builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-247 starttime: 1461627410.25 results: success (0) buildid: 20160425145410 builduid: fb2978f78c8d48d184881793d12a1c4d revision: 7d48a5e12f18fe69f08cc46043a1d8ed64277ee5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:50.248945) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:50.249397) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:50.249711) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:50.289926) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:50.290303) ========= 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-1461627336.362084-1444839332 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 16:36:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.6M=0.001s 2016-04-25 16:36:50 (12.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.541584 ========= master_lag: 0.25 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:51.081270) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:51.081621) ========= 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-1461627336.362084-1444839332 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032995 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:51.148229) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 16:36:51.148583) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 7d48a5e12f18fe69f08cc46043a1d8ed64277ee5 --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 7d48a5e12f18fe69f08cc46043a1d8ed64277ee5 --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-1461627336.362084-1444839332 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 16:36:51,089 truncating revision to first 12 chars 2016-04-25 16:36:51,089 Setting DEBUG logging. 2016-04-25 16:36:51,090 attempt 1/10 2016-04-25 16:36:51,090 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/7d48a5e12f18?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 16:36:52,315 unpacking tar archive at: fx-team-7d48a5e12f18/testing/mozharness/ program finished with exit code 0 elapsedTime=1.800679 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 16:36:53.008390) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:53.008725) ========= script_repo_revision: 7d48a5e12f18fe69f08cc46043a1d8ed64277ee5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:53.009123) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:53.009396) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:36:53.194392) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-25 16:36:53.194770) ========= /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-1461627336.362084-1444839332 _=/tools/buildbot/bin/python using PTY: False 16:36:53 INFO - MultiFileLogger online at 20160425 16:36:53 in /builds/slave/test 16:36:53 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 16:36:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:36:53 INFO - {'append_to_log': False, 16:36:53 INFO - 'base_work_dir': '/builds/slave/test', 16:36:53 INFO - 'blob_upload_branch': 'fx-team', 16:36:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:36:53 INFO - 'buildbot_json_path': 'buildprops.json', 16:36:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:36:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:36:53 INFO - 'download_minidump_stackwalk': True, 16:36:53 INFO - 'download_symbols': 'true', 16:36:53 INFO - 'e10s': False, 16:36:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:36:53 INFO - 'tooltool.py': '/tools/tooltool.py', 16:36:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:36:53 INFO - '/tools/misc-python/virtualenv.py')}, 16:36:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:36:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:36:53 INFO - 'log_level': 'info', 16:36:53 INFO - 'log_to_console': True, 16:36:53 INFO - 'opt_config_files': (), 16:36:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:36:53 INFO - '--processes=1', 16:36:53 INFO - '--config=%(test_path)s/wptrunner.ini', 16:36:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:36:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:36:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:36:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:36:53 INFO - 'pip_index': False, 16:36:53 INFO - 'require_test_zip': True, 16:36:53 INFO - 'test_type': ('testharness',), 16:36:53 INFO - 'this_chunk': '1', 16:36:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:36:53 INFO - 'total_chunks': '10', 16:36:53 INFO - 'virtualenv_path': 'venv', 16:36:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:36:53 INFO - 'work_dir': 'build'} 16:36:53 INFO - ##### 16:36:53 INFO - ##### Running clobber step. 16:36:53 INFO - ##### 16:36:53 INFO - Running pre-action listener: _resource_record_pre_action 16:36:53 INFO - Running main action method: clobber 16:36:53 INFO - rmtree: /builds/slave/test/build 16:36:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:36:54 INFO - Running post-action listener: _resource_record_post_action 16:36:54 INFO - ##### 16:36:54 INFO - ##### Running read-buildbot-config step. 16:36:54 INFO - ##### 16:36:54 INFO - Running pre-action listener: _resource_record_pre_action 16:36:54 INFO - Running main action method: read_buildbot_config 16:36:54 INFO - Using buildbot properties: 16:36:54 INFO - { 16:36:54 INFO - "project": "", 16:36:54 INFO - "product": "firefox", 16:36:54 INFO - "script_repo_revision": "production", 16:36:54 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 16:36:54 INFO - "repository": "", 16:36:54 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 16:36:54 INFO - "buildid": "20160425145410", 16:36:54 INFO - "pgo_build": "False", 16:36:54 INFO - "basedir": "/builds/slave/test", 16:36:54 INFO - "buildnumber": 2, 16:36:54 INFO - "slavename": "tst-linux64-spot-247", 16:36:54 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 16:36:54 INFO - "platform": "linux64", 16:36:54 INFO - "branch": "fx-team", 16:36:54 INFO - "revision": "7d48a5e12f18fe69f08cc46043a1d8ed64277ee5", 16:36:54 INFO - "repo_path": "integration/fx-team", 16:36:54 INFO - "moz_repo_path": "", 16:36:54 INFO - "stage_platform": "linux64", 16:36:54 INFO - "builduid": "fb2978f78c8d48d184881793d12a1c4d", 16:36:54 INFO - "slavebuilddir": "test" 16:36:54 INFO - } 16:36:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:36:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:36:54 INFO - Running post-action listener: _resource_record_post_action 16:36:54 INFO - ##### 16:36:54 INFO - ##### Running download-and-extract step. 16:36:54 INFO - ##### 16:36:54 INFO - Running pre-action listener: _resource_record_pre_action 16:36:54 INFO - Running main action method: download_and_extract 16:36:54 INFO - mkdir: /builds/slave/test/build/tests 16:36:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:54 INFO - https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:36:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:36:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:36:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:36:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:36:56 INFO - Downloaded 1361 bytes. 16:36:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:36:56 INFO - Using the following test package requirements: 16:36:56 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:36:56 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:36:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:36:56 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:36:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:36:56 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:36:56 INFO - u'jsshell-linux-x86_64.zip'], 16:36:56 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:36:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:36:56 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:36:56 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:36:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:36:56 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:36:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:36:56 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:36:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:36:56 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:36:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:36:56 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 16:36:56 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')]} 16:36:56 INFO - https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:36:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:36:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:36:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:36:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:37:00 INFO - Downloaded 22748543 bytes. 16:37:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:37:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:37:00 INFO - caution: filename not matched: web-platform/* 16:37:00 INFO - Return code: 11 16:37:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:00 INFO - https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:37:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:37:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:37:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:37:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:37:06 INFO - Downloaded 36406741 bytes. 16:37:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:37:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:37:09 INFO - caution: filename not matched: bin/* 16:37:09 INFO - caution: filename not matched: config/* 16:37:09 INFO - caution: filename not matched: mozbase/* 16:37:09 INFO - caution: filename not matched: marionette/* 16:37:09 INFO - caution: filename not matched: tools/wptserve/* 16:37:09 INFO - Return code: 11 16:37:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:09 INFO - https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:37:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:37:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:37:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:37:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:37:26 INFO - Downloaded 64474449 bytes. 16:37:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:37:26 INFO - mkdir: /builds/slave/test/properties 16:37:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:37:26 INFO - Writing to file /builds/slave/test/properties/build_url 16:37:26 INFO - Contents: 16:37:26 INFO - build_url:https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:37:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:37:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:37:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:37:31 INFO - Contents: 16:37:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:37:31 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')]} 16:37:31 INFO - https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:37:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:37:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:37:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:37:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:37:50 INFO - Downloaded 90896709 bytes. 16:37:50 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:37:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:37:57 INFO - Return code: 0 16:37:57 INFO - Running post-action listener: _resource_record_post_action 16:37:57 INFO - Running post-action listener: set_extra_try_arguments 16:37:57 INFO - ##### 16:37:57 INFO - ##### Running create-virtualenv step. 16:37:57 INFO - ##### 16:37:57 INFO - Running pre-action listener: _pre_create_virtualenv 16:37:57 INFO - Running pre-action listener: _resource_record_pre_action 16:37:57 INFO - Running main action method: create_virtualenv 16:37:57 INFO - Creating virtualenv /builds/slave/test/build/venv 16:37:57 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 16:37:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:37:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:37:58 INFO - Using real prefix '/usr' 16:37:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:38:01 INFO - Installing distribute.............................................................................................................................................................................................done. 16:38:05 INFO - Installing pip.................done. 16:38:05 INFO - Return code: 0 16:38:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:38:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1fea030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1feb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x210b270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x201d660>, '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 0x2109410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21098c0>, '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-1461627336.362084-1444839332', '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 16:38:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:38:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:38:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:05 INFO - 'CCACHE_UMASK': '002', 16:38:05 INFO - 'DISPLAY': ':0', 16:38:05 INFO - 'HOME': '/home/cltbld', 16:38:05 INFO - 'LANG': 'en_US.UTF-8', 16:38:05 INFO - 'LOGNAME': 'cltbld', 16:38:05 INFO - 'MAIL': '/var/mail/cltbld', 16:38:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:05 INFO - 'MOZ_NO_REMOTE': '1', 16:38:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:05 INFO - 'PWD': '/builds/slave/test', 16:38:05 INFO - 'SHELL': '/bin/bash', 16:38:05 INFO - 'SHLVL': '1', 16:38:05 INFO - 'TERM': 'linux', 16:38:05 INFO - 'TMOUT': '86400', 16:38:05 INFO - 'USER': 'cltbld', 16:38:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627336.362084-1444839332', 16:38:05 INFO - '_': '/tools/buildbot/bin/python'} 16:38:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:05 INFO - Downloading/unpacking psutil>=0.7.1 16:38:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:38:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:38:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:38:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:38:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:38:11 INFO - Installing collected packages: psutil 16:38:11 INFO - Running setup.py install for psutil 16:38:11 INFO - building 'psutil._psutil_linux' extension 16:38:11 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 16:38:12 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 16:38:12 INFO - building 'psutil._psutil_posix' extension 16:38:12 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 16:38:12 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 16:38:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:38:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:38:13 INFO - Successfully installed psutil 16:38:13 INFO - Cleaning up... 16:38:13 INFO - Return code: 0 16:38:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:38:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1fea030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1feb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x210b270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x201d660>, '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 0x2109410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21098c0>, '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-1461627336.362084-1444839332', '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 16:38:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:38:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:38:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:13 INFO - 'CCACHE_UMASK': '002', 16:38:13 INFO - 'DISPLAY': ':0', 16:38:13 INFO - 'HOME': '/home/cltbld', 16:38:13 INFO - 'LANG': 'en_US.UTF-8', 16:38:13 INFO - 'LOGNAME': 'cltbld', 16:38:13 INFO - 'MAIL': '/var/mail/cltbld', 16:38:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:13 INFO - 'MOZ_NO_REMOTE': '1', 16:38:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:13 INFO - 'PWD': '/builds/slave/test', 16:38:13 INFO - 'SHELL': '/bin/bash', 16:38:13 INFO - 'SHLVL': '1', 16:38:13 INFO - 'TERM': 'linux', 16:38:13 INFO - 'TMOUT': '86400', 16:38:13 INFO - 'USER': 'cltbld', 16:38:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627336.362084-1444839332', 16:38:13 INFO - '_': '/tools/buildbot/bin/python'} 16:38:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:38:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:38:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:38:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:38:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:38:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:38:18 INFO - Installing collected packages: mozsystemmonitor 16:38:18 INFO - Running setup.py install for mozsystemmonitor 16:38:18 INFO - Successfully installed mozsystemmonitor 16:38:18 INFO - Cleaning up... 16:38:19 INFO - Return code: 0 16:38:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:38:19 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')]} 16:38:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:19 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')]} 16:38:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:19 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 0x1fea030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1feb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x210b270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x201d660>, '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 0x2109410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21098c0>, '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-1461627336.362084-1444839332', '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 16:38:19 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 16:38:19 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 16:38:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:19 INFO - 'CCACHE_UMASK': '002', 16:38:19 INFO - 'DISPLAY': ':0', 16:38:19 INFO - 'HOME': '/home/cltbld', 16:38:19 INFO - 'LANG': 'en_US.UTF-8', 16:38:19 INFO - 'LOGNAME': 'cltbld', 16:38:19 INFO - 'MAIL': '/var/mail/cltbld', 16:38:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:19 INFO - 'MOZ_NO_REMOTE': '1', 16:38:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:19 INFO - 'PWD': '/builds/slave/test', 16:38:19 INFO - 'SHELL': '/bin/bash', 16:38:19 INFO - 'SHLVL': '1', 16:38:19 INFO - 'TERM': 'linux', 16:38:19 INFO - 'TMOUT': '86400', 16:38:19 INFO - 'USER': 'cltbld', 16:38:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627336.362084-1444839332', 16:38:19 INFO - '_': '/tools/buildbot/bin/python'} 16:38:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:19 INFO - Downloading/unpacking blobuploader==1.2.4 16:38:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:19 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 16:38:19 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 16:38:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:24 INFO - Downloading blobuploader-1.2.4.tar.gz 16:38:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:38:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:38:24 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 16:38:24 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 16:38:24 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 16:38:24 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 16:38:24 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 16:38:24 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 16:38:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:38:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:38:25 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 16:38:25 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 16:38:25 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 16:38:25 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 16:38:25 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 16:38:25 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 16:38:26 INFO - Downloading docopt-0.6.1.tar.gz 16:38:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:38:26 INFO - Installing collected packages: blobuploader, requests, docopt 16:38:26 INFO - Running setup.py install for blobuploader 16:38:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:38:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:38:26 INFO - Running setup.py install for requests 16:38:27 INFO - Running setup.py install for docopt 16:38:27 INFO - Successfully installed blobuploader requests docopt 16:38:27 INFO - Cleaning up... 16:38:27 INFO - Return code: 0 16:38:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:38:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:27 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 0x1fea030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1feb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x210b270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x201d660>, '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 0x2109410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21098c0>, '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-1461627336.362084-1444839332', '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 16:38:27 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 16:38:27 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 16:38:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:27 INFO - 'CCACHE_UMASK': '002', 16:38:27 INFO - 'DISPLAY': ':0', 16:38:27 INFO - 'HOME': '/home/cltbld', 16:38:27 INFO - 'LANG': 'en_US.UTF-8', 16:38:27 INFO - 'LOGNAME': 'cltbld', 16:38:27 INFO - 'MAIL': '/var/mail/cltbld', 16:38:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:27 INFO - 'MOZ_NO_REMOTE': '1', 16:38:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:27 INFO - 'PWD': '/builds/slave/test', 16:38:27 INFO - 'SHELL': '/bin/bash', 16:38:27 INFO - 'SHLVL': '1', 16:38:27 INFO - 'TERM': 'linux', 16:38:27 INFO - 'TMOUT': '86400', 16:38:27 INFO - 'USER': 'cltbld', 16:38:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627336.362084-1444839332', 16:38:27 INFO - '_': '/tools/buildbot/bin/python'} 16:38:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:38:28 INFO - Running setup.py (path:/tmp/pip-qwr5zr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:38:28 INFO - Running setup.py (path:/tmp/pip-aDAl9a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:38:28 INFO - Running setup.py (path:/tmp/pip-4djEKB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:38:28 INFO - Running setup.py (path:/tmp/pip-Y1n3R2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:38:28 INFO - Running setup.py (path:/tmp/pip-nZ_qLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:38:28 INFO - Running setup.py (path:/tmp/pip-ZIVLhn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:38:28 INFO - Running setup.py (path:/tmp/pip-KN3Lf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:38:28 INFO - Running setup.py (path:/tmp/pip-Cswj65-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:38:29 INFO - Running setup.py (path:/tmp/pip-5kaGpY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:38:29 INFO - Running setup.py (path:/tmp/pip-eSled7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:38:29 INFO - Running setup.py (path:/tmp/pip-Mp5QLh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:38:29 INFO - Running setup.py (path:/tmp/pip-iMexBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:38:29 INFO - Running setup.py (path:/tmp/pip-dt_Xpe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:38:29 INFO - Running setup.py (path:/tmp/pip-OcXquB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:38:29 INFO - Running setup.py (path:/tmp/pip-sZ5PS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:38:29 INFO - Running setup.py (path:/tmp/pip-x9Cbt5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:38:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:38:30 INFO - Running setup.py (path:/tmp/pip-MljRL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:38:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:38:30 INFO - Running setup.py (path:/tmp/pip-iQHmYg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:38:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:38:30 INFO - Running setup.py (path:/tmp/pip-hfvmbr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:38:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:38:30 INFO - Running setup.py (path:/tmp/pip-78VHxm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:38:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:38:30 INFO - Running setup.py (path:/tmp/pip-4GmVKd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:38:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:38:31 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 16:38:31 INFO - Running setup.py install for manifestparser 16:38:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:38:31 INFO - Running setup.py install for mozcrash 16:38:31 INFO - Running setup.py install for mozdebug 16:38:31 INFO - Running setup.py install for mozdevice 16:38:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:38:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:38:31 INFO - Running setup.py install for mozfile 16:38:32 INFO - Running setup.py install for mozhttpd 16:38:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:38:32 INFO - Running setup.py install for mozinfo 16:38:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:38:32 INFO - Running setup.py install for mozInstall 16:38:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:38:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:38:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:38:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:38:32 INFO - Running setup.py install for mozleak 16:38:32 INFO - Running setup.py install for mozlog 16:38:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:38:33 INFO - Running setup.py install for moznetwork 16:38:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:38:33 INFO - Running setup.py install for mozprocess 16:38:33 INFO - Running setup.py install for mozprofile 16:38:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:38:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:38:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:38:33 INFO - Running setup.py install for mozrunner 16:38:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:38:33 INFO - Running setup.py install for mozscreenshot 16:38:34 INFO - Running setup.py install for moztest 16:38:34 INFO - Running setup.py install for mozversion 16:38:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:38:34 INFO - Running setup.py install for wptserve 16:38:34 INFO - Running setup.py install for marionette-driver 16:38:34 INFO - Running setup.py install for browsermob-proxy 16:38:35 INFO - Running setup.py install for marionette-client 16:38:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:38:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:38:35 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 16:38:35 INFO - Cleaning up... 16:38:35 INFO - Return code: 0 16:38:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:38:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:38:35 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 0x1fea030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1feb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x210b270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x201d660>, '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 0x2109410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21098c0>, '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-1461627336.362084-1444839332', '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 16:38:35 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 16:38:35 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 16:38:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:35 INFO - 'CCACHE_UMASK': '002', 16:38:35 INFO - 'DISPLAY': ':0', 16:38:35 INFO - 'HOME': '/home/cltbld', 16:38:35 INFO - 'LANG': 'en_US.UTF-8', 16:38:35 INFO - 'LOGNAME': 'cltbld', 16:38:35 INFO - 'MAIL': '/var/mail/cltbld', 16:38:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:35 INFO - 'MOZ_NO_REMOTE': '1', 16:38:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:35 INFO - 'PWD': '/builds/slave/test', 16:38:35 INFO - 'SHELL': '/bin/bash', 16:38:35 INFO - 'SHLVL': '1', 16:38:35 INFO - 'TERM': 'linux', 16:38:35 INFO - 'TMOUT': '86400', 16:38:35 INFO - 'USER': 'cltbld', 16:38:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627336.362084-1444839332', 16:38:35 INFO - '_': '/tools/buildbot/bin/python'} 16:38:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:38:36 INFO - Running setup.py (path:/tmp/pip-p5PeJi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:38:36 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)) 16:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:38:36 INFO - Running setup.py (path:/tmp/pip-hYCXRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:38:36 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)) 16:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:38:36 INFO - Running setup.py (path:/tmp/pip-TftgXq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:38:36 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)) 16:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:38:36 INFO - Running setup.py (path:/tmp/pip-3gVrLd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:38:36 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)) 16:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:38:36 INFO - Running setup.py (path:/tmp/pip-FUvgjX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:38:36 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)) 16:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:38:36 INFO - Running setup.py (path:/tmp/pip-5zzEf7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:38:36 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)) 16:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:38:36 INFO - Running setup.py (path:/tmp/pip-y4Lxeo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:38:37 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)) 16:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:38:37 INFO - Running setup.py (path:/tmp/pip-3ynjob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:38:37 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)) 16:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:38:37 INFO - Running setup.py (path:/tmp/pip-xu3Jgh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:38:37 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)) 16:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:38:37 INFO - Running setup.py (path:/tmp/pip-r_1fzC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:38:37 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)) 16:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:38:37 INFO - Running setup.py (path:/tmp/pip-QMfQ4G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:38:37 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)) 16:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:38:37 INFO - Running setup.py (path:/tmp/pip-6tYhU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:38:37 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)) 16:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:38:37 INFO - Running setup.py (path:/tmp/pip-Iio9wQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:38:37 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)) 16:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:38:37 INFO - Running setup.py (path:/tmp/pip-_3fL_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:38:37 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)) 16:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:38:37 INFO - Running setup.py (path:/tmp/pip-SfW6zy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:38:38 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)) 16:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:38:38 INFO - Running setup.py (path:/tmp/pip-etrMeg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:38:38 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)) 16:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:38:38 INFO - Running setup.py (path:/tmp/pip-8CuMvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:38:38 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)) 16:38:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:38:38 INFO - Running setup.py (path:/tmp/pip-tuqn4P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:38:38 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)) 16:38:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:38:38 INFO - Running setup.py (path:/tmp/pip-_IW15t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:38:38 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)) 16:38:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:38:38 INFO - Running setup.py (path:/tmp/pip-MtkKC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:38:38 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)) 16:38:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:38:39 INFO - Running setup.py (path:/tmp/pip-KPEzkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:38:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:38:39 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)) 16:38:39 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)) 16:38:39 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)) 16:38:39 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)) 16:38:39 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)) 16:38:39 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)) 16:38:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:38:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:38:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:38:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:44 INFO - Downloading blessings-1.6.tar.gz 16:38:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:38:44 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)) 16:38:44 INFO - Installing collected packages: blessings 16:38:44 INFO - Running setup.py install for blessings 16:38:44 INFO - Successfully installed blessings 16:38:44 INFO - Cleaning up... 16:38:45 INFO - Return code: 0 16:38:45 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:38:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:38:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:38:45 INFO - Reading from file tmpfile_stdout 16:38:45 INFO - Current package versions: 16:38:45 INFO - argparse == 1.2.1 16:38:45 INFO - blessings == 1.6 16:38:45 INFO - blobuploader == 1.2.4 16:38:45 INFO - browsermob-proxy == 0.6.0 16:38:45 INFO - docopt == 0.6.1 16:38:45 INFO - manifestparser == 1.1 16:38:45 INFO - marionette-client == 2.3.0 16:38:45 INFO - marionette-driver == 1.4.0 16:38:45 INFO - mozInstall == 1.12 16:38:45 INFO - mozcrash == 0.17 16:38:45 INFO - mozdebug == 0.1 16:38:45 INFO - mozdevice == 0.48 16:38:45 INFO - mozfile == 1.2 16:38:45 INFO - mozhttpd == 0.7 16:38:45 INFO - mozinfo == 0.9 16:38:45 INFO - mozleak == 0.1 16:38:45 INFO - mozlog == 3.1 16:38:45 INFO - moznetwork == 0.27 16:38:45 INFO - mozprocess == 0.22 16:38:45 INFO - mozprofile == 0.28 16:38:45 INFO - mozrunner == 6.11 16:38:45 INFO - mozscreenshot == 0.1 16:38:45 INFO - mozsystemmonitor == 0.0 16:38:45 INFO - moztest == 0.7 16:38:45 INFO - mozversion == 1.4 16:38:45 INFO - psutil == 3.1.1 16:38:45 INFO - requests == 1.2.3 16:38:45 INFO - wptserve == 1.4.0 16:38:45 INFO - wsgiref == 0.1.2 16:38:45 INFO - Running post-action listener: _resource_record_post_action 16:38:45 INFO - Running post-action listener: _start_resource_monitoring 16:38:45 INFO - Starting resource monitoring. 16:38:45 INFO - ##### 16:38:45 INFO - ##### Running pull step. 16:38:45 INFO - ##### 16:38:45 INFO - Running pre-action listener: _resource_record_pre_action 16:38:45 INFO - Running main action method: pull 16:38:45 INFO - Pull has nothing to do! 16:38:45 INFO - Running post-action listener: _resource_record_post_action 16:38:45 INFO - ##### 16:38:45 INFO - ##### Running install step. 16:38:45 INFO - ##### 16:38:45 INFO - Running pre-action listener: _resource_record_pre_action 16:38:45 INFO - Running main action method: install 16:38:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:38:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:38:45 INFO - Reading from file tmpfile_stdout 16:38:45 INFO - Detecting whether we're running mozinstall >=1.0... 16:38:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:38:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:38:46 INFO - Reading from file tmpfile_stdout 16:38:46 INFO - Output received: 16:38:46 INFO - Usage: mozinstall [options] installer 16:38:46 INFO - Options: 16:38:46 INFO - -h, --help show this help message and exit 16:38:46 INFO - -d DEST, --destination=DEST 16:38:46 INFO - Directory to install application into. [default: 16:38:46 INFO - "/builds/slave/test"] 16:38:46 INFO - --app=APP Application being installed. [default: firefox] 16:38:46 INFO - mkdir: /builds/slave/test/build/application 16:38:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:38:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 16:39:15 INFO - Reading from file tmpfile_stdout 16:39:15 INFO - Output received: 16:39:15 INFO - /builds/slave/test/build/application/firefox/firefox 16:39:15 INFO - Running post-action listener: _resource_record_post_action 16:39:15 INFO - ##### 16:39:15 INFO - ##### Running run-tests step. 16:39:15 INFO - ##### 16:39:15 INFO - Running pre-action listener: _resource_record_pre_action 16:39:15 INFO - Running main action method: run_tests 16:39:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:39:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:39:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:39:15 INFO - grabbing minidump binary from tooltool 16:39: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')]} 16:39:15 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 0x201d660>, '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 0x2109410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21098c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:39:15 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 16:39:15 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 16:39:15 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:39:15 INFO - Return code: 0 16:39:15 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:39:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:39:15 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/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.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 16:39:15 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/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.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 16:39:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:39:15 INFO - 'CCACHE_UMASK': '002', 16:39:15 INFO - 'DISPLAY': ':0', 16:39:15 INFO - 'HOME': '/home/cltbld', 16:39:15 INFO - 'LANG': 'en_US.UTF-8', 16:39:15 INFO - 'LOGNAME': 'cltbld', 16:39:15 INFO - 'MAIL': '/var/mail/cltbld', 16:39:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:39:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:39:15 INFO - 'MOZ_NO_REMOTE': '1', 16:39:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:39:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:39:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:15 INFO - 'PWD': '/builds/slave/test', 16:39:15 INFO - 'SHELL': '/bin/bash', 16:39:15 INFO - 'SHLVL': '1', 16:39:15 INFO - 'TERM': 'linux', 16:39:15 INFO - 'TMOUT': '86400', 16:39:15 INFO - 'USER': 'cltbld', 16:39:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627336.362084-1444839332', 16:39:15 INFO - '_': '/tools/buildbot/bin/python'} 16:39:15 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/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.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 16:39:16 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 16:39:16 INFO - import pkg_resources 16:39:17 INFO - Using 1 client processes 16:39:18 INFO - wptserve Starting http server on 127.0.0.1:8000 16:39:18 INFO - wptserve Starting http server on 127.0.0.1:8001 16:39:18 INFO - wptserve Starting http server on 127.0.0.1:8443 16:39:20 INFO - SUITE-START | Running 778 tests 16:39:20 INFO - Running testharness tests 16:39:20 INFO - Setting up ssl 16:39:20 INFO - PROCESS | certutil | 16:39:20 INFO - PROCESS | certutil | 16:39:20 INFO - PROCESS | certutil | 16:39:20 INFO - Certificate Nickname Trust Attributes 16:39:20 INFO - SSL,S/MIME,JAR/XPI 16:39:20 INFO - 16:39:20 INFO - web-platform-tests CT,, 16:39:20 INFO - 16:39:20 INFO - Starting runner 16:39:23 INFO - PROCESS | 1852 | 1461627563741 Marionette DEBUG Marionette enabled via build flag and pref 16:39:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caa039000 == 1 [pid = 1852] [id = 1] 16:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 1 (0x7f0caa039800) [pid = 1852] [serial = 1] [outer = (nil)] 16:39:24 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 2 (0x7f0caa03a800) [pid = 1852] [serial = 2] [outer = 0x7f0caa039800] 16:39:24 INFO - PROCESS | 1852 | 1461627564354 Marionette INFO Listening on port 2828 16:39:24 INFO - PROCESS | 1852 | 1461627564892 Marionette DEBUG Marionette enabled via command-line flag 16:39:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6f0e800 == 2 [pid = 1852] [id = 2] 16:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 3 (0x7f0ca6f0f000) [pid = 1852] [serial = 3] [outer = (nil)] 16:39:24 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 4 (0x7f0ca6f10000) [pid = 1852] [serial = 4] [outer = 0x7f0ca6f0f000] 16:39:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0ca6ff6df0 16:39:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0cabc89640 16:39:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0ca63598b0 16:39:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0ca6359bb0 16:39:25 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0ca6359ee0 16:39:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 5 (0x7f0ca6395800) [pid = 1852] [serial = 5] [outer = 0x7f0caa039800] 16:39:25 INFO - PROCESS | 1852 | [1852] 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 16:39:25 INFO - PROCESS | 1852 | 1461627565260 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40337 16:39:25 INFO - PROCESS | 1852 | [1852] 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 16:39:25 INFO - PROCESS | 1852 | 1461627565340 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40338 16:39:25 INFO - PROCESS | 1852 | 1461627565347 Marionette DEBUG Closed connection conn0 16:39:25 INFO - PROCESS | 1852 | [1852] 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 16:39:25 INFO - PROCESS | 1852 | [1852] 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 16:39:25 INFO - PROCESS | 1852 | 1461627565468 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40339 16:39:25 INFO - PROCESS | 1852 | 1461627565470 Marionette DEBUG Closed connection conn1 16:39:25 INFO - PROCESS | 1852 | [1852] 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 16:39:25 INFO - PROCESS | 1852 | 1461627565506 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40340 16:39:25 INFO - PROCESS | 1852 | 1461627565515 Marionette DEBUG Closed connection conn2 16:39:25 INFO - PROCESS | 1852 | 1461627565552 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:39:25 INFO - PROCESS | 1852 | 1461627565569 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.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":"20160425145410","device":"desktop","version":"48.0a1"} 16:39:26 INFO - PROCESS | 1852 | [1852] 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 16:39:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99a8a800 == 3 [pid = 1852] [id = 3] 16:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 6 (0x7f0c99a8b000) [pid = 1852] [serial = 6] [outer = (nil)] 16:39:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99a8b800 == 4 [pid = 1852] [id = 4] 16:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 7 (0x7f0c99aef000) [pid = 1852] [serial = 7] [outer = (nil)] 16:39:27 INFO - PROCESS | 1852 | [1852] 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 16:39:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98abc000 == 5 [pid = 1852] [id = 5] 16:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 8 (0x7f0c98b66400) [pid = 1852] [serial = 8] [outer = (nil)] 16:39:27 INFO - PROCESS | 1852 | [1852] 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 16:39:27 INFO - PROCESS | 1852 | [1852] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 9 (0x7f0c989d0000) [pid = 1852] [serial = 9] [outer = 0x7f0c98b66400] 16:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 10 (0x7f0c983d8000) [pid = 1852] [serial = 10] [outer = 0x7f0c99a8b000] 16:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 11 (0x7f0c98236800) [pid = 1852] [serial = 11] [outer = 0x7f0c99aef000] 16:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 12 (0x7f0c98238800) [pid = 1852] [serial = 12] [outer = 0x7f0c98b66400] 16:39:29 INFO - PROCESS | 1852 | 1461627569298 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1852 | 1461627569315 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 13 (0x7f0c96bf9400) [pid = 1852] [serial = 13] [outer = 0x7f0c98b66400] 16:39:29 INFO - PROCESS | 1852 | 1461627569992 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"bbd39742-0ca3-452b-8104-85412910c6fc","capabilities":{"browserName":"Firefox","browserVersion":"48.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":"20160425145410","device":"desktop","version":"48.0a1","command_id":1}}] 16:39:30 INFO - PROCESS | 1852 | 1461627570195 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}] 16:39:30 INFO - PROCESS | 1852 | 1461627570445 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:39:30 INFO - PROCESS | 1852 | 1461627570614 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:39:30 INFO - PROCESS | 1852 | [1852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:39:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 14 (0x7f0c939a8800) [pid = 1852] [serial = 14] [outer = 0x7f0c98b66400] 16:39:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:39:30 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:31 INFO - PROCESS | 1852 | 1461627571026 Marionette TRACE conn3 <- [1,3,null,{}] 16:39:31 INFO - PROCESS | 1852 | 1461627571033 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:39:31 INFO - PROCESS | 1852 | 1461627571053 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:39:31 INFO - PROCESS | 1852 | 1461627571103 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1852 | 1461627571107 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:39:31 INFO - PROCESS | 1852 | 1461627571113 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1852 | 1461627571118 Marionette TRACE conn3 <- [1,6,null,{}] 16:39:31 INFO - PROCESS | 1852 | 1461627571124 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}] 16:39:31 INFO - PROCESS | 1852 | 1461627571139 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:39:31 INFO - PROCESS | 1852 | 1461627571146 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b670800 == 6 [pid = 1852] [id = 6] 16:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 15 (0x7f0c9b690000) [pid = 1852] [serial = 15] [outer = (nil)] 16:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7f0c9b690c00) [pid = 1852] [serial = 16] [outer = 0x7f0c9b690000] 16:39:31 INFO - PROCESS | 1852 | 1461627571207 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7f0c9b697000) [pid = 1852] [serial = 17] [outer = 0x7f0c9b690000] 16:39:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9217f800 == 7 [pid = 1852] [id = 7] 16:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7f0c92128800) [pid = 1852] [serial = 18] [outer = (nil)] 16:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7f0c939a1000) [pid = 1852] [serial = 19] [outer = 0x7f0c92128800] 16:39:31 INFO - PROCESS | 1852 | 1461627571727 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7f0c920e1000) [pid = 1852] [serial = 20] [outer = 0x7f0c92128800] 16:39:32 INFO - PROCESS | 1852 | [1852] 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 16:39:32 INFO - PROCESS | 1852 | 1461627572235 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1178ms 16:39:32 INFO - PROCESS | 1852 | 1461627572346 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1852 | 1461627572349 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:39:32 INFO - PROCESS | 1852 | 1461627572373 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1852 | 1461627572376 Marionette TRACE conn3 <- [1,10,null,{}] 16:39:32 INFO - PROCESS | 1852 | 1461627572388 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}] 16:39:32 INFO - PROCESS | 1852 | 1461627572539 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:39:32 INFO - PROCESS | 1852 | 1461627572558 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90625000 == 8 [pid = 1852] [id = 8] 16:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7f0c91320800) [pid = 1852] [serial = 21] [outer = (nil)] 16:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7f0c96136c00) [pid = 1852] [serial = 22] [outer = 0x7f0c91320800] 16:39:32 INFO - PROCESS | 1852 | 1461627572622 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7f0c90814400) [pid = 1852] [serial = 23] [outer = 0x7f0c91320800] 16:39:33 INFO - PROCESS | 1852 | 1461627573152 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]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 843ms 16:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:39:33 INFO - PROCESS | 1852 | 1461627573202 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 1852 | 1461627573205 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:39:33 INFO - PROCESS | 1852 | 1461627573211 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 1852 | 1461627573213 Marionette TRACE conn3 <- [1,14,null,{}] 16:39:33 INFO - PROCESS | 1852 | 1461627573218 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}] 16:39:33 INFO - PROCESS | 1852 | 1461627573354 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:39:33 INFO - PROCESS | 1852 | 1461627573374 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90886000 == 9 [pid = 1852] [id = 9] 16:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7f0c908ee000) [pid = 1852] [serial = 24] [outer = (nil)] 16:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x7f0c908f0c00) [pid = 1852] [serial = 25] [outer = 0x7f0c908ee000] 16:39:33 INFO - PROCESS | 1852 | 1461627573431 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x7f0c908fa400) [pid = 1852] [serial = 26] [outer = 0x7f0c908ee000] 16:39:34 INFO - PROCESS | 1852 | 1461627574005 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]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 828ms 16:39:34 INFO - PROCESS | 1852 | 1461627574322 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1852 | 1461627574327 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:39:34 INFO - PROCESS | 1852 | 1461627574407 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1852 | 1461627574412 Marionette TRACE conn3 <- [1,18,null,{}] 16:39:34 INFO - PROCESS | 1852 | 1461627574419 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}] 16:39:34 INFO - PROCESS | 1852 | 1461627574579 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:39:34 INFO - PROCESS | 1852 | 1461627574665 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90884800 == 10 [pid = 1852] [id = 10] 16:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x7f0c9081cc00) [pid = 1852] [serial = 27] [outer = (nil)] 16:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x7f0c908ee400) [pid = 1852] [serial = 28] [outer = 0x7f0c9081cc00] 16:39:34 INFO - PROCESS | 1852 | 1461627574736 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x7f0c90bb1000) [pid = 1852] [serial = 29] [outer = 0x7f0c9081cc00] 16:39:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c914e4000 == 11 [pid = 1852] [id = 11] 16:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7f0c914e8000) [pid = 1852] [serial = 30] [outer = (nil)] 16:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x7f0c91e24000) [pid = 1852] [serial = 31] [outer = 0x7f0c914e8000] 16:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x7f0c90a7e000) [pid = 1852] [serial = 32] [outer = 0x7f0c914e8000] 16:39:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c913e8000 == 12 [pid = 1852] [id = 12] 16:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x7f0c90812400) [pid = 1852] [serial = 33] [outer = (nil)] 16:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x7f0c93ae6000) [pid = 1852] [serial = 34] [outer = 0x7f0c90812400] 16:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x7f0c92126400) [pid = 1852] [serial = 35] [outer = 0x7f0c90812400] 16:39:35 INFO - PROCESS | 1852 | 1461627575770 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]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1436ms 16:39:35 INFO - PROCESS | 1852 | 1461627575859 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 1852 | 1461627575867 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:39:35 INFO - PROCESS | 1852 | 1461627575879 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 1852 | 1461627575883 Marionette TRACE conn3 <- [1,22,null,{}] 16:39:35 INFO - PROCESS | 1852 | 1461627575895 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}] 16:39:36 INFO - PROCESS | 1852 | 1461627576066 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:39:36 INFO - PROCESS | 1852 | 1461627576200 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c96412800 == 13 [pid = 1852] [id = 13] 16:39:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x7f0c9211cc00) [pid = 1852] [serial = 36] [outer = (nil)] 16:39:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x7f0c989ce000) [pid = 1852] [serial = 37] [outer = 0x7f0c9211cc00] 16:39:36 INFO - PROCESS | 1852 | 1461627576272 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x7f0c98e0b000) [pid = 1852] [serial = 38] [outer = 0x7f0c9211cc00] 16:39:37 INFO - PROCESS | 1852 | 1461627577020 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]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1188ms 16:39:37 INFO - PROCESS | 1852 | 1461627577065 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1852 | 1461627577068 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:39:37 INFO - PROCESS | 1852 | 1461627577074 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1852 | 1461627577076 Marionette TRACE conn3 <- [1,26,null,{}] 16:39:37 INFO - PROCESS | 1852 | 1461627577089 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}] 16:39:37 INFO - PROCESS | 1852 | 1461627577274 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:39:37 INFO - PROCESS | 1852 | 1461627577392 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98c22800 == 14 [pid = 1852] [id = 14] 16:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x7f0c993d9800) [pid = 1852] [serial = 39] [outer = (nil)] 16:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x7f0c99c40800) [pid = 1852] [serial = 40] [outer = 0x7f0c993d9800] 16:39:37 INFO - PROCESS | 1852 | 1461627577466 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x7f0c9aa65c00) [pid = 1852] [serial = 41] [outer = 0x7f0c993d9800] 16:39:38 INFO - PROCESS | 1852 | 1461627578459 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]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1426ms 16:39:38 INFO - PROCESS | 1852 | 1461627578500 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 1852 | 1461627578504 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:39:38 INFO - PROCESS | 1852 | 1461627578511 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 1852 | 1461627578517 Marionette TRACE conn3 <- [1,30,null,{}] 16:39:38 INFO - PROCESS | 1852 | 1461627578524 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}] 16:39:38 INFO - PROCESS | 1852 | 1461627578652 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:39:38 INFO - PROCESS | 1852 | 1461627578775 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9061e000 == 15 [pid = 1852] [id = 15] 16:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x7f0c91322c00) [pid = 1852] [serial = 42] [outer = (nil)] 16:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x7f0c97ef2400) [pid = 1852] [serial = 43] [outer = 0x7f0c91322c00] 16:39:38 INFO - PROCESS | 1852 | 1461627578867 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x7f0c99240800) [pid = 1852] [serial = 44] [outer = 0x7f0c91322c00] 16:39:39 INFO - PROCESS | 1852 | 1461627579628 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]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1137ms 16:39:39 INFO - PROCESS | 1852 | 1461627579648 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1852 | 1461627579656 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:39:39 INFO - PROCESS | 1852 | 1461627579664 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1852 | 1461627579668 Marionette TRACE conn3 <- [1,34,null,{}] 16:39:39 INFO - PROCESS | 1852 | 1461627579673 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}] 16:39:39 INFO - PROCESS | 1852 | 1461627579802 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:39:39 INFO - PROCESS | 1852 | 1461627579880 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98fd2800 == 16 [pid = 1852] [id = 16] 16:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x7f0c982cc800) [pid = 1852] [serial = 45] [outer = (nil)] 16:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7f0c99aefc00) [pid = 1852] [serial = 46] [outer = 0x7f0c982cc800] 16:39:39 INFO - PROCESS | 1852 | 1461627579938 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7f0c9b693400) [pid = 1852] [serial = 47] [outer = 0x7f0c982cc800] 16:39:40 INFO - PROCESS | 1852 | 1461627580528 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]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 884ms 16:39:40 INFO - PROCESS | 1852 | 1461627580548 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1852 | 1461627580552 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:39:40 INFO - PROCESS | 1852 | 1461627580557 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1852 | 1461627580562 Marionette TRACE conn3 <- [1,38,null,{}] 16:39:40 INFO - PROCESS | 1852 | 1461627580576 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}] 16:39:40 INFO - PROCESS | 1852 | 1461627580707 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:39:40 INFO - PROCESS | 1852 | 1461627580795 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994ab000 == 17 [pid = 1852] [id = 17] 16:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7f0c993d7800) [pid = 1852] [serial = 48] [outer = (nil)] 16:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7f0c9c965800) [pid = 1852] [serial = 49] [outer = 0x7f0c993d7800] 16:39:40 INFO - PROCESS | 1852 | 1461627580855 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f0c9d609800) [pid = 1852] [serial = 50] [outer = 0x7f0c993d7800] 16:39:41 INFO - PROCESS | 1852 | 1461627581456 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]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 936ms 16:39:41 INFO - PROCESS | 1852 | 1461627581494 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1852 | 1461627581497 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:39:41 INFO - PROCESS | 1852 | 1461627581502 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1852 | 1461627581504 Marionette TRACE conn3 <- [1,42,null,{}] 16:39:41 INFO - PROCESS | 1852 | 1461627581509 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}] 16:39:41 INFO - PROCESS | 1852 | 1461627581664 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:39:41 INFO - PROCESS | 1852 | 1461627581685 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99dd3800 == 18 [pid = 1852] [id = 18] 16:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f0c9d60a400) [pid = 1852] [serial = 51] [outer = (nil)] 16:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f0ca045b400) [pid = 1852] [serial = 52] [outer = 0x7f0c9d60a400] 16:39:41 INFO - PROCESS | 1852 | 1461627581746 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f0ca6319400) [pid = 1852] [serial = 53] [outer = 0x7f0c9d60a400] 16:39:42 INFO - PROCESS | 1852 | 1461627582330 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]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 874ms 16:39:42 INFO - PROCESS | 1852 | 1461627582377 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 1852 | 1461627582380 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:39:42 INFO - PROCESS | 1852 | 1461627582385 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1852 | 1461627582388 Marionette TRACE conn3 <- [1,46,null,{}] 16:39:42 INFO - PROCESS | 1852 | 1461627582392 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}] 16:39:42 INFO - PROCESS | 1852 | 1461627582506 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:39:42 INFO - PROCESS | 1852 | 1461627582525 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a393800 == 19 [pid = 1852] [id = 19] 16:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f0c9c899800) [pid = 1852] [serial = 54] [outer = (nil)] 16:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f0ca6f3f800) [pid = 1852] [serial = 55] [outer = 0x7f0c9c899800] 16:39:42 INFO - PROCESS | 1852 | 1461627582585 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f0c93ae8800) [pid = 1852] [serial = 56] [outer = 0x7f0c9c899800] 16:39:43 INFO - PROCESS | 1852 | 1461627583235 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]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 881ms 16:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:39:43 INFO - PROCESS | 1852 | 1461627583266 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 1852 | 1461627583269 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:39:43 INFO - PROCESS | 1852 | 1461627583273 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1852 | 1461627583277 Marionette TRACE conn3 <- [1,50,null,{}] 16:39:43 INFO - PROCESS | 1852 | 1461627583281 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}] 16:39:43 INFO - PROCESS | 1852 | 1461627583468 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:39:43 INFO - PROCESS | 1852 | 1461627583493 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b661000 == 20 [pid = 1852] [id = 20] 16:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f0c907dfc00) [pid = 1852] [serial = 57] [outer = (nil)] 16:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f0ca7277000) [pid = 1852] [serial = 58] [outer = 0x7f0c907dfc00] 16:39:43 INFO - PROCESS | 1852 | 1461627583555 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f0ca761e800) [pid = 1852] [serial = 59] [outer = 0x7f0c907dfc00] 16:39:44 INFO - PROCESS | 1852 | 1461627584125 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]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 931ms 16:39:44 INFO - PROCESS | 1852 | 1461627584206 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 1852 | 1461627584209 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:39:44 INFO - PROCESS | 1852 | 1461627584218 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 1852 | 1461627584223 Marionette TRACE conn3 <- [1,54,null,{}] 16:39:44 INFO - PROCESS | 1852 | 1461627584231 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}] 16:39:44 INFO - PROCESS | 1852 | 1461627584429 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:39:44 INFO - PROCESS | 1852 | 1461627584549 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90a8b800 == 21 [pid = 1852] [id = 21] 16:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f0c908f5c00) [pid = 1852] [serial = 60] [outer = (nil)] 16:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f0c908f9800) [pid = 1852] [serial = 61] [outer = 0x7f0c908f5c00] 16:39:44 INFO - PROCESS | 1852 | 1461627584622 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f0c9211c000) [pid = 1852] [serial = 62] [outer = 0x7f0c908f5c00] 16:39:45 INFO - PROCESS | 1852 | 1461627585379 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]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1232ms 16:39:45 INFO - PROCESS | 1852 | 1461627585454 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 1852 | 1461627585458 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:39:45 INFO - PROCESS | 1852 | 1461627585471 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1852 | 1461627585475 Marionette TRACE conn3 <- [1,58,null,{}] 16:39:45 INFO - PROCESS | 1852 | 1461627585481 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}] 16:39:45 INFO - PROCESS | 1852 | 1461627585634 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:39:45 INFO - PROCESS | 1852 | 1461627585752 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962eb800 == 22 [pid = 1852] [id = 22] 16:39:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f0c939a5c00) [pid = 1852] [serial = 63] [outer = (nil)] 16:39:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f0c982d1400) [pid = 1852] [serial = 64] [outer = 0x7f0c939a5c00] 16:39:45 INFO - PROCESS | 1852 | 1461627585824 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f0c993d3800) [pid = 1852] [serial = 65] [outer = 0x7f0c939a5c00] 16:39:46 INFO - PROCESS | 1852 | 1461627586589 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]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1187ms 16:39:46 INFO - PROCESS | 1852 | 1461627586669 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1852 | 1461627586674 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:39:46 INFO - PROCESS | 1852 | 1461627586682 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1852 | 1461627586684 Marionette TRACE conn3 <- [1,62,null,{}] 16:39:46 INFO - PROCESS | 1852 | 1461627586699 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}] 16:39:46 INFO - PROCESS | 1852 | 1461627586856 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:39:46 INFO - PROCESS | 1852 | 1461627586977 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9acb1000 == 23 [pid = 1852] [id = 23] 16:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f0c9abbd000) [pid = 1852] [serial = 66] [outer = (nil)] 16:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f0c9b696c00) [pid = 1852] [serial = 67] [outer = 0x7f0c9abbd000] 16:39:47 INFO - PROCESS | 1852 | 1461627587055 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f0c9c99e000) [pid = 1852] [serial = 68] [outer = 0x7f0c9abbd000] 16:39:47 INFO - PROCESS | 1852 | 1461627587842 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]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1230ms 16:39:47 INFO - PROCESS | 1852 | 1461627587913 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1852 | 1461627587916 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:39:47 INFO - PROCESS | 1852 | 1461627587922 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1852 | 1461627587924 Marionette TRACE conn3 <- [1,66,null,{}] 16:39:47 INFO - PROCESS | 1852 | 1461627587929 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}] 16:39:48 INFO - PROCESS | 1852 | 1461627588079 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:39:48 INFO - PROCESS | 1852 | 1461627588334 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9218b000 == 24 [pid = 1852] [id = 24] 16:39:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f0c90815800) [pid = 1852] [serial = 69] [outer = (nil)] 16:39:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f0c9081fc00) [pid = 1852] [serial = 70] [outer = 0x7f0c90815800] 16:39:48 INFO - PROCESS | 1852 | 1461627588405 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f0c920e1c00) [pid = 1852] [serial = 71] [outer = 0x7f0c90815800] 16:39:49 INFO - PROCESS | 1852 | 1461627589186 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]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1329ms 16:39:49 INFO - PROCESS | 1852 | 1461627589255 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1852 | 1461627589261 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:39:49 INFO - PROCESS | 1852 | 1461627589268 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1852 | 1461627589273 Marionette TRACE conn3 <- [1,70,null,{}] 16:39:49 INFO - PROCESS | 1852 | 1461627589280 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}] 16:39:49 INFO - PROCESS | 1852 | 1461627589429 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:39:49 INFO - PROCESS | 1852 | 1461627589580 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a393800 == 23 [pid = 1852] [id = 19] 16:39:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99dd3800 == 22 [pid = 1852] [id = 18] 16:39:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c994ab000 == 21 [pid = 1852] [id = 17] 16:39:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c913cf800 == 22 [pid = 1852] [id = 25] 16:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f0c90818c00) [pid = 1852] [serial = 72] [outer = (nil)] 16:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f0c908f5000) [pid = 1852] [serial = 73] [outer = 0x7f0c90818c00] 16:39:49 INFO - PROCESS | 1852 | 1461627589674 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f0c96bf0000) [pid = 1852] [serial = 74] [outer = 0x7f0c90818c00] 16:39:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98fd2800 == 21 [pid = 1852] [id = 16] 16:39:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9061e000 == 20 [pid = 1852] [id = 15] 16:39:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98c22800 == 19 [pid = 1852] [id = 14] 16:39:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c96412800 == 18 [pid = 1852] [id = 13] 16:39:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90884800 == 17 [pid = 1852] [id = 10] 16:39:50 INFO - PROCESS | 1852 | 1461627590466 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]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1231ms 16:39:50 INFO - PROCESS | 1852 | 1461627590500 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 1852 | 1461627590505 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:39:50 INFO - PROCESS | 1852 | 1461627590512 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1852 | 1461627590517 Marionette TRACE conn3 <- [1,74,null,{}] 16:39:50 INFO - PROCESS | 1852 | 1461627590542 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}] 16:39:50 INFO - PROCESS | 1852 | 1461627590694 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:39:50 INFO - PROCESS | 1852 | 1461627590813 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9948f800 == 18 [pid = 1852] [id = 26] 16:39:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f0c90820c00) [pid = 1852] [serial = 75] [outer = (nil)] 16:39:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f0c99c3f800) [pid = 1852] [serial = 76] [outer = 0x7f0c90820c00] 16:39:50 INFO - PROCESS | 1852 | 1461627590888 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f0c9abc0000) [pid = 1852] [serial = 77] [outer = 0x7f0c90820c00] 16:39:51 INFO - PROCESS | 1852 | 1461627591680 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]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1233ms 16:39:51 INFO - PROCESS | 1852 | 1461627591757 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:39:51 INFO - PROCESS | 1852 | 1461627591763 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:39:51 INFO - PROCESS | 1852 | 1461627591772 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 1852 | 1461627591774 Marionette TRACE conn3 <- [1,78,null,{}] 16:39:51 INFO - PROCESS | 1852 | 1461627591780 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}] 16:39:51 INFO - PROCESS | 1852 | 1461627591927 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:39:52 INFO - PROCESS | 1852 | 1461627592046 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a14e800 == 19 [pid = 1852] [id = 27] 16:39:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f0c9b68dc00) [pid = 1852] [serial = 78] [outer = (nil)] 16:39:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f0c9d607800) [pid = 1852] [serial = 79] [outer = 0x7f0c9b68dc00] 16:39:52 INFO - PROCESS | 1852 | 1461627592117 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f0ca0456c00) [pid = 1852] [serial = 80] [outer = 0x7f0c9b68dc00] 16:39:52 INFO - PROCESS | 1852 | 1461627592941 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]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1229ms 16:39:53 INFO - PROCESS | 1852 | 1461627593001 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:39:53 INFO - PROCESS | 1852 | 1461627593004 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:39:53 INFO - PROCESS | 1852 | 1461627593012 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1852 | 1461627593021 Marionette TRACE conn3 <- [1,82,null,{}] 16:39:53 INFO - PROCESS | 1852 | 1461627593033 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}] 16:39:53 INFO - PROCESS | 1852 | 1461627593223 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:39:53 INFO - PROCESS | 1852 | 1461627593346 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13d9000 == 20 [pid = 1852] [id = 28] 16:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f0ca72bd400) [pid = 1852] [serial = 81] [outer = (nil)] 16:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f0ca7494c00) [pid = 1852] [serial = 82] [outer = 0x7f0ca72bd400] 16:39:53 INFO - PROCESS | 1852 | 1461627593416 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f0ca76d1c00) [pid = 1852] [serial = 83] [outer = 0x7f0ca72bd400] 16:39:54 INFO - PROCESS | 1852 | 1461627594278 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]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1342ms 16:39:54 INFO - PROCESS | 1852 | 1461627594367 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1852 | 1461627594371 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:39:54 INFO - PROCESS | 1852 | 1461627594391 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1852 | 1461627594399 Marionette TRACE conn3 <- [1,86,null,{}] 16:39:54 INFO - PROCESS | 1852 | 1461627594409 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}] 16:39:54 INFO - PROCESS | 1852 | 1461627594568 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:39:54 INFO - PROCESS | 1852 | 1461627594662 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c988ed000 == 21 [pid = 1852] [id = 29] 16:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f0c97ef5400) [pid = 1852] [serial = 84] [outer = (nil)] 16:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f0c98e05000) [pid = 1852] [serial = 85] [outer = 0x7f0c97ef5400] 16:39:54 INFO - PROCESS | 1852 | 1461627594730 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f0c99c41c00) [pid = 1852] [serial = 86] [outer = 0x7f0c97ef5400] 16:39:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9218b000 == 20 [pid = 1852] [id = 24] 16:39:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90a8b800 == 19 [pid = 1852] [id = 21] 16:39:55 INFO - PROCESS | 1852 | 1461627595538 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]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1195ms 16:39:55 INFO - PROCESS | 1852 | 1461627595588 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1852 | 1461627595593 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:39:55 INFO - PROCESS | 1852 | 1461627595601 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1852 | 1461627595606 Marionette TRACE conn3 <- [1,90,null,{}] 16:39:55 INFO - PROCESS | 1852 | 1461627595614 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}] 16:39:55 INFO - PROCESS | 1852 | 1461627595767 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:39:55 INFO - PROCESS | 1852 | 1461627595892 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994a8000 == 20 [pid = 1852] [id = 30] 16:39:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f0c986f3400) [pid = 1852] [serial = 87] [outer = (nil)] 16:39:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f0c99c48c00) [pid = 1852] [serial = 88] [outer = 0x7f0c986f3400] 16:39:55 INFO - PROCESS | 1852 | 1461627595971 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f0c9c88c000) [pid = 1852] [serial = 89] [outer = 0x7f0c986f3400] 16:39:56 INFO - PROCESS | 1852 | 1461627596762 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]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1233ms 16:39:56 INFO - PROCESS | 1852 | 1461627596838 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1852 | 1461627596846 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:39:56 INFO - PROCESS | 1852 | 1461627596856 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1852 | 1461627596859 Marionette TRACE conn3 <- [1,94,null,{}] 16:39:56 INFO - PROCESS | 1852 | 1461627596864 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}] 16:39:57 INFO - PROCESS | 1852 | 1461627597012 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:39:57 INFO - PROCESS | 1852 | 1461627597134 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca04d7800 == 21 [pid = 1852] [id = 31] 16:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f0c9a372000) [pid = 1852] [serial = 90] [outer = (nil)] 16:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0ca6313800) [pid = 1852] [serial = 91] [outer = 0x7f0c9a372000] 16:39:57 INFO - PROCESS | 1852 | 1461627597206 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0ca72bec00) [pid = 1852] [serial = 92] [outer = 0x7f0c9a372000] 16:39:57 INFO - PROCESS | 1852 | 1461627597968 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]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1177ms 16:39:58 INFO - PROCESS | 1852 | 1461627598033 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1852 | 1461627598037 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:39:58 INFO - PROCESS | 1852 | 1461627598043 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1852 | 1461627598048 Marionette TRACE conn3 <- [1,98,null,{}] 16:39:58 INFO - PROCESS | 1852 | 1461627598062 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}] 16:39:58 INFO - PROCESS | 1852 | 1461627598212 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:39:58 INFO - PROCESS | 1852 | 1461627598335 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca7127800 == 22 [pid = 1852] [id = 32] 16:39:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f0ca1383400) [pid = 1852] [serial = 93] [outer = (nil)] 16:39:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f0ca76f0000) [pid = 1852] [serial = 94] [outer = 0x7f0ca1383400] 16:39:58 INFO - PROCESS | 1852 | 1461627598408 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f0c964b5800) [pid = 1852] [serial = 95] [outer = 0x7f0ca1383400] 16:39:59 INFO - PROCESS | 1852 | 1461627599210 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]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1232ms 16:39:59 INFO - PROCESS | 1852 | 1461627599290 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1852 | 1461627599293 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:39:59 INFO - PROCESS | 1852 | 1461627599301 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1852 | 1461627599304 Marionette TRACE conn3 <- [1,102,null,{}] 16:39:59 INFO - PROCESS | 1852 | 1461627599309 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}] 16:39:59 INFO - PROCESS | 1852 | 1461627599458 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:39:59 INFO - PROCESS | 1852 | 1461627599580 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca765b800 == 23 [pid = 1852] [id = 33] 16:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f0c90813800) [pid = 1852] [serial = 96] [outer = (nil)] 16:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f0caa01f000) [pid = 1852] [serial = 97] [outer = 0x7f0c90813800] 16:39:59 INFO - PROCESS | 1852 | 1461627599652 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f0cabc12c00) [pid = 1852] [serial = 98] [outer = 0x7f0c90813800] 16:40:00 INFO - PROCESS | 1852 | 1461627600507 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]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1235ms 16:40:00 INFO - PROCESS | 1852 | 1461627600541 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1852 | 1461627600547 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:40:00 INFO - PROCESS | 1852 | 1461627600567 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 1852 | 1461627600572 Marionette TRACE conn3 <- [1,106,null,{}] 16:40:00 INFO - PROCESS | 1852 | 1461627600580 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}] 16:40:00 INFO - PROCESS | 1852 | 1461627600724 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:40:00 INFO - PROCESS | 1852 | 1461627600865 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9235f000 == 24 [pid = 1852] [id = 34] 16:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f0c9739f400) [pid = 1852] [serial = 99] [outer = (nil)] 16:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f0c993d4000) [pid = 1852] [serial = 100] [outer = 0x7f0c9739f400] 16:40:00 INFO - PROCESS | 1852 | 1461627600950 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f0c9aa68000) [pid = 1852] [serial = 101] [outer = 0x7f0c9739f400] 16:40:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9948f800 == 23 [pid = 1852] [id = 26] 16:40:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c913cf800 == 22 [pid = 1852] [id = 25] 16:40:01 INFO - PROCESS | 1852 | 1461627601856 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]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1348ms 16:40:01 INFO - PROCESS | 1852 | 1461627601908 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 1852 | 1461627601916 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:40:01 INFO - PROCESS | 1852 | 1461627601925 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1852 | 1461627601931 Marionette TRACE conn3 <- [1,110,null,{}] 16:40:01 INFO - PROCESS | 1852 | 1461627601942 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}] 16:40:02 INFO - PROCESS | 1852 | 1461627602169 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:40:02 INFO - PROCESS | 1852 | 1461627602301 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9d691800 == 23 [pid = 1852] [id = 35] 16:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f0c9b695000) [pid = 1852] [serial = 102] [outer = (nil)] 16:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f0c9c9a1000) [pid = 1852] [serial = 103] [outer = 0x7f0c9b695000] 16:40:02 INFO - PROCESS | 1852 | 1461627602381 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0ca1380800) [pid = 1852] [serial = 104] [outer = 0x7f0c9b695000] 16:40:03 INFO - PROCESS | 1852 | 1461627603286 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]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1391ms 16:40:03 INFO - PROCESS | 1852 | 1461627603318 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 1852 | 1461627603326 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:40:03 INFO - PROCESS | 1852 | 1461627603336 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1852 | 1461627603340 Marionette TRACE conn3 <- [1,114,null,{}] 16:40:03 INFO - PROCESS | 1852 | 1461627603346 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}] 16:40:03 INFO - PROCESS | 1852 | 1461627603506 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:40:03 INFO - PROCESS | 1852 | 1461627603640 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca7297000 == 24 [pid = 1852] [id = 36] 16:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c9c895800) [pid = 1852] [serial = 105] [outer = (nil)] 16:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f0ca761d000) [pid = 1852] [serial = 106] [outer = 0x7f0c9c895800] 16:40:03 INFO - PROCESS | 1852 | 1461627603709 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f0ca84b5400) [pid = 1852] [serial = 107] [outer = 0x7f0c9c895800] 16:40:04 INFO - PROCESS | 1852 | 1461627604496 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]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1228ms 16:40:04 INFO - PROCESS | 1852 | 1461627604571 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1852 | 1461627604575 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:40:04 INFO - PROCESS | 1852 | 1461627604582 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1852 | 1461627604588 Marionette TRACE conn3 <- [1,118,null,{}] 16:40:04 INFO - PROCESS | 1852 | 1461627604602 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}] 16:40:04 INFO - PROCESS | 1852 | 1461627604761 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:40:04 INFO - PROCESS | 1852 | 1461627604888 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caa56d000 == 25 [pid = 1852] [id = 37] 16:40:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f0cabc12000) [pid = 1852] [serial = 108] [outer = (nil)] 16:40:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f0cabfa6000) [pid = 1852] [serial = 109] [outer = 0x7f0cabc12000] 16:40:04 INFO - PROCESS | 1852 | 1461627604964 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f0cac640400) [pid = 1852] [serial = 110] [outer = 0x7f0cabc12000] 16:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0cac929800) [pid = 1852] [serial = 111] [outer = 0x7f0c90812400] 16:40:05 INFO - PROCESS | 1852 | 1461627605795 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]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1290ms 16:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:40:05 INFO - PROCESS | 1852 | 1461627605873 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1852 | 1461627605876 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:40:05 INFO - PROCESS | 1852 | 1461627605882 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1852 | 1461627605885 Marionette TRACE conn3 <- [1,122,null,{}] 16:40:05 INFO - PROCESS | 1852 | 1461627605890 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}] 16:40:06 INFO - PROCESS | 1852 | 1461627606063 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:40:06 INFO - PROCESS | 1852 | 1461627606197 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabe34000 == 26 [pid = 1852] [id = 38] 16:40:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0c908eb800) [pid = 1852] [serial = 112] [outer = (nil)] 16:40:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f0c97b98400) [pid = 1852] [serial = 113] [outer = 0x7f0c908eb800] 16:40:06 INFO - PROCESS | 1852 | 1461627606270 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f0cac98d000) [pid = 1852] [serial = 114] [outer = 0x7f0c908eb800] 16:40:07 INFO - PROCESS | 1852 | 1461627607113 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]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1278ms 16:40:07 INFO - PROCESS | 1852 | 1461627607160 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:40:07 INFO - PROCESS | 1852 | 1461627607165 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:40:07 INFO - PROCESS | 1852 | 1461627607172 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1852 | 1461627607177 Marionette TRACE conn3 <- [1,126,null,{}] 16:40:07 INFO - PROCESS | 1852 | 1461627607185 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}] 16:40:07 INFO - PROCESS | 1852 | 1461627607325 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:40:07 INFO - PROCESS | 1852 | 1461627607478 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962ff800 == 27 [pid = 1852] [id = 39] 16:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f0c99ceb800) [pid = 1852] [serial = 115] [outer = (nil)] 16:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f0c9b68f800) [pid = 1852] [serial = 116] [outer = 0x7f0c99ceb800] 16:40:07 INFO - PROCESS | 1852 | 1461627607559 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f0c9d6f2400) [pid = 1852] [serial = 117] [outer = 0x7f0c99ceb800] 16:40:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c994a8000 == 26 [pid = 1852] [id = 30] 16:40:08 INFO - PROCESS | 1852 | 1461627608474 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]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1333ms 16:40:08 INFO - PROCESS | 1852 | 1461627608505 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 1852 | 1461627608513 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:40:08 INFO - PROCESS | 1852 | 1461627608520 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1852 | 1461627608526 Marionette TRACE conn3 <- [1,130,null,{}] 16:40:08 INFO - PROCESS | 1852 | 1461627608533 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}] 16:40:08 INFO - PROCESS | 1852 | 1461627608691 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:40:08 INFO - PROCESS | 1852 | 1461627608832 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6fc2000 == 27 [pid = 1852] [id = 40] 16:40:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f0ca71d9400) [pid = 1852] [serial = 118] [outer = (nil)] 16:40:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f0ca726a400) [pid = 1852] [serial = 119] [outer = 0x7f0ca71d9400] 16:40:08 INFO - PROCESS | 1852 | 1461627608906 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f0ca76d4c00) [pid = 1852] [serial = 120] [outer = 0x7f0ca71d9400] 16:40:09 INFO - PROCESS | 1852 | 1461627609764 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]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1291ms 16:40:09 INFO - PROCESS | 1852 | 1461627609811 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1852 | 1461627609819 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:40:09 INFO - PROCESS | 1852 | 1461627609828 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1852 | 1461627609832 Marionette TRACE conn3 <- [1,134,null,{}] 16:40:09 INFO - PROCESS | 1852 | 1461627609838 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}] 16:40:09 INFO - PROCESS | 1852 | 1461627609993 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:40:10 INFO - PROCESS | 1852 | 1461627610122 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caa588800 == 28 [pid = 1852] [id = 41] 16:40:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f0ca76cc800) [pid = 1852] [serial = 121] [outer = (nil)] 16:40:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f0caa5bfc00) [pid = 1852] [serial = 122] [outer = 0x7f0ca76cc800] 16:40:10 INFO - PROCESS | 1852 | 1461627610192 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f0cac476c00) [pid = 1852] [serial = 123] [outer = 0x7f0ca76cc800] 16:40:11 INFO - PROCESS | 1852 | 1461627611006 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]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1228ms 16:40:11 INFO - PROCESS | 1852 | 1461627611057 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1852 | 1461627611060 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:40:11 INFO - PROCESS | 1852 | 1461627611072 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1852 | 1461627611078 Marionette TRACE conn3 <- [1,138,null,{}] 16:40:11 INFO - PROCESS | 1852 | 1461627611093 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}] 16:40:11 INFO - PROCESS | 1852 | 1461627611250 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:40:11 INFO - PROCESS | 1852 | 1461627611381 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac894000 == 29 [pid = 1852] [id = 42] 16:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f0cac98cc00) [pid = 1852] [serial = 124] [outer = (nil)] 16:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f0cae4c9000) [pid = 1852] [serial = 125] [outer = 0x7f0cac98cc00] 16:40:11 INFO - PROCESS | 1852 | 1461627611461 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f0caf2c8400) [pid = 1852] [serial = 126] [outer = 0x7f0cac98cc00] 16:40:12 INFO - PROCESS | 1852 | 1461627612333 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]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1330ms 16:40:12 INFO - PROCESS | 1852 | 1461627612404 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1852 | 1461627612408 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:40:12 INFO - PROCESS | 1852 | 1461627612414 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1852 | 1461627612416 Marionette TRACE conn3 <- [1,142,null,{}] 16:40:12 INFO - PROCESS | 1852 | 1461627612421 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}] 16:40:12 INFO - PROCESS | 1852 | 1461627612575 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:40:12 INFO - PROCESS | 1852 | 1461627612728 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962f8000 == 30 [pid = 1852] [id = 43] 16:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f0c908ebc00) [pid = 1852] [serial = 127] [outer = (nil)] 16:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f0c93ade000) [pid = 1852] [serial = 128] [outer = 0x7f0c908ebc00] 16:40:12 INFO - PROCESS | 1852 | 1461627612800 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f0c93ae2800) [pid = 1852] [serial = 129] [outer = 0x7f0c908ebc00] 16:40:13 INFO - PROCESS | 1852 | 1461627613713 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]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1337ms 16:40:13 INFO - PROCESS | 1852 | 1461627613752 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 1852 | 1461627613757 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:40:13 INFO - PROCESS | 1852 | 1461627613764 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1852 | 1461627613769 Marionette TRACE conn3 <- [1,146,null,{}] 16:40:13 INFO - PROCESS | 1852 | 1461627613777 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}] 16:40:13 INFO - PROCESS | 1852 | 1461627613919 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:40:14 INFO - PROCESS | 1852 | 1461627614082 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97ba7000 == 31 [pid = 1852] [id = 44] 16:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f0c94e2f400) [pid = 1852] [serial = 130] [outer = (nil)] 16:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f0c94e31c00) [pid = 1852] [serial = 131] [outer = 0x7f0c94e2f400] 16:40:14 INFO - PROCESS | 1852 | 1461627614166 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f0c96df3400) [pid = 1852] [serial = 132] [outer = 0x7f0c94e2f400] 16:40:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9d691800 == 30 [pid = 1852] [id = 35] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b661000 == 29 [pid = 1852] [id = 20] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962eb800 == 28 [pid = 1852] [id = 22] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b670800 == 27 [pid = 1852] [id = 6] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caa56d000 == 26 [pid = 1852] [id = 37] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a14e800 == 25 [pid = 1852] [id = 27] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca765b800 == 24 [pid = 1852] [id = 33] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabe34000 == 23 [pid = 1852] [id = 38] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca7297000 == 22 [pid = 1852] [id = 36] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13d9000 == 21 [pid = 1852] [id = 28] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c988ed000 == 20 [pid = 1852] [id = 29] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9acb1000 == 19 [pid = 1852] [id = 23] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca04d7800 == 18 [pid = 1852] [id = 31] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca7127800 == 17 [pid = 1852] [id = 32] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962f8000 == 16 [pid = 1852] [id = 43] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac894000 == 15 [pid = 1852] [id = 42] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90886000 == 14 [pid = 1852] [id = 9] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6fc2000 == 13 [pid = 1852] [id = 40] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caa588800 == 12 [pid = 1852] [id = 41] 16:40:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962ff800 == 11 [pid = 1852] [id = 39] 16:40:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90625000 == 10 [pid = 1852] [id = 8] 16:40:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9235f000 == 9 [pid = 1852] [id = 34] 16:40:19 INFO - PROCESS | 1852 | 1461627619094 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]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 5393ms 16:40:19 INFO - PROCESS | 1852 | 1461627619158 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1852 | 1461627619163 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:40:19 INFO - PROCESS | 1852 | 1461627619171 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1852 | 1461627619176 Marionette TRACE conn3 <- [1,150,null,{}] 16:40:19 INFO - PROCESS | 1852 | 1461627619184 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}] 16:40:19 INFO - PROCESS | 1852 | 1461627619334 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:40:19 INFO - PROCESS | 1852 | 1461627619450 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962e8800 == 10 [pid = 1852] [id = 45] 16:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f0c96df5400) [pid = 1852] [serial = 133] [outer = (nil)] 16:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f0c97eaf000) [pid = 1852] [serial = 134] [outer = 0x7f0c96df5400] 16:40:19 INFO - PROCESS | 1852 | 1461627619518 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f0c98508c00) [pid = 1852] [serial = 135] [outer = 0x7f0c96df5400] 16:40:20 INFO - PROCESS | 1852 | 1461627620156 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]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1038ms 16:40:20 INFO - PROCESS | 1852 | 1461627620208 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1852 | 1461627620217 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:40:20 INFO - PROCESS | 1852 | 1461627620227 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1852 | 1461627620231 Marionette TRACE conn3 <- [1,154,null,{}] 16:40:20 INFO - PROCESS | 1852 | 1461627620236 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}] 16:40:20 INFO - PROCESS | 1852 | 1461627620434 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:40:20 INFO - PROCESS | 1852 | 1461627620450 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c938a7800 == 11 [pid = 1852] [id = 46] 16:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f0c962b2800) [pid = 1852] [serial = 136] [outer = (nil)] 16:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f0c9b68cc00) [pid = 1852] [serial = 137] [outer = 0x7f0c962b2800] 16:40:20 INFO - PROCESS | 1852 | 1461627620511 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c9c961400) [pid = 1852] [serial = 138] [outer = 0x7f0c962b2800] 16:40:21 INFO - PROCESS | 1852 | 1461627621476 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]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1279ms 16:40:21 INFO - PROCESS | 1852 | 1461627621514 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:40:21 INFO - PROCESS | 1852 | 1461627621518 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:40:21 INFO - PROCESS | 1852 | 1461627621525 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1852 | 1461627621530 Marionette TRACE conn3 <- [1,158,null,{}] 16:40:21 INFO - PROCESS | 1852 | 1461627621546 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}] 16:40:21 INFO - PROCESS | 1852 | 1461627621725 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:40:21 INFO - PROCESS | 1852 | 1461627621785 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca712d000 == 12 [pid = 1852] [id = 47] 16:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c90bb8800) [pid = 1852] [serial = 139] [outer = (nil)] 16:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0ca726e000) [pid = 1852] [serial = 140] [outer = 0x7f0c90bb8800] 16:40:21 INFO - PROCESS | 1852 | 1461627621854 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0ca76f2000) [pid = 1852] [serial = 141] [outer = 0x7f0c90bb8800] 16:40:22 INFO - PROCESS | 1852 | 1461627622577 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]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1084ms 16:40:22 INFO - PROCESS | 1852 | 1461627622616 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 1852 | 1461627622619 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:40:22 INFO - PROCESS | 1852 | 1461627622630 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1852 | 1461627622632 Marionette TRACE conn3 <- [1,162,null,{}] 16:40:22 INFO - PROCESS | 1852 | 1461627622637 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}] 16:40:22 INFO - PROCESS | 1852 | 1461627622793 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:40:22 INFO - PROCESS | 1852 | 1461627622858 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caa04e800 == 13 [pid = 1852] [id = 48] 16:40:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0ca6f40000) [pid = 1852] [serial = 142] [outer = (nil)] 16:40:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0caa019400) [pid = 1852] [serial = 143] [outer = 0x7f0ca6f40000] 16:40:22 INFO - PROCESS | 1852 | 1461627622916 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0cabe70800) [pid = 1852] [serial = 144] [outer = 0x7f0ca6f40000] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c90815800) [pid = 1852] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c91322c00) [pid = 1852] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c982cc800) [pid = 1852] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c993d7800) [pid = 1852] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0c9081cc00) [pid = 1852] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c9d60a400) [pid = 1852] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c9c899800) [pid = 1852] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f0c9211cc00) [pid = 1852] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f0c993d9800) [pid = 1852] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f0c939a5c00) [pid = 1852] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f0c90818c00) [pid = 1852] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f0c97ef5400) [pid = 1852] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f0c908f5c00) [pid = 1852] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f0c9b68dc00) [pid = 1852] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f0c907dfc00) [pid = 1852] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f0c90813800) [pid = 1852] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f0c90820c00) [pid = 1852] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f0c9739f400) [pid = 1852] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f0c99ceb800) [pid = 1852] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f0c908eb800) [pid = 1852] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f0c908ebc00) [pid = 1852] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f0c9a372000) [pid = 1852] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f0c908ee000) [pid = 1852] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f0cac98cc00) [pid = 1852] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f0c91320800) [pid = 1852] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f0c9c895800) [pid = 1852] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f0ca1383400) [pid = 1852] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f0c9b690000) [pid = 1852] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f0c9b695000) [pid = 1852] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f0c986f3400) [pid = 1852] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f0ca76cc800) [pid = 1852] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f0cabc12000) [pid = 1852] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f0c9abbd000) [pid = 1852] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f0ca72bd400) [pid = 1852] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f0ca71d9400) [pid = 1852] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:40:24 INFO - PROCESS | 1852 | 1461627624614 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]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2031ms 16:40:24 INFO - PROCESS | 1852 | 1461627624672 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1852 | 1461627624674 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:40:24 INFO - PROCESS | 1852 | 1461627624720 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1852 | 1461627624723 Marionette TRACE conn3 <- [1,166,null,{}] 16:40:24 INFO - PROCESS | 1852 | 1461627624735 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}] 16:40:24 INFO - PROCESS | 1852 | 1461627624861 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:40:24 INFO - PROCESS | 1852 | 1461627624871 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9803a000 == 14 [pid = 1852] [id = 49] 16:40:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f0c9081cc00) [pid = 1852] [serial = 145] [outer = (nil)] 16:40:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0c96b91c00) [pid = 1852] [serial = 146] [outer = 0x7f0c9081cc00] 16:40:24 INFO - PROCESS | 1852 | 1461627624930 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0c99cf9000) [pid = 1852] [serial = 147] [outer = 0x7f0c9081cc00] 16:40:25 INFO - PROCESS | 1852 | 1461627625662 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]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1014ms 16:40:25 INFO - PROCESS | 1852 | 1461627625704 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 1852 | 1461627625707 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:40:25 INFO - PROCESS | 1852 | 1461627625712 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1852 | 1461627625714 Marionette TRACE conn3 <- [1,170,null,{}] 16:40:25 INFO - PROCESS | 1852 | 1461627625719 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}] 16:40:25 INFO - PROCESS | 1852 | 1461627625928 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:40:25 INFO - PROCESS | 1852 | 1461627625943 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8324800 == 15 [pid = 1852] [id = 50] 16:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f0c9c9a0800) [pid = 1852] [serial = 148] [outer = (nil)] 16:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f0ca72bd000) [pid = 1852] [serial = 149] [outer = 0x7f0c9c9a0800] 16:40:26 INFO - PROCESS | 1852 | 1461627626005 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f0cac477800) [pid = 1852] [serial = 150] [outer = 0x7f0c9c9a0800] 16:40:26 INFO - PROCESS | 1852 | 1461627626949 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1275ms 16:40:26 INFO - PROCESS | 1852 | 1461627626989 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1852 | 1461627626996 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:40:27 INFO - PROCESS | 1852 | 1461627627003 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1852 | 1461627627009 Marionette TRACE conn3 <- [1,174,null,{}] 16:40:27 INFO - PROCESS | 1852 | 1461627627016 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}] 16:40:27 INFO - PROCESS | 1852 | 1461627627175 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:40:27 INFO - PROCESS | 1852 | 1461627627306 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c990e3800 == 16 [pid = 1852] [id = 51] 16:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f0c94e37000) [pid = 1852] [serial = 151] [outer = (nil)] 16:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f0c9739e000) [pid = 1852] [serial = 152] [outer = 0x7f0c94e37000] 16:40:27 INFO - PROCESS | 1852 | 1461627627378 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f0c9850b400) [pid = 1852] [serial = 153] [outer = 0x7f0c94e37000] 16:40:28 INFO - PROCESS | 1852 | 1461627628243 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1284ms 16:40:28 INFO - PROCESS | 1852 | 1461627628288 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1852 | 1461627628295 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:40:28 INFO - PROCESS | 1852 | 1461627628305 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1852 | 1461627628308 Marionette TRACE conn3 <- [1,178,null,{}] 16:40:28 INFO - PROCESS | 1852 | 1461627628314 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}] 16:40:28 INFO - PROCESS | 1852 | 1461627628472 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:40:28 INFO - PROCESS | 1852 | 1461627628604 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c96410000 == 17 [pid = 1852] [id = 52] 16:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f0c93ae0000) [pid = 1852] [serial = 154] [outer = (nil)] 16:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f0c93ae6c00) [pid = 1852] [serial = 155] [outer = 0x7f0c93ae0000] 16:40:28 INFO - PROCESS | 1852 | 1461627628674 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f0c9c99f400) [pid = 1852] [serial = 156] [outer = 0x7f0c93ae0000] 16:40:29 INFO - PROCESS | 1852 | 1461627629574 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:40:29 INFO - PROCESS | 1852 | 1461627629812 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]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1533ms 16:40:29 INFO - PROCESS | 1852 | 1461627629837 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1852 | 1461627629844 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:40:29 INFO - PROCESS | 1852 | 1461627629863 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1852 | 1461627629870 Marionette TRACE conn3 <- [1,182,null,{}] 16:40:29 INFO - PROCESS | 1852 | 1461627629884 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}] 16:40:30 INFO - PROCESS | 1852 | 1461627630085 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:40:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97ba7000 == 16 [pid = 1852] [id = 44] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f0c94e31c00) [pid = 1852] [serial = 131] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f0c98238800) [pid = 1852] [serial = 12] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f0c989d0000) [pid = 1852] [serial = 9] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f0c98e0b000) [pid = 1852] [serial = 38] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f0c99c40800) [pid = 1852] [serial = 40] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f0c99240800) [pid = 1852] [serial = 44] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f0c9aa65c00) [pid = 1852] [serial = 41] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f0c9d609800) [pid = 1852] [serial = 50] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f0c90bb1000) [pid = 1852] [serial = 29] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f0ca761e800) [pid = 1852] [serial = 59] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f0c908fa400) [pid = 1852] [serial = 26] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f0c93ae6000) [pid = 1852] [serial = 34] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f0ca726a400) [pid = 1852] [serial = 119] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f0c9aa68000) [pid = 1852] [serial = 101] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f0c9c9a1000) [pid = 1852] [serial = 103] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f0c9d6f2400) [pid = 1852] [serial = 117] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f0c99c3f800) [pid = 1852] [serial = 76] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f0c98e05000) [pid = 1852] [serial = 85] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f0ca76f0000) [pid = 1852] [serial = 94] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f0caa01f000) [pid = 1852] [serial = 97] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f0c908f5000) [pid = 1852] [serial = 73] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f0c9b68f800) [pid = 1852] [serial = 116] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f0c993d4000) [pid = 1852] [serial = 100] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f0c920e1c00) [pid = 1852] [serial = 71] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f0caa03a800) [pid = 1852] [serial = 2] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f0c97ef2400) [pid = 1852] [serial = 43] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f0c99aefc00) [pid = 1852] [serial = 46] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f0c9081fc00) [pid = 1852] [serial = 70] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f0c9c965800) [pid = 1852] [serial = 49] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f0c908ee400) [pid = 1852] [serial = 28] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f0c91e24000) [pid = 1852] [serial = 31] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f0ca045b400) [pid = 1852] [serial = 52] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f0c9b693400) [pid = 1852] [serial = 47] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f0ca6319400) [pid = 1852] [serial = 53] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f0ca6f3f800) [pid = 1852] [serial = 55] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f0c93ae8800) [pid = 1852] [serial = 56] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f0c989ce000) [pid = 1852] [serial = 37] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f0c96bf0000) [pid = 1852] [serial = 74] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f0ca6313800) [pid = 1852] [serial = 91] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f0c9b696c00) [pid = 1852] [serial = 67] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f0c99c41c00) [pid = 1852] [serial = 86] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f0c9211c000) [pid = 1852] [serial = 62] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f0c982d1400) [pid = 1852] [serial = 64] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f0ca0456c00) [pid = 1852] [serial = 80] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f0ca7277000) [pid = 1852] [serial = 58] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f0ca761d000) [pid = 1852] [serial = 106] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f0c908f9800) [pid = 1852] [serial = 61] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f0ca7494c00) [pid = 1852] [serial = 82] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f0c99c48c00) [pid = 1852] [serial = 88] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f0cabc12c00) [pid = 1852] [serial = 98] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f0c9d607800) [pid = 1852] [serial = 79] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f0c9abc0000) [pid = 1852] [serial = 77] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f0cac640400) [pid = 1852] [serial = 110] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f0c97b98400) [pid = 1852] [serial = 113] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f0c9c99e000) [pid = 1852] [serial = 68] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f0caa5bfc00) [pid = 1852] [serial = 122] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f0cabfa6000) [pid = 1852] [serial = 109] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f0ca76d1c00) [pid = 1852] [serial = 83] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f0ca76d4c00) [pid = 1852] [serial = 120] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f0c993d3800) [pid = 1852] [serial = 65] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7f0ca72bec00) [pid = 1852] [serial = 92] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7f0c908f0c00) [pid = 1852] [serial = 25] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7f0caf2c8400) [pid = 1852] [serial = 126] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7f0c96136c00) [pid = 1852] [serial = 22] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7f0c93ade000) [pid = 1852] [serial = 128] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7f0c90814400) [pid = 1852] [serial = 23] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7f0ca84b5400) [pid = 1852] [serial = 107] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7f0cae4c9000) [pid = 1852] [serial = 125] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7f0c964b5800) [pid = 1852] [serial = 95] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7f0c9b697000) [pid = 1852] [serial = 17] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7f0ca1380800) [pid = 1852] [serial = 104] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7f0c9c88c000) [pid = 1852] [serial = 89] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0x7f0c939a1000) [pid = 1852] [serial = 19] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x7f0c92126400) [pid = 1852] [serial = 35] [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.] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 46 (0x7f0cac476c00) [pid = 1852] [serial = 123] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 45 (0x7f0c9b690c00) [pid = 1852] [serial = 16] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 44 (0x7f0cac98d000) [pid = 1852] [serial = 114] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | --DOMWINDOW == 43 (0x7f0c93ae2800) [pid = 1852] [serial = 129] [outer = (nil)] [url = about:blank] 16:40:30 INFO - PROCESS | 1852 | 1461627630297 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90a8d000 == 17 [pid = 1852] [id = 53] 16:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x7f0c908f0c00) [pid = 1852] [serial = 157] [outer = (nil)] 16:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x7f0c920e1c00) [pid = 1852] [serial = 158] [outer = 0x7f0c908f0c00] 16:40:30 INFO - PROCESS | 1852 | 1461627630367 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7f0c93ae9800) [pid = 1852] [serial = 159] [outer = 0x7f0c908f0c00] 16:40:30 INFO - PROCESS | 1852 | 1461627630964 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]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1143ms 16:40:31 INFO - PROCESS | 1852 | 1461627631007 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 1852 | 1461627631020 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:40:31 INFO - PROCESS | 1852 | 1461627631035 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1852 | 1461627631038 Marionette TRACE conn3 <- [1,186,null,{}] 16:40:31 INFO - PROCESS | 1852 | 1461627631057 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}] 16:40:31 INFO - PROCESS | 1852 | 1461627631316 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:40:31 INFO - PROCESS | 1852 | 1461627631423 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9395a800 == 18 [pid = 1852] [id = 54] 16:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7f0c94e31c00) [pid = 1852] [serial = 160] [outer = (nil)] 16:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7f0c962b5000) [pid = 1852] [serial = 161] [outer = 0x7f0c94e31c00] 16:40:31 INFO - PROCESS | 1852 | 1461627631482 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7f0c97b9e800) [pid = 1852] [serial = 162] [outer = 0x7f0c94e31c00] 16:40:32 INFO - PROCESS | 1852 | 1461627632075 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]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1093ms 16:40:32 INFO - PROCESS | 1852 | 1461627632125 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1852 | 1461627632128 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:40:32 INFO - PROCESS | 1852 | 1461627632133 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1852 | 1461627632139 Marionette TRACE conn3 <- [1,190,null,{}] 16:40:32 INFO - PROCESS | 1852 | 1461627632154 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}] 16:40:32 INFO - PROCESS | 1852 | 1461627632328 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:40:32 INFO - PROCESS | 1852 | 1461627632349 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c964d4000 == 19 [pid = 1852] [id = 55] 16:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f0c986f3000) [pid = 1852] [serial = 163] [outer = (nil)] 16:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f0c99247400) [pid = 1852] [serial = 164] [outer = 0x7f0c986f3000] 16:40:32 INFO - PROCESS | 1852 | 1461627632420 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f0c993de000) [pid = 1852] [serial = 165] [outer = 0x7f0c986f3000] 16:40:33 INFO - PROCESS | 1852 | 1461627633126 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]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1031ms 16:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:40:33 INFO - PROCESS | 1852 | 1461627633165 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1852 | 1461627633168 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:40:33 INFO - PROCESS | 1852 | 1461627633186 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1852 | 1461627633189 Marionette TRACE conn3 <- [1,194,null,{}] 16:40:33 INFO - PROCESS | 1852 | 1461627633193 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}] 16:40:33 INFO - PROCESS | 1852 | 1461627633354 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:40:33 INFO - PROCESS | 1852 | 1461627633379 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c988f2800 == 20 [pid = 1852] [id = 56] 16:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f0c97adbc00) [pid = 1852] [serial = 166] [outer = (nil)] 16:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f0c99cf8000) [pid = 1852] [serial = 167] [outer = 0x7f0c97adbc00] 16:40:33 INFO - PROCESS | 1852 | 1461627633436 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f0c9b68fc00) [pid = 1852] [serial = 168] [outer = 0x7f0c97adbc00] 16:40:34 INFO - PROCESS | 1852 | 1461627634196 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]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1039ms 16:40:34 INFO - PROCESS | 1852 | 1461627634212 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1852 | 1461627634215 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:40:34 INFO - PROCESS | 1852 | 1461627634220 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1852 | 1461627634222 Marionette TRACE conn3 <- [1,198,null,{}] 16:40:34 INFO - PROCESS | 1852 | 1461627634232 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}] 16:40:34 INFO - PROCESS | 1852 | 1461627634439 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:40:34 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7f0ca6f40000) [pid = 1852] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:40:34 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7f0c9081cc00) [pid = 1852] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:40:34 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7f0c96df5400) [pid = 1852] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:40:34 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7f0c90bb8800) [pid = 1852] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:40:34 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7f0c94e2f400) [pid = 1852] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:40:34 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7f0c962b2800) [pid = 1852] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:40:34 INFO - PROCESS | 1852 | 1461627634520 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9810f800 == 21 [pid = 1852] [id = 57] 16:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f0c907e2800) [pid = 1852] [serial = 169] [outer = (nil)] 16:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f0c908eb800) [pid = 1852] [serial = 170] [outer = 0x7f0c907e2800] 16:40:34 INFO - PROCESS | 1852 | 1461627634579 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f0c9b693c00) [pid = 1852] [serial = 171] [outer = 0x7f0c907e2800] 16:40:35 INFO - PROCESS | 1852 | 1461627635133 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]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 929ms 16:40:35 INFO - PROCESS | 1852 | 1461627635149 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1852 | 1461627635152 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:40:35 INFO - PROCESS | 1852 | 1461627635158 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1852 | 1461627635160 Marionette TRACE conn3 <- [1,202,null,{}] 16:40:35 INFO - PROCESS | 1852 | 1461627635175 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}] 16:40:35 INFO - PROCESS | 1852 | 1461627635324 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:40:35 INFO - PROCESS | 1852 | 1461627635348 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994ac000 == 22 [pid = 1852] [id = 58] 16:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f0c9d605c00) [pid = 1852] [serial = 172] [outer = (nil)] 16:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f0ca045b400) [pid = 1852] [serial = 173] [outer = 0x7f0c9d605c00] 16:40:35 INFO - PROCESS | 1852 | 1461627635409 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f0ca1387800) [pid = 1852] [serial = 174] [outer = 0x7f0c9d605c00] 16:40:36 INFO - PROCESS | 1852 | 1461627636049 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]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 938ms 16:40:36 INFO - PROCESS | 1852 | 1461627636096 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:40:36 INFO - PROCESS | 1852 | 1461627636100 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:40:36 INFO - PROCESS | 1852 | 1461627636105 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1852 | 1461627636107 Marionette TRACE conn3 <- [1,206,null,{}] 16:40:36 INFO - PROCESS | 1852 | 1461627636112 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}] 16:40:36 INFO - PROCESS | 1852 | 1461627636277 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:40:36 INFO - PROCESS | 1852 | 1461627636297 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99a83800 == 23 [pid = 1852] [id = 59] 16:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f0c907ec800) [pid = 1852] [serial = 175] [outer = (nil)] 16:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f0ca6318c00) [pid = 1852] [serial = 176] [outer = 0x7f0c907ec800] 16:40:36 INFO - PROCESS | 1852 | 1461627636356 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f0ca71d9000) [pid = 1852] [serial = 177] [outer = 0x7f0c907ec800] 16:40:37 INFO - PROCESS | 1852 | 1461627637155 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]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1076ms 16:40:37 INFO - PROCESS | 1852 | 1461627637206 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:40:37 INFO - PROCESS | 1852 | 1461627637212 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:40:37 INFO - PROCESS | 1852 | 1461627637221 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1852 | 1461627637226 Marionette TRACE conn3 <- [1,210,null,{}] 16:40:37 INFO - PROCESS | 1852 | 1461627637234 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}] 16:40:37 INFO - PROCESS | 1852 | 1461627637392 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:40:37 INFO - PROCESS | 1852 | 1461627637513 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9389f000 == 24 [pid = 1852] [id = 60] 16:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f0c908f4000) [pid = 1852] [serial = 178] [outer = (nil)] 16:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f0c93ae7c00) [pid = 1852] [serial = 179] [outer = 0x7f0c908f4000] 16:40:37 INFO - PROCESS | 1852 | 1461627637588 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f0c962b6400) [pid = 1852] [serial = 180] [outer = 0x7f0c908f4000] 16:40:38 INFO - PROCESS | 1852 | 1461627638317 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]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1136ms 16:40:38 INFO - PROCESS | 1852 | 1461627638356 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1852 | 1461627638365 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:40:38 INFO - PROCESS | 1852 | 1461627638392 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1852 | 1461627638396 Marionette TRACE conn3 <- [1,214,null,{}] 16:40:38 INFO - PROCESS | 1852 | 1461627638402 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}] 16:40:38 INFO - PROCESS | 1852 | 1461627638552 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:40:38 INFO - PROCESS | 1852 | 1461627638674 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c990cf800 == 25 [pid = 1852] [id = 61] 16:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f0c9739e800) [pid = 1852] [serial = 181] [outer = (nil)] 16:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f0c98239400) [pid = 1852] [serial = 182] [outer = 0x7f0c9739e800] 16:40:38 INFO - PROCESS | 1852 | 1461627638742 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f0c993d9c00) [pid = 1852] [serial = 183] [outer = 0x7f0c9739e800] 16:40:39 INFO - PROCESS | 1852 | 1461627639548 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]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1180ms 16:40:39 INFO - PROCESS | 1852 | 1461627639570 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1852 | 1461627639573 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:40:39 INFO - PROCESS | 1852 | 1461627639579 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1852 | 1461627639584 Marionette TRACE conn3 <- [1,218,null,{}] 16:40:39 INFO - PROCESS | 1852 | 1461627639599 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}] 16:40:39 INFO - PROCESS | 1852 | 1461627639812 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:40:39 INFO - PROCESS | 1852 | 1461627639908 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9aa21000 == 26 [pid = 1852] [id = 62] 16:40:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f0c9c9a0400) [pid = 1852] [serial = 184] [outer = (nil)] 16:40:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f0c9d607800) [pid = 1852] [serial = 185] [outer = 0x7f0c9c9a0400] 16:40:39 INFO - PROCESS | 1852 | 1461627639982 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f0ca044f800) [pid = 1852] [serial = 186] [outer = 0x7f0c9c9a0400] 16:40:40 INFO - PROCESS | 1852 | 1461627640813 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]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1281ms 16:40:40 INFO - PROCESS | 1852 | 1461627640861 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:40:40 INFO - PROCESS | 1852 | 1461627640866 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:40:40 INFO - PROCESS | 1852 | 1461627640871 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1852 | 1461627640874 Marionette TRACE conn3 <- [1,222,null,{}] 16:40:40 INFO - PROCESS | 1852 | 1461627640879 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}] 16:40:41 INFO - PROCESS | 1852 | 1461627641019 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:40:41 INFO - PROCESS | 1852 | 1461627641138 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b678800 == 27 [pid = 1852] [id = 63] 16:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f0c90812800) [pid = 1852] [serial = 187] [outer = (nil)] 16:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f0ca71d9400) [pid = 1852] [serial = 188] [outer = 0x7f0c90812800] 16:40:41 INFO - PROCESS | 1852 | 1461627641219 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f0ca7272400) [pid = 1852] [serial = 189] [outer = 0x7f0c90812800] 16:40:41 INFO - PROCESS | 1852 | 1461627641903 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]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1079ms 16:40:41 INFO - PROCESS | 1852 | 1461627641950 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 1852 | 1461627641954 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:40:41 INFO - PROCESS | 1852 | 1461627641959 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1852 | 1461627641962 Marionette TRACE conn3 <- [1,226,null,{}] 16:40:41 INFO - PROCESS | 1852 | 1461627641967 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}] 16:40:42 INFO - PROCESS | 1852 | 1461627642112 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:40:42 INFO - PROCESS | 1852 | 1461627642343 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9218e000 == 28 [pid = 1852] [id = 64] 16:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f0c907e3800) [pid = 1852] [serial = 190] [outer = (nil)] 16:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f0c90817000) [pid = 1852] [serial = 191] [outer = 0x7f0c907e3800] 16:40:42 INFO - PROCESS | 1852 | 1461627642411 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f0c90bb4400) [pid = 1852] [serial = 192] [outer = 0x7f0c907e3800] 16:40:43 INFO - PROCESS | 1852 | 1461627643284 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]]]}] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f0c96b91c00) [pid = 1852] [serial = 146] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f0c97eaf000) [pid = 1852] [serial = 134] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f0c98508c00) [pid = 1852] [serial = 135] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f0ca726e000) [pid = 1852] [serial = 140] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f0c96df3400) [pid = 1852] [serial = 132] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f0c9b68cc00) [pid = 1852] [serial = 137] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f0caa019400) [pid = 1852] [serial = 143] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f0ca76f2000) [pid = 1852] [serial = 141] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f0cabe70800) [pid = 1852] [serial = 144] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f0c99cf9000) [pid = 1852] [serial = 147] [outer = (nil)] [url = about:blank] 16:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f0c9c961400) [pid = 1852] [serial = 138] [outer = (nil)] [url = about:blank] 16:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1377ms 16:40:43 INFO - PROCESS | 1852 | 1461627643336 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:40:43 INFO - PROCESS | 1852 | 1461627643342 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:40:43 INFO - PROCESS | 1852 | 1461627643348 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1852 | 1461627643352 Marionette TRACE conn3 <- [1,230,null,{}] 16:40:43 INFO - PROCESS | 1852 | 1461627643359 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}] 16:40:43 INFO - PROCESS | 1852 | 1461627643489 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:40:43 INFO - PROCESS | 1852 | 1461627643507 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9389e800 == 29 [pid = 1852] [id = 65] 16:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f0c94e2b800) [pid = 1852] [serial = 193] [outer = (nil)] 16:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f0c97dac800) [pid = 1852] [serial = 194] [outer = 0x7f0c94e2b800] 16:40:43 INFO - PROCESS | 1852 | 1461627643571 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f0c98508c00) [pid = 1852] [serial = 195] [outer = 0x7f0c94e2b800] 16:40:44 INFO - PROCESS | 1852 | 1461627644251 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]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 936ms 16:40:44 INFO - PROCESS | 1852 | 1461627644285 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1852 | 1461627644290 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:40:44 INFO - PROCESS | 1852 | 1461627644297 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1852 | 1461627644300 Marionette TRACE conn3 <- [1,234,null,{}] 16:40:44 INFO - PROCESS | 1852 | 1461627644305 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}] 16:40:44 INFO - PROCESS | 1852 | 1461627644431 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:40:44 INFO - PROCESS | 1852 | 1461627644521 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98fda000 == 30 [pid = 1852] [id = 66] 16:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f0c986ecc00) [pid = 1852] [serial = 196] [outer = (nil)] 16:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f0c99415400) [pid = 1852] [serial = 197] [outer = 0x7f0c986ecc00] 16:40:44 INFO - PROCESS | 1852 | 1461627644580 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f0c9b690c00) [pid = 1852] [serial = 198] [outer = 0x7f0c986ecc00] 16:40:45 INFO - PROCESS | 1852 | 1461627645190 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 928ms 16:40:45 INFO - PROCESS | 1852 | 1461627645225 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:40:45 INFO - PROCESS | 1852 | 1461627645229 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:40:45 INFO - PROCESS | 1852 | 1461627645236 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1852 | 1461627645243 Marionette TRACE conn3 <- [1,238,null,{}] 16:40:45 INFO - PROCESS | 1852 | 1461627645255 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}] 16:40:45 INFO - PROCESS | 1852 | 1461627645432 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:40:45 INFO - PROCESS | 1852 | 1461627645452 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a3a5800 == 31 [pid = 1852] [id = 67] 16:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f0c9b693400) [pid = 1852] [serial = 199] [outer = (nil)] 16:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f0c9d611800) [pid = 1852] [serial = 200] [outer = 0x7f0c9b693400] 16:40:45 INFO - PROCESS | 1852 | 1461627645510 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f0ca6f3e400) [pid = 1852] [serial = 201] [outer = 0x7f0c9b693400] 16:40:46 INFO - PROCESS | 1852 | 1461627646228 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1035ms 16:40:46 INFO - PROCESS | 1852 | 1461627646269 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1852 | 1461627646273 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:40:46 INFO - PROCESS | 1852 | 1461627646298 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1852 | 1461627646300 Marionette TRACE conn3 <- [1,242,null,{}] 16:40:46 INFO - PROCESS | 1852 | 1461627646305 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}] 16:40:46 INFO - PROCESS | 1852 | 1461627646463 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:40:46 INFO - PROCESS | 1852 | 1461627646482 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9d69f000 == 32 [pid = 1852] [id = 68] 16:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f0ca7272800) [pid = 1852] [serial = 202] [outer = (nil)] 16:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f0ca72c4800) [pid = 1852] [serial = 203] [outer = 0x7f0ca7272800] 16:40:46 INFO - PROCESS | 1852 | 1461627646540 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f0ca72ec400) [pid = 1852] [serial = 204] [outer = 0x7f0ca7272800] 16:40:47 INFO - PROCESS | 1852 | 1461627647196 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 946ms 16:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:40:47 INFO - PROCESS | 1852 | 1461627647225 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1852 | 1461627647228 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:40:47 INFO - PROCESS | 1852 | 1461627647232 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1852 | 1461627647236 Marionette TRACE conn3 <- [1,246,null,{}] 16:40:47 INFO - PROCESS | 1852 | 1461627647240 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}] 16:40:47 INFO - PROCESS | 1852 | 1461627647394 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:40:47 INFO - PROCESS | 1852 | 1461627647424 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13e6000 == 33 [pid = 1852] [id = 69] 16:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f0ca761e800) [pid = 1852] [serial = 205] [outer = (nil)] 16:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f0ca76d1c00) [pid = 1852] [serial = 206] [outer = 0x7f0ca761e800] 16:40:47 INFO - PROCESS | 1852 | 1461627647507 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f0ca84b4c00) [pid = 1852] [serial = 207] [outer = 0x7f0ca761e800] 16:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f0c97adbc00) [pid = 1852] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f0c907e2800) [pid = 1852] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f0c9d605c00) [pid = 1852] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f0c94e31c00) [pid = 1852] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f0c908f0c00) [pid = 1852] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f0c986f3000) [pid = 1852] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:40:48 INFO - PROCESS | 1852 | 1461627648211 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1024ms 16:40:48 INFO - PROCESS | 1852 | 1461627648258 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1852 | 1461627648260 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:40:48 INFO - PROCESS | 1852 | 1461627648265 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1852 | 1461627648267 Marionette TRACE conn3 <- [1,250,null,{}] 16:40:48 INFO - PROCESS | 1852 | 1461627648272 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}] 16:40:48 INFO - PROCESS | 1852 | 1461627648395 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:40:48 INFO - PROCESS | 1852 | 1461627648485 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6f18800 == 34 [pid = 1852] [id = 70] 16:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f0c962b4c00) [pid = 1852] [serial = 208] [outer = (nil)] 16:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f0ca84b9c00) [pid = 1852] [serial = 209] [outer = 0x7f0c962b4c00] 16:40:48 INFO - PROCESS | 1852 | 1461627648543 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f0caa5c2800) [pid = 1852] [serial = 210] [outer = 0x7f0c962b4c00] 16:40:49 INFO - PROCESS | 1852 | 1461627649156 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]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 933ms 16:40:49 INFO - PROCESS | 1852 | 1461627649200 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1852 | 1461627649203 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:40:49 INFO - PROCESS | 1852 | 1461627649208 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1852 | 1461627649210 Marionette TRACE conn3 <- [1,254,null,{}] 16:40:49 INFO - PROCESS | 1852 | 1461627649215 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}] 16:40:49 INFO - PROCESS | 1852 | 1461627649344 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:40:49 INFO - PROCESS | 1852 | 1461627649427 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca728e800 == 35 [pid = 1852] [id = 71] 16:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f0c99c3fc00) [pid = 1852] [serial = 211] [outer = (nil)] 16:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f0cabfa6800) [pid = 1852] [serial = 212] [outer = 0x7f0c99c3fc00] 16:40:49 INFO - PROCESS | 1852 | 1461627649483 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f0cac4af800) [pid = 1852] [serial = 213] [outer = 0x7f0c99c3fc00] 16:40:50 INFO - PROCESS | 1852 | 1461627650169 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1026ms 16:40:50 INFO - PROCESS | 1852 | 1461627650236 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1852 | 1461627650242 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:40:50 INFO - PROCESS | 1852 | 1461627650249 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1852 | 1461627650255 Marionette TRACE conn3 <- [1,258,null,{}] 16:40:50 INFO - PROCESS | 1852 | 1461627650280 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}] 16:40:50 INFO - PROCESS | 1852 | 1461627650439 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:40:50 INFO - PROCESS | 1852 | 1461627650564 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97eda000 == 36 [pid = 1852] [id = 72] 16:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f0c908ee000) [pid = 1852] [serial = 214] [outer = (nil)] 16:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f0c94e30800) [pid = 1852] [serial = 215] [outer = 0x7f0c908ee000] 16:40:50 INFO - PROCESS | 1852 | 1461627650646 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f0c97db1000) [pid = 1852] [serial = 216] [outer = 0x7f0c908ee000] 16:40:51 INFO - PROCESS | 1852 | 1461627651460 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1253ms 16:40:51 INFO - PROCESS | 1852 | 1461627651503 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1852 | 1461627651511 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:40:51 INFO - PROCESS | 1852 | 1461627651520 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1852 | 1461627651524 Marionette TRACE conn3 <- [1,262,null,{}] 16:40:51 INFO - PROCESS | 1852 | 1461627651528 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}] 16:40:51 INFO - PROCESS | 1852 | 1461627651672 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:40:51 INFO - PROCESS | 1852 | 1461627651805 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b67d000 == 37 [pid = 1852] [id = 73] 16:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f0c99416800) [pid = 1852] [serial = 217] [outer = (nil)] 16:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f0c9b693000) [pid = 1852] [serial = 218] [outer = 0x7f0c99416800] 16:40:51 INFO - PROCESS | 1852 | 1461627651873 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f0c9c99f000) [pid = 1852] [serial = 219] [outer = 0x7f0c99416800] 16:40:52 INFO - PROCESS | 1852 | 1461627652670 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1180ms 16:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:40:52 INFO - PROCESS | 1852 | 1461627652701 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1852 | 1461627652703 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:40:52 INFO - PROCESS | 1852 | 1461627652710 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1852 | 1461627652715 Marionette TRACE conn3 <- [1,266,null,{}] 16:40:52 INFO - PROCESS | 1852 | 1461627652748 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}] 16:40:52 INFO - PROCESS | 1852 | 1461627652902 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:40:53 INFO - PROCESS | 1852 | 1461627653029 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca76aa800 == 38 [pid = 1852] [id = 74] 16:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f0ca6317800) [pid = 1852] [serial = 220] [outer = (nil)] 16:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f0ca74b4400) [pid = 1852] [serial = 221] [outer = 0x7f0ca6317800] 16:40:53 INFO - PROCESS | 1852 | 1461627653108 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f0ca8677c00) [pid = 1852] [serial = 222] [outer = 0x7f0ca6317800] 16:40:53 INFO - PROCESS | 1852 | 1461627653914 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]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1240ms 16:40:53 INFO - PROCESS | 1852 | 1461627653949 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1852 | 1461627653952 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:40:53 INFO - PROCESS | 1852 | 1461627653958 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1852 | 1461627653960 Marionette TRACE conn3 <- [1,270,null,{}] 16:40:53 INFO - PROCESS | 1852 | 1461627653966 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}] 16:40:54 INFO - PROCESS | 1852 | 1461627654116 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:40:54 INFO - PROCESS | 1852 | 1461627654244 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caa032800 == 39 [pid = 1852] [id = 75] 16:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f0c9238dc00) [pid = 1852] [serial = 223] [outer = (nil)] 16:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f0c92398800) [pid = 1852] [serial = 224] [outer = 0x7f0c9238dc00] 16:40:54 INFO - PROCESS | 1852 | 1461627654312 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f0ca72bc800) [pid = 1852] [serial = 225] [outer = 0x7f0c9238dc00] 16:40:55 INFO - PROCESS | 1852 | 1461627655097 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1179ms 16:40:55 INFO - PROCESS | 1852 | 1461627655139 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1852 | 1461627655143 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:40:55 INFO - PROCESS | 1852 | 1461627655149 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1852 | 1461627655151 Marionette TRACE conn3 <- [1,274,null,{}] 16:40:55 INFO - PROCESS | 1852 | 1461627655156 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}] 16:40:55 INFO - PROCESS | 1852 | 1461627655296 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:40:55 INFO - PROCESS | 1852 | 1461627655554 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98abf000 == 40 [pid = 1852] [id = 76] 16:40:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f0c90bae400) [pid = 1852] [serial = 226] [outer = (nil)] 16:40:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0c90bb8c00) [pid = 1852] [serial = 227] [outer = 0x7f0c90bae400] 16:40:55 INFO - PROCESS | 1852 | 1461627655634 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0c92398c00) [pid = 1852] [serial = 228] [outer = 0x7f0c90bae400] 16:40:56 INFO - PROCESS | 1852 | 1461627656480 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]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1377ms 16:40:56 INFO - PROCESS | 1852 | 1461627656527 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1852 | 1461627656533 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:40:56 INFO - PROCESS | 1852 | 1461627656555 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1852 | 1461627656561 Marionette TRACE conn3 <- [1,278,null,{}] 16:40:56 INFO - PROCESS | 1852 | 1461627656571 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}] 16:40:56 INFO - PROCESS | 1852 | 1461627656715 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:40:56 INFO - PROCESS | 1852 | 1461627656861 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6f18800 == 39 [pid = 1852] [id = 70] 16:40:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13e6000 == 38 [pid = 1852] [id = 69] 16:40:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9d69f000 == 37 [pid = 1852] [id = 68] 16:40:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a3a5800 == 36 [pid = 1852] [id = 67] 16:40:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98fda000 == 35 [pid = 1852] [id = 66] 16:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f0ca6318c00) [pid = 1852] [serial = 176] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90a76800 == 36 [pid = 1852] [id = 77] 16:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0c907eb000) [pid = 1852] [serial = 229] [outer = (nil)] 16:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f0c989d1000) [pid = 1852] [serial = 230] [outer = 0x7f0c907eb000] 16:40:56 INFO - PROCESS | 1852 | 1461627656952 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f0c99408000) [pid = 1852] [serial = 231] [outer = 0x7f0c907eb000] 16:40:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9389e800 == 35 [pid = 1852] [id = 65] 16:40:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9218e000 == 34 [pid = 1852] [id = 64] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f0c99cf8000) [pid = 1852] [serial = 167] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f0c908eb800) [pid = 1852] [serial = 170] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f0c9b693c00) [pid = 1852] [serial = 171] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f0c9b68fc00) [pid = 1852] [serial = 168] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f0ca72bd000) [pid = 1852] [serial = 149] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f0ca045b400) [pid = 1852] [serial = 173] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f0c962b5000) [pid = 1852] [serial = 161] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f0c97b9e800) [pid = 1852] [serial = 162] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f0c920e1c00) [pid = 1852] [serial = 158] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f0c93ae9800) [pid = 1852] [serial = 159] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f0c99247400) [pid = 1852] [serial = 164] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f0c93ae6c00) [pid = 1852] [serial = 155] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f0c9739e000) [pid = 1852] [serial = 152] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f0ca1387800) [pid = 1852] [serial = 174] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f0c993de000) [pid = 1852] [serial = 165] [outer = (nil)] [url = about:blank] 16:40:57 INFO - PROCESS | 1852 | 1461627657593 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1100ms 16:40:57 INFO - PROCESS | 1852 | 1461627657642 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1852 | 1461627657647 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:40:57 INFO - PROCESS | 1852 | 1461627657654 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1852 | 1461627657657 Marionette TRACE conn3 <- [1,282,null,{}] 16:40:57 INFO - PROCESS | 1852 | 1461627657661 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}] 16:40:57 INFO - PROCESS | 1852 | 1461627657803 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:40:57 INFO - PROCESS | 1852 | 1461627657896 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98ab7800 == 35 [pid = 1852] [id = 78] 16:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f0c993d7c00) [pid = 1852] [serial = 232] [outer = (nil)] 16:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f0c9b694c00) [pid = 1852] [serial = 233] [outer = 0x7f0c993d7c00] 16:40:57 INFO - PROCESS | 1852 | 1461627657955 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f0c9d60a400) [pid = 1852] [serial = 234] [outer = 0x7f0c993d7c00] 16:40:58 INFO - PROCESS | 1852 | 1461627658580 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]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 979ms 16:40:58 INFO - PROCESS | 1852 | 1461627658633 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1852 | 1461627658635 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:40:58 INFO - PROCESS | 1852 | 1461627658643 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1852 | 1461627658651 Marionette TRACE conn3 <- [1,286,null,{}] 16:40:58 INFO - PROCESS | 1852 | 1461627658663 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}] 16:40:58 INFO - PROCESS | 1852 | 1461627658824 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:40:58 INFO - PROCESS | 1852 | 1461627658844 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b680000 == 36 [pid = 1852] [id = 79] 16:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f0c96182000) [pid = 1852] [serial = 235] [outer = (nil)] 16:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f0c9c95d800) [pid = 1852] [serial = 236] [outer = 0x7f0c96182000] 16:40:58 INFO - PROCESS | 1852 | 1461627658902 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f0ca0450000) [pid = 1852] [serial = 237] [outer = 0x7f0c96182000] 16:40:59 INFO - PROCESS | 1852 | 1461627659726 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]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1134ms 16:40:59 INFO - PROCESS | 1852 | 1461627659778 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:40:59 INFO - PROCESS | 1852 | 1461627659782 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:40:59 INFO - PROCESS | 1852 | 1461627659787 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1852 | 1461627659789 Marionette TRACE conn3 <- [1,290,null,{}] 16:40:59 INFO - PROCESS | 1852 | 1461627659794 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}] 16:40:59 INFO - PROCESS | 1852 | 1461627659959 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:40:59 INFO - PROCESS | 1852 | 1461627659985 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca7139800 == 37 [pid = 1852] [id = 80] 16:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f0ca045bc00) [pid = 1852] [serial = 238] [outer = (nil)] 16:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f0ca71e2400) [pid = 1852] [serial = 239] [outer = 0x7f0ca045bc00] 16:41:00 INFO - PROCESS | 1852 | 1461627660047 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f0ca72cb400) [pid = 1852] [serial = 240] [outer = 0x7f0ca045bc00] 16:41:00 INFO - PROCESS | 1852 | 1461627660677 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]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 930ms 16:41:00 INFO - PROCESS | 1852 | 1461627660717 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1852 | 1461627660720 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:41:00 INFO - PROCESS | 1852 | 1461627660725 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1852 | 1461627660728 Marionette TRACE conn3 <- [1,294,null,{}] 16:41:00 INFO - PROCESS | 1852 | 1461627660732 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}] 16:41:00 INFO - PROCESS | 1852 | 1461627660891 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:41:00 INFO - PROCESS | 1852 | 1461627660965 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caa02e800 == 38 [pid = 1852] [id = 81] 16:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f0ca76c9c00) [pid = 1852] [serial = 241] [outer = (nil)] 16:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f0ca76f4800) [pid = 1852] [serial = 242] [outer = 0x7f0ca76c9c00] 16:41:01 INFO - PROCESS | 1852 | 1461627661051 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0caa53e000) [pid = 1852] [serial = 243] [outer = 0x7f0ca76c9c00] 16:41:01 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f0c907e3800) [pid = 1852] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:41:01 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f0c986ecc00) [pid = 1852] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:41:01 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f0ca761e800) [pid = 1852] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:41:01 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f0c962b4c00) [pid = 1852] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:41:01 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f0c94e2b800) [pid = 1852] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:41:01 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f0ca7272800) [pid = 1852] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:41:01 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f0c9b693400) [pid = 1852] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:41:01 INFO - PROCESS | 1852 | 1461627661871 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]]]}] 16:41:01 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. 16:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1176ms 16:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:41:01 INFO - PROCESS | 1852 | 1461627661902 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1852 | 1461627661904 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:41:01 INFO - PROCESS | 1852 | 1461627661908 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1852 | 1461627661912 Marionette TRACE conn3 <- [1,298,null,{}] 16:41:01 INFO - PROCESS | 1852 | 1461627661927 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}] 16:41:02 INFO - PROCESS | 1852 | 1461627662053 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:41:02 INFO - PROCESS | 1852 | 1461627662068 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca7130000 == 39 [pid = 1852] [id = 82] 16:41:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f0c93868400) [pid = 1852] [serial = 244] [outer = (nil)] 16:41:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f0c94e2b800) [pid = 1852] [serial = 245] [outer = 0x7f0c93868400] 16:41:02 INFO - PROCESS | 1852 | 1461627662125 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f0ca6318000) [pid = 1852] [serial = 246] [outer = 0x7f0c93868400] 16:41:02 INFO - PROCESS | 1852 | 1461627662835 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]]]}] 16:41:02 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. 16:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 936ms 16:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:41:02 INFO - PROCESS | 1852 | 1461627662844 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1852 | 1461627662847 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:41:02 INFO - PROCESS | 1852 | 1461627662851 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1852 | 1461627662854 Marionette TRACE conn3 <- [1,302,null,{}] 16:41:02 INFO - PROCESS | 1852 | 1461627662859 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}] 16:41:03 INFO - PROCESS | 1852 | 1461627663021 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:41:03 INFO - PROCESS | 1852 | 1461627663041 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac4e5000 == 40 [pid = 1852] [id = 83] 16:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f0c908f3800) [pid = 1852] [serial = 247] [outer = (nil)] 16:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f0ca8675c00) [pid = 1852] [serial = 248] [outer = 0x7f0c908f3800] 16:41:03 INFO - PROCESS | 1852 | 1461627663097 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f0cac4ac000) [pid = 1852] [serial = 249] [outer = 0x7f0c908f3800] 16:41:03 INFO - PROCESS | 1852 | 1461627663690 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]]]}] 16:41:03 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. 16:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 929ms 16:41:03 INFO - PROCESS | 1852 | 1461627663781 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:41:03 INFO - PROCESS | 1852 | 1461627663786 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:41:03 INFO - PROCESS | 1852 | 1461627663794 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1852 | 1461627663799 Marionette TRACE conn3 <- [1,306,null,{}] 16:41:03 INFO - PROCESS | 1852 | 1461627663825 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}] 16:41:03 INFO - PROCESS | 1852 | 1461627663997 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:41:04 INFO - PROCESS | 1852 | 1461627664124 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c983d1000 == 41 [pid = 1852] [id = 84] 16:41:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0c93867400) [pid = 1852] [serial = 250] [outer = (nil)] 16:41:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0c93869400) [pid = 1852] [serial = 251] [outer = 0x7f0c93867400] 16:41:04 INFO - PROCESS | 1852 | 1461627664234 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f0c93ae5000) [pid = 1852] [serial = 252] [outer = 0x7f0c93867400] 16:41:05 INFO - PROCESS | 1852 | 1461627665085 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]]]}] 16:41:05 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. 16:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1332ms 16:41:05 INFO - PROCESS | 1852 | 1461627665125 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:41:05 INFO - PROCESS | 1852 | 1461627665131 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:41:05 INFO - PROCESS | 1852 | 1461627665142 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1852 | 1461627665148 Marionette TRACE conn3 <- [1,310,null,{}] 16:41:05 INFO - PROCESS | 1852 | 1461627665153 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}] 16:41:05 INFO - PROCESS | 1852 | 1461627665294 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:41:05 INFO - PROCESS | 1852 | 1461627665430 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6f12000 == 42 [pid = 1852] [id = 85] 16:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f0c96184000) [pid = 1852] [serial = 253] [outer = (nil)] 16:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f0c97db0000) [pid = 1852] [serial = 254] [outer = 0x7f0c96184000] 16:41:05 INFO - PROCESS | 1852 | 1461627665499 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f0c98e0a000) [pid = 1852] [serial = 255] [outer = 0x7f0c96184000] 16:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f0ca045b400) [pid = 1852] [serial = 256] [outer = 0x7f0c90812400] 16:41:06 INFO - PROCESS | 1852 | 1461627666402 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]]]}] 16:41:06 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. 16:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1282ms 16:41:06 INFO - PROCESS | 1852 | 1461627666420 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1852 | 1461627666423 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:41:06 INFO - PROCESS | 1852 | 1461627666430 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1852 | 1461627666433 Marionette TRACE conn3 <- [1,314,null,{}] 16:41:06 INFO - PROCESS | 1852 | 1461627666448 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}] 16:41:06 INFO - PROCESS | 1852 | 1461627666595 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:41:06 INFO - PROCESS | 1852 | 1461627666732 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac90d000 == 43 [pid = 1852] [id = 86] 16:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f0c9c9a4400) [pid = 1852] [serial = 257] [outer = (nil)] 16:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f0ca76e9c00) [pid = 1852] [serial = 258] [outer = 0x7f0c9c9a4400] 16:41:06 INFO - PROCESS | 1852 | 1461627666808 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f0caa537800) [pid = 1852] [serial = 259] [outer = 0x7f0c9c9a4400] 16:41:07 INFO - PROCESS | 1852 | 1461627667724 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]]]}] 16:41:07 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. 16:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1328ms 16:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:41:07 INFO - PROCESS | 1852 | 1461627667758 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1852 | 1461627667761 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:41:07 INFO - PROCESS | 1852 | 1461627667767 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1852 | 1461627667770 Marionette TRACE conn3 <- [1,318,null,{}] 16:41:07 INFO - PROCESS | 1852 | 1461627667775 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}] 16:41:07 INFO - PROCESS | 1852 | 1461627667914 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:41:08 INFO - PROCESS | 1852 | 1461627668048 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caf259800 == 44 [pid = 1852] [id = 87] 16:41:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f0ca1383c00) [pid = 1852] [serial = 260] [outer = (nil)] 16:41:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f0cac8de800) [pid = 1852] [serial = 261] [outer = 0x7f0ca1383c00] 16:41:08 INFO - PROCESS | 1852 | 1461627668117 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f0cac98a000) [pid = 1852] [serial = 262] [outer = 0x7f0ca1383c00] 16:41:08 INFO - PROCESS | 1852 | 1461627668917 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]]]}] 16:41:08 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. 16:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1183ms 16:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:41:08 INFO - PROCESS | 1852 | 1461627668950 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1852 | 1461627668952 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:41:08 INFO - PROCESS | 1852 | 1461627668958 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1852 | 1461627668961 Marionette TRACE conn3 <- [1,322,null,{}] 16:41:08 INFO - PROCESS | 1852 | 1461627668966 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}] 16:41:09 INFO - PROCESS | 1852 | 1461627669107 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:41:09 INFO - PROCESS | 1852 | 1461627669256 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9389c800 == 45 [pid = 1852] [id = 88] 16:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0c9073f800) [pid = 1852] [serial = 263] [outer = (nil)] 16:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c93ae3800) [pid = 1852] [serial = 264] [outer = 0x7f0c9073f800] 16:41:09 INFO - PROCESS | 1852 | 1461627669326 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f0ca74b6c00) [pid = 1852] [serial = 265] [outer = 0x7f0c9073f800] 16:41:10 INFO - PROCESS | 1852 | 1461627670497 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]]]}] 16:41:10 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. 16:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1593ms 16:41:10 INFO - PROCESS | 1852 | 1461627670552 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:41:10 INFO - PROCESS | 1852 | 1461627670558 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:41:10 INFO - PROCESS | 1852 | 1461627670564 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1852 | 1461627670570 Marionette TRACE conn3 <- [1,326,null,{}] 16:41:10 INFO - PROCESS | 1852 | 1461627670576 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}] 16:41:10 INFO - PROCESS | 1852 | 1461627670765 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:41:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca7130000 == 44 [pid = 1852] [id = 82] 16:41:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caa02e800 == 43 [pid = 1852] [id = 81] 16:41:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca7139800 == 42 [pid = 1852] [id = 80] 16:41:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b680000 == 41 [pid = 1852] [id = 79] 16:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f0cabfa6800) [pid = 1852] [serial = 212] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f0c9d607800) [pid = 1852] [serial = 185] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f0ca71d9400) [pid = 1852] [serial = 188] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f0c93ae7c00) [pid = 1852] [serial = 179] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f0c98239400) [pid = 1852] [serial = 182] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1852 | 1461627670972 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98ab7800 == 40 [pid = 1852] [id = 78] 16:41:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90a76800 == 39 [pid = 1852] [id = 77] 16:41:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98abf000 == 38 [pid = 1852] [id = 76] 16:41:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9389e800 == 39 [pid = 1852] [id = 89] 16:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f0c9617d400) [pid = 1852] [serial = 266] [outer = (nil)] 16:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f0c96183000) [pid = 1852] [serial = 267] [outer = 0x7f0c9617d400] 16:41:11 INFO - PROCESS | 1852 | 1461627671045 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0c96b86400) [pid = 1852] [serial = 268] [outer = 0x7f0c9617d400] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f0c90bb4400) [pid = 1852] [serial = 192] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f0c99415400) [pid = 1852] [serial = 197] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f0ca84b4c00) [pid = 1852] [serial = 207] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f0ca84b9c00) [pid = 1852] [serial = 209] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f0c90817000) [pid = 1852] [serial = 191] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f0c9b690c00) [pid = 1852] [serial = 198] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f0c98508c00) [pid = 1852] [serial = 195] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f0ca76d1c00) [pid = 1852] [serial = 206] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f0ca72ec400) [pid = 1852] [serial = 204] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f0ca6f3e400) [pid = 1852] [serial = 201] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f0c9d611800) [pid = 1852] [serial = 200] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f0caa5c2800) [pid = 1852] [serial = 210] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f0c97dac800) [pid = 1852] [serial = 194] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f0ca72c4800) [pid = 1852] [serial = 203] [outer = (nil)] [url = about:blank] 16:41:11 INFO - PROCESS | 1852 | 1461627671701 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]]]}] 16:41:11 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. 16:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1189ms 16:41:11 INFO - PROCESS | 1852 | 1461627671754 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1852 | 1461627671761 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:41:11 INFO - PROCESS | 1852 | 1461627671796 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1852 | 1461627671800 Marionette TRACE conn3 <- [1,330,null,{}] 16:41:11 INFO - PROCESS | 1852 | 1461627671806 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}] 16:41:11 INFO - PROCESS | 1852 | 1461627671940 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:41:11 INFO - PROCESS | 1852 | 1461627671950 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99944800 == 40 [pid = 1852] [id = 90] 16:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0c980ed000) [pid = 1852] [serial = 269] [outer = (nil)] 16:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0c99c3d400) [pid = 1852] [serial = 270] [outer = 0x7f0c980ed000] 16:41:12 INFO - PROCESS | 1852 | 1461627672011 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f0c9aa65c00) [pid = 1852] [serial = 271] [outer = 0x7f0c980ed000] 16:41:12 INFO - PROCESS | 1852 | 1461627672789 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]]]}] 16:41:12 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. 16:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1040ms 16:41:12 INFO - PROCESS | 1852 | 1461627672830 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1852 | 1461627672833 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:41:12 INFO - PROCESS | 1852 | 1461627672838 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1852 | 1461627672843 Marionette TRACE conn3 <- [1,334,null,{}] 16:41:12 INFO - PROCESS | 1852 | 1461627672871 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}] 16:41:13 INFO - PROCESS | 1852 | 1461627673002 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:41:13 INFO - PROCESS | 1852 | 1461627673021 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13d6000 == 41 [pid = 1852] [id = 91] 16:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f0c96d3dc00) [pid = 1852] [serial = 272] [outer = (nil)] 16:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f0c9a3ed400) [pid = 1852] [serial = 273] [outer = 0x7f0c96d3dc00] 16:41:13 INFO - PROCESS | 1852 | 1461627673080 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f0c9c965000) [pid = 1852] [serial = 274] [outer = 0x7f0c96d3dc00] 16:41:13 INFO - PROCESS | 1852 | 1461627673812 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]]]}] 16:41:13 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. 16:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1032ms 16:41:13 INFO - PROCESS | 1852 | 1461627673871 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:41:13 INFO - PROCESS | 1852 | 1461627673875 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:41:13 INFO - PROCESS | 1852 | 1461627673881 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1852 | 1461627673883 Marionette TRACE conn3 <- [1,338,null,{}] 16:41:13 INFO - PROCESS | 1852 | 1461627673888 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}] 16:41:14 INFO - PROCESS | 1852 | 1461627674041 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:41:14 INFO - PROCESS | 1852 | 1461627674068 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca740d800 == 42 [pid = 1852] [id = 92] 16:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f0c8f943c00) [pid = 1852] [serial = 275] [outer = (nil)] 16:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f0c8f94ec00) [pid = 1852] [serial = 276] [outer = 0x7f0c8f943c00] 16:41:14 INFO - PROCESS | 1852 | 1461627674126 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f0c96d37800) [pid = 1852] [serial = 277] [outer = 0x7f0c8f943c00] 16:41:14 INFO - PROCESS | 1852 | 1461627674777 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]]]}] 16:41:14 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. 16:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 929ms 16:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:41:14 INFO - PROCESS | 1852 | 1461627674809 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1852 | 1461627674812 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:41:14 INFO - PROCESS | 1852 | 1461627674818 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1852 | 1461627674820 Marionette TRACE conn3 <- [1,342,null,{}] 16:41:14 INFO - PROCESS | 1852 | 1461627674831 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}] 16:41:15 INFO - PROCESS | 1852 | 1461627675016 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:41:15 INFO - PROCESS | 1852 | 1461627675082 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caa048800 == 43 [pid = 1852] [id = 93] 16:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f0c8f947000) [pid = 1852] [serial = 278] [outer = (nil)] 16:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f0c989ce000) [pid = 1852] [serial = 279] [outer = 0x7f0c8f947000] 16:41:15 INFO - PROCESS | 1852 | 1461627675139 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f0c9d6f3000) [pid = 1852] [serial = 280] [outer = 0x7f0c8f947000] 16:41:15 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f0ca76c9c00) [pid = 1852] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:41:15 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f0ca045bc00) [pid = 1852] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:41:15 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f0c96182000) [pid = 1852] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:41:15 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f0c93868400) [pid = 1852] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:41:15 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f0c907eb000) [pid = 1852] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:41:15 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f0c993d7c00) [pid = 1852] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:41:15 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f0c90bae400) [pid = 1852] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:41:15 INFO - PROCESS | 1852 | 1461627675973 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]]]}] 16:41:16 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. 16:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1185ms 16:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:41:16 INFO - PROCESS | 1852 | 1461627676003 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1852 | 1461627676006 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:41:16 INFO - PROCESS | 1852 | 1461627676010 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1852 | 1461627676014 Marionette TRACE conn3 <- [1,346,null,{}] 16:41:16 INFO - PROCESS | 1852 | 1461627676018 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}] 16:41:16 INFO - PROCESS | 1852 | 1461627676191 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:41:16 INFO - PROCESS | 1852 | 1461627676255 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97bb9800 == 44 [pid = 1852] [id = 94] 16:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f0c8f950400) [pid = 1852] [serial = 281] [outer = (nil)] 16:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f0c9d6f7800) [pid = 1852] [serial = 282] [outer = 0x7f0c8f950400] 16:41:16 INFO - PROCESS | 1852 | 1461627676325 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f0cabfab400) [pid = 1852] [serial = 283] [outer = 0x7f0c8f950400] 16:41:16 INFO - PROCESS | 1852 | 1461627676912 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 927ms 16:41:16 INFO - PROCESS | 1852 | 1461627676938 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1852 | 1461627676941 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:41:16 INFO - PROCESS | 1852 | 1461627676945 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1852 | 1461627676948 Marionette TRACE conn3 <- [1,350,null,{}] 16:41:16 INFO - PROCESS | 1852 | 1461627676953 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}] 16:41:17 INFO - PROCESS | 1852 | 1461627677072 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:41:17 INFO - PROCESS | 1852 | 1461627677172 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb08b4000 == 45 [pid = 1852] [id = 95] 16:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f0c908eb800) [pid = 1852] [serial = 284] [outer = (nil)] 16:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f0cac807c00) [pid = 1852] [serial = 285] [outer = 0x7f0c908eb800] 16:41:17 INFO - PROCESS | 1852 | 1461627677229 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f0cae4ca000) [pid = 1852] [serial = 286] [outer = 0x7f0c908eb800] 16:41:17 INFO - PROCESS | 1852 | 1461627677770 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]]]}] 16:41:17 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. 16:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 833ms 16:41:17 INFO - PROCESS | 1852 | 1461627677779 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1852 | 1461627677781 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:41:17 INFO - PROCESS | 1852 | 1461627677856 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1852 | 1461627677861 Marionette TRACE conn3 <- [1,354,null,{}] 16:41:17 INFO - PROCESS | 1852 | 1461627677869 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}] 16:41:18 INFO - PROCESS | 1852 | 1461627678030 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:41:18 INFO - PROCESS | 1852 | 1461627678161 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa14000 == 46 [pid = 1852] [id = 96] 16:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f0c90bb2800) [pid = 1852] [serial = 287] [outer = (nil)] 16:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f0c92124800) [pid = 1852] [serial = 288] [outer = 0x7f0c90bb2800] 16:41:18 INFO - PROCESS | 1852 | 1461627678233 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0c93868000) [pid = 1852] [serial = 289] [outer = 0x7f0c90bb2800] 16:41:19 INFO - PROCESS | 1852 | 1461627679092 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]]]}] 16:41:19 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. 16:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1349ms 16:41:19 INFO - PROCESS | 1852 | 1461627679137 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:41:19 INFO - PROCESS | 1852 | 1461627679143 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:41:19 INFO - PROCESS | 1852 | 1461627679149 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1852 | 1461627679153 Marionette TRACE conn3 <- [1,358,null,{}] 16:41:19 INFO - PROCESS | 1852 | 1461627679194 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}] 16:41:19 INFO - PROCESS | 1852 | 1461627679386 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:41:19 INFO - PROCESS | 1852 | 1461627679521 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994aa800 == 47 [pid = 1852] [id = 97] 16:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c962b2c00) [pid = 1852] [serial = 290] [outer = (nil)] 16:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f0c96d3a400) [pid = 1852] [serial = 291] [outer = 0x7f0c962b2c00] 16:41:19 INFO - PROCESS | 1852 | 1461627679595 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f0c97398800) [pid = 1852] [serial = 292] [outer = 0x7f0c962b2c00] 16:41:20 INFO - PROCESS | 1852 | 1461627680396 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]]]}] 16:41:20 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. 16:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1262ms 16:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:41:20 INFO - PROCESS | 1852 | 1461627680410 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1852 | 1461627680413 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:41:20 INFO - PROCESS | 1852 | 1461627680420 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1852 | 1461627680423 Marionette TRACE conn3 <- [1,362,null,{}] 16:41:20 INFO - PROCESS | 1852 | 1461627680428 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}] 16:41:20 INFO - PROCESS | 1852 | 1461627680572 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:41:20 INFO - PROCESS | 1852 | 1461627680719 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8624000 == 48 [pid = 1852] [id = 98] 16:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f0c988a9800) [pid = 1852] [serial = 293] [outer = (nil)] 16:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f0c988ac000) [pid = 1852] [serial = 294] [outer = 0x7f0c988a9800] 16:41:20 INFO - PROCESS | 1852 | 1461627680794 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f0c988b1000) [pid = 1852] [serial = 295] [outer = 0x7f0c988a9800] 16:41:21 INFO - PROCESS | 1852 | 1461627681715 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]]]}] 16:41:21 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. 16:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1326ms 16:41:21 INFO - PROCESS | 1852 | 1461627681746 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1852 | 1461627681749 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:41:21 INFO - PROCESS | 1852 | 1461627681755 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1852 | 1461627681757 Marionette TRACE conn3 <- [1,366,null,{}] 16:41:21 INFO - PROCESS | 1852 | 1461627681762 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}] 16:41:21 INFO - PROCESS | 1852 | 1461627681903 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:41:22 INFO - PROCESS | 1852 | 1461627682038 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9908e800 == 49 [pid = 1852] [id = 99] 16:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0c988a7c00) [pid = 1852] [serial = 296] [outer = (nil)] 16:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0ca71e3000) [pid = 1852] [serial = 297] [outer = 0x7f0c988a7c00] 16:41:22 INFO - PROCESS | 1852 | 1461627682108 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f0ca76ef000) [pid = 1852] [serial = 298] [outer = 0x7f0c988a7c00] 16:41:22 INFO - PROCESS | 1852 | 1461627682948 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]]]}] 16:41:22 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. 16:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1227ms 16:41:22 INFO - PROCESS | 1852 | 1461627682982 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1852 | 1461627682985 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:41:22 INFO - PROCESS | 1852 | 1461627682991 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1852 | 1461627682993 Marionette TRACE conn3 <- [1,370,null,{}] 16:41:23 INFO - PROCESS | 1852 | 1461627682999 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}] 16:41:23 INFO - PROCESS | 1852 | 1461627683136 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:41:23 INFO - PROCESS | 1852 | 1461627683272 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb1843000 == 50 [pid = 1852] [id = 100] 16:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f0ca80aa800) [pid = 1852] [serial = 299] [outer = (nil)] 16:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f0cac4b0000) [pid = 1852] [serial = 300] [outer = 0x7f0ca80aa800] 16:41:23 INFO - PROCESS | 1852 | 1461627683346 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f0cae4c9c00) [pid = 1852] [serial = 301] [outer = 0x7f0ca80aa800] 16:41:24 INFO - PROCESS | 1852 | 1461627684234 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]]]}] 16:41:24 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. 16:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1280ms 16:41:24 INFO - PROCESS | 1852 | 1461627684271 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1852 | 1461627684273 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:41:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:41:24 INFO - PROCESS | 1852 | 1461627684279 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1852 | 1461627684282 Marionette TRACE conn3 <- [1,374,null,{}] 16:41:24 INFO - PROCESS | 1852 | 1461627684287 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}] 16:41:24 INFO - PROCESS | 1852 | 1461627684458 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:41:24 INFO - PROCESS | 1852 | 1461627684711 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962ec800 == 51 [pid = 1852] [id = 101] 16:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f0c90813000) [pid = 1852] [serial = 302] [outer = (nil)] 16:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f0c908ecc00) [pid = 1852] [serial = 303] [outer = 0x7f0c90813000] 16:41:24 INFO - PROCESS | 1852 | 1461627684842 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f0c91107800) [pid = 1852] [serial = 304] [outer = 0x7f0c90813000] 16:41:25 INFO - PROCESS | 1852 | 1461627685695 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:41:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1430ms 16:41:25 INFO - PROCESS | 1852 | 1461627685709 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1852 | 1461627685714 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:41:25 INFO - PROCESS | 1852 | 1461627685720 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1852 | 1461627685725 Marionette TRACE conn3 <- [1,378,null,{}] 16:41:25 INFO - PROCESS | 1852 | 1461627685731 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}] 16:41:25 INFO - PROCESS | 1852 | 1461627685871 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:41:26 INFO - PROCESS | 1852 | 1461627686014 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98aba000 == 52 [pid = 1852] [id = 102] 16:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f0c91110000) [pid = 1852] [serial = 305] [outer = (nil)] 16:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f0c9386b400) [pid = 1852] [serial = 306] [outer = 0x7f0c91110000] 16:41:26 INFO - PROCESS | 1852 | 1461627686079 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f0c93adf400) [pid = 1852] [serial = 307] [outer = 0x7f0c91110000] 16:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97bb9800 == 51 [pid = 1852] [id = 94] 16:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caa048800 == 50 [pid = 1852] [id = 93] 16:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca740d800 == 49 [pid = 1852] [id = 92] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f0ca8675c00) [pid = 1852] [serial = 248] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f0c94e30800) [pid = 1852] [serial = 215] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f0c9b693000) [pid = 1852] [serial = 218] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f0ca74b4400) [pid = 1852] [serial = 221] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f0c92398800) [pid = 1852] [serial = 224] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13d6000 == 48 [pid = 1852] [id = 91] 16:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99944800 == 47 [pid = 1852] [id = 90] 16:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9389e800 == 46 [pid = 1852] [id = 89] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f0ca76f4800) [pid = 1852] [serial = 242] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f0ca71e2400) [pid = 1852] [serial = 239] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f0c9c95d800) [pid = 1852] [serial = 236] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f0caa53e000) [pid = 1852] [serial = 243] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f0c94e2b800) [pid = 1852] [serial = 245] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f0c989d1000) [pid = 1852] [serial = 230] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f0c99408000) [pid = 1852] [serial = 231] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f0c9b694c00) [pid = 1852] [serial = 233] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f0c9d60a400) [pid = 1852] [serial = 234] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f0c90bb8c00) [pid = 1852] [serial = 227] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f0c92398c00) [pid = 1852] [serial = 228] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f0ca72cb400) [pid = 1852] [serial = 240] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f0ca0450000) [pid = 1852] [serial = 237] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f0ca6318000) [pid = 1852] [serial = 246] [outer = (nil)] [url = about:blank] 16:41:26 INFO - PROCESS | 1852 | 1461627686942 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:41:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1285ms 16:41:27 INFO - PROCESS | 1852 | 1461627687008 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 1852 | 1461627687013 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:41:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:41:27 INFO - PROCESS | 1852 | 1461627687020 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1852 | 1461627687023 Marionette TRACE conn3 <- [1,382,null,{}] 16:41:27 INFO - PROCESS | 1852 | 1461627687028 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}] 16:41:27 INFO - PROCESS | 1852 | 1461627687160 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:41:27 INFO - PROCESS | 1852 | 1461627687176 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98fdd800 == 47 [pid = 1852] [id = 103] 16:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0c93ae9c00) [pid = 1852] [serial = 308] [outer = (nil)] 16:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c96185000) [pid = 1852] [serial = 309] [outer = 0x7f0c93ae9c00] 16:41:27 INFO - PROCESS | 1852 | 1461627687236 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f0c96d37400) [pid = 1852] [serial = 310] [outer = 0x7f0c93ae9c00] 16:41:27 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:27 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:41:27 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:27 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:27 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:28 INFO - PROCESS | 1852 | 1461627688016 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:41:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1028ms 16:41:28 INFO - PROCESS | 1852 | 1461627688060 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1852 | 1461627688064 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:41:28 INFO - PROCESS | 1852 | 1461627688088 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1852 | 1461627688096 Marionette TRACE conn3 <- [1,386,null,{}] 16:41:28 INFO - PROCESS | 1852 | 1461627688109 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}] 16:41:28 INFO - PROCESS | 1852 | 1461627688252 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:41:28 INFO - PROCESS | 1852 | 1461627688264 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9c86e800 == 48 [pid = 1852] [id = 104] 16:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f0c980a2800) [pid = 1852] [serial = 311] [outer = (nil)] 16:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f0c988ad400) [pid = 1852] [serial = 312] [outer = 0x7f0c980a2800] 16:41:28 INFO - PROCESS | 1852 | 1461627688320 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f0c98cec800) [pid = 1852] [serial = 313] [outer = 0x7f0c980a2800] 16:41:29 INFO - PROCESS | 1852 | 1461627689055 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]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1051ms 16:41:29 INFO - PROCESS | 1852 | 1461627689122 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:41:29 INFO - PROCESS | 1852 | 1461627689126 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:41:29 INFO - PROCESS | 1852 | 1461627689155 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1852 | 1461627689159 Marionette TRACE conn3 <- [1,390,null,{}] 16:41:29 INFO - PROCESS | 1852 | 1461627689191 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}] 16:41:29 INFO - PROCESS | 1852 | 1461627689361 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:41:29 INFO - PROCESS | 1852 | 1461627689378 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6f0d000 == 49 [pid = 1852] [id = 105] 16:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f0c90749c00) [pid = 1852] [serial = 314] [outer = (nil)] 16:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0c993e0c00) [pid = 1852] [serial = 315] [outer = 0x7f0c90749c00] 16:41:29 INFO - PROCESS | 1852 | 1461627689434 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0c9b692400) [pid = 1852] [serial = 316] [outer = 0x7f0c90749c00] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f0c99c3fc00) [pid = 1852] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f0c8f943c00) [pid = 1852] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f0c8f950400) [pid = 1852] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f0c8f947000) [pid = 1852] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f0c908f3800) [pid = 1852] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f0c980ed000) [pid = 1852] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f0c96184000) [pid = 1852] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f0c9617d400) [pid = 1852] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f0c93867400) [pid = 1852] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f0ca1383c00) [pid = 1852] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f0c9c9a4400) [pid = 1852] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f0c9073f800) [pid = 1852] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f0c96d3dc00) [pid = 1852] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f0c9739e800) [pid = 1852] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f0c90812800) [pid = 1852] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f0c907ec800) [pid = 1852] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f0c9238dc00) [pid = 1852] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f0ca6317800) [pid = 1852] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f0c908f4000) [pid = 1852] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f0c99416800) [pid = 1852] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f0c9c9a0400) [pid = 1852] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f0c908ee000) [pid = 1852] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f0c9c9a0800) [pid = 1852] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f0c94e37000) [pid = 1852] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f0c93ae0000) [pid = 1852] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:41:30 INFO - PROCESS | 1852 | 1461627690706 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]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1627ms 16:41:30 INFO - PROCESS | 1852 | 1461627690759 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1852 | 1461627690765 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:41:30 INFO - PROCESS | 1852 | 1461627690772 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1852 | 1461627690778 Marionette TRACE conn3 <- [1,394,null,{}] 16:41:30 INFO - PROCESS | 1852 | 1461627690828 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}] 16:41:31 INFO - PROCESS | 1852 | 1461627691008 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:41:31 INFO - PROCESS | 1852 | 1461627691218 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9061d000 == 50 [pid = 1852] [id = 106] 16:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f0c907e7000) [pid = 1852] [serial = 317] [outer = (nil)] 16:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f0c9110a000) [pid = 1852] [serial = 318] [outer = 0x7f0c907e7000] 16:41:31 INFO - PROCESS | 1852 | 1461627691292 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f0c9238dc00) [pid = 1852] [serial = 319] [outer = 0x7f0c907e7000] 16:41:32 INFO - PROCESS | 1852 | 1461627692081 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]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1381ms 16:41:32 INFO - PROCESS | 1852 | 1461627692154 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1852 | 1461627692161 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:41:32 INFO - PROCESS | 1852 | 1461627692171 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1852 | 1461627692174 Marionette TRACE conn3 <- [1,398,null,{}] 16:41:32 INFO - PROCESS | 1852 | 1461627692178 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}] 16:41:32 INFO - PROCESS | 1852 | 1461627692364 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:41:32 INFO - PROCESS | 1852 | 1461627692497 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9ac98800 == 51 [pid = 1852] [id = 107] 16:41:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0c93870000) [pid = 1852] [serial = 320] [outer = (nil)] 16:41:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0c94e33c00) [pid = 1852] [serial = 321] [outer = 0x7f0c93870000] 16:41:32 INFO - PROCESS | 1852 | 1461627692576 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f0c964bc800) [pid = 1852] [serial = 322] [outer = 0x7f0c93870000] 16:41:33 INFO - PROCESS | 1852 | 1461627693498 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1379ms 16:41:33 INFO - PROCESS | 1852 | 1461627693549 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1852 | 1461627693553 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:41:33 INFO - PROCESS | 1852 | 1461627693559 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1852 | 1461627693564 Marionette TRACE conn3 <- [1,402,null,{}] 16:41:33 INFO - PROCESS | 1852 | 1461627693579 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}] 16:41:33 INFO - PROCESS | 1852 | 1461627693734 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:41:33 INFO - PROCESS | 1852 | 1461627693868 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8625800 == 52 [pid = 1852] [id = 108] 16:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f0c9739e800) [pid = 1852] [serial = 323] [outer = (nil)] 16:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f0c988a9400) [pid = 1852] [serial = 324] [outer = 0x7f0c9739e800] 16:41:33 INFO - PROCESS | 1852 | 1461627693944 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f0c99c4c400) [pid = 1852] [serial = 325] [outer = 0x7f0c9739e800] 16:41:34 INFO - PROCESS | 1852 | 1461627694840 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]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:41:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1340ms 16:41:34 INFO - PROCESS | 1852 | 1461627694900 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:41:34 INFO - PROCESS | 1852 | 1461627694904 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:41:34 INFO - PROCESS | 1852 | 1461627694910 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1852 | 1461627694913 Marionette TRACE conn3 <- [1,406,null,{}] 16:41:34 INFO - PROCESS | 1852 | 1461627694917 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}] 16:41:35 INFO - PROCESS | 1852 | 1461627695076 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:41:35 INFO - PROCESS | 1852 | 1461627695211 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac456800 == 53 [pid = 1852] [id = 109] 16:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f0c97adbc00) [pid = 1852] [serial = 326] [outer = (nil)] 16:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f0ca0450800) [pid = 1852] [serial = 327] [outer = 0x7f0c97adbc00] 16:41:35 INFO - PROCESS | 1852 | 1461627695280 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f0ca631ac00) [pid = 1852] [serial = 328] [outer = 0x7f0c97adbc00] 16:41:36 INFO - PROCESS | 1852 | 1461627696112 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1276ms 16:41:36 INFO - PROCESS | 1852 | 1461627696185 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1852 | 1461627696188 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:41:36 INFO - PROCESS | 1852 | 1461627696212 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1852 | 1461627696215 Marionette TRACE conn3 <- [1,410,null,{}] 16:41:36 INFO - PROCESS | 1852 | 1461627696220 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}] 16:41:36 INFO - PROCESS | 1852 | 1461627696365 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:41:36 INFO - PROCESS | 1852 | 1461627696495 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caef6f800 == 54 [pid = 1852] [id = 110] 16:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f0c9c9a3c00) [pid = 1852] [serial = 329] [outer = (nil)] 16:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f0ca72bd000) [pid = 1852] [serial = 330] [outer = 0x7f0c9c9a3c00] 16:41:36 INFO - PROCESS | 1852 | 1461627696564 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f0ca8673800) [pid = 1852] [serial = 331] [outer = 0x7f0c9c9a3c00] 16:41:37 INFO - PROCESS | 1852 | 1461627697422 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]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1285ms 16:41:37 INFO - PROCESS | 1852 | 1461627697496 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1852 | 1461627697499 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:41:37 INFO - PROCESS | 1852 | 1461627697505 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1852 | 1461627697508 Marionette TRACE conn3 <- [1,414,null,{}] 16:41:37 INFO - PROCESS | 1852 | 1461627697513 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}] 16:41:37 INFO - PROCESS | 1852 | 1461627697856 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:41:38 INFO - PROCESS | 1852 | 1461627698053 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c96b1f800 == 55 [pid = 1852] [id = 111] 16:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f0c908ef400) [pid = 1852] [serial = 332] [outer = (nil)] 16:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0c90bb8c00) [pid = 1852] [serial = 333] [outer = 0x7f0c908ef400] 16:41:38 INFO - PROCESS | 1852 | 1461627698130 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c91326c00) [pid = 1852] [serial = 334] [outer = 0x7f0c908ef400] 16:41:38 INFO - PROCESS | 1852 | 1461627698977 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]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1535ms 16:41:39 INFO - PROCESS | 1852 | 1461627699042 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:41:39 INFO - PROCESS | 1852 | 1461627699047 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:41:39 INFO - PROCESS | 1852 | 1461627699054 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1852 | 1461627699060 Marionette TRACE conn3 <- [1,418,null,{}] 16:41:39 INFO - PROCESS | 1852 | 1461627699066 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}] 16:41:39 INFO - PROCESS | 1852 | 1461627699218 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:41:39 INFO - PROCESS | 1852 | 1461627699360 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caa032800 == 54 [pid = 1852] [id = 75] 16:41:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9c86e800 == 53 [pid = 1852] [id = 104] 16:41:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98fdd800 == 52 [pid = 1852] [id = 103] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f0cac807c00) [pid = 1852] [serial = 285] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c964c8000 == 53 [pid = 1852] [id = 112] 16:41:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c920e3400) [pid = 1852] [serial = 335] [outer = (nil)] 16:41:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f0c93add000) [pid = 1852] [serial = 336] [outer = 0x7f0c920e3400] 16:41:39 INFO - PROCESS | 1852 | 1461627699449 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f0c96134400) [pid = 1852] [serial = 337] [outer = 0x7f0c920e3400] 16:41:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98aba000 == 52 [pid = 1852] [id = 102] 16:41:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962ec800 == 51 [pid = 1852] [id = 101] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f0c9c99f400) [pid = 1852] [serial = 156] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f0cac4af800) [pid = 1852] [serial = 213] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f0c8f94ec00) [pid = 1852] [serial = 276] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f0c9d6f7800) [pid = 1852] [serial = 282] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f0c989ce000) [pid = 1852] [serial = 279] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f0c9d6f3000) [pid = 1852] [serial = 280] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f0cac4ac000) [pid = 1852] [serial = 249] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f0c99c3d400) [pid = 1852] [serial = 270] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f0c9aa65c00) [pid = 1852] [serial = 271] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f0c98e0a000) [pid = 1852] [serial = 255] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f0c97db0000) [pid = 1852] [serial = 254] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f0c96183000) [pid = 1852] [serial = 267] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f0c96b86400) [pid = 1852] [serial = 268] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f0c93869400) [pid = 1852] [serial = 251] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f0c93ae5000) [pid = 1852] [serial = 252] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f0cac98a000) [pid = 1852] [serial = 262] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f0cac8de800) [pid = 1852] [serial = 261] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f0caa537800) [pid = 1852] [serial = 259] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f0ca76e9c00) [pid = 1852] [serial = 258] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f0ca74b6c00) [pid = 1852] [serial = 265] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f0c93ae3800) [pid = 1852] [serial = 264] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f0c9a3ed400) [pid = 1852] [serial = 273] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f0c96d37800) [pid = 1852] [serial = 277] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f0cac929800) [pid = 1852] [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.] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f0c9c965000) [pid = 1852] [serial = 274] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f0cabfab400) [pid = 1852] [serial = 283] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f0c993d9c00) [pid = 1852] [serial = 183] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f0ca7272400) [pid = 1852] [serial = 189] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f0ca71d9000) [pid = 1852] [serial = 177] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f0ca72bc800) [pid = 1852] [serial = 225] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f0ca8677c00) [pid = 1852] [serial = 222] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f0c962b6400) [pid = 1852] [serial = 180] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f0c9c99f000) [pid = 1852] [serial = 219] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f0ca044f800) [pid = 1852] [serial = 186] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f0c97db1000) [pid = 1852] [serial = 216] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f0cac477800) [pid = 1852] [serial = 150] [outer = (nil)] [url = about:blank] 16:41:39 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f0c9850b400) [pid = 1852] [serial = 153] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1852 | 1461627700565 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]]]}] 16:41:40 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 16:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1534ms 16:41:40 INFO - PROCESS | 1852 | 1461627700588 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1852 | 1461627700592 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:41:40 INFO - PROCESS | 1852 | 1461627700597 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1852 | 1461627700599 Marionette TRACE conn3 <- [1,422,null,{}] 16:41:40 INFO - PROCESS | 1852 | 1461627700604 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}] 16:41:40 INFO - PROCESS | 1852 | 1461627700734 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:41:40 INFO - PROCESS | 1852 | 1461627700903 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99940000 == 52 [pid = 1852] [id = 113] 16:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f0c96189400) [pid = 1852] [serial = 338] [outer = (nil)] 16:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f0c96d3fc00) [pid = 1852] [serial = 339] [outer = 0x7f0c96189400] 16:41:40 INFO - PROCESS | 1852 | 1461627700965 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f0c9823c000) [pid = 1852] [serial = 340] [outer = 0x7f0c96189400] 16:41:42 INFO - PROCESS | 1852 | 1461627702001 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]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1441ms 16:41:42 INFO - PROCESS | 1852 | 1461627702038 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1852 | 1461627702042 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:41:42 INFO - PROCESS | 1852 | 1461627702065 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1852 | 1461627702071 Marionette TRACE conn3 <- [1,426,null,{}] 16:41:42 INFO - PROCESS | 1852 | 1461627702076 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}] 16:41:42 INFO - PROCESS | 1852 | 1461627702238 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:41:42 INFO - PROCESS | 1852 | 1461627702342 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b669800 == 53 [pid = 1852] [id = 114] 16:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f0c96d36800) [pid = 1852] [serial = 341] [outer = (nil)] 16:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f0c99c3d400) [pid = 1852] [serial = 342] [outer = 0x7f0c96d36800] 16:41:42 INFO - PROCESS | 1852 | 1461627702399 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f0c9c964c00) [pid = 1852] [serial = 343] [outer = 0x7f0c96d36800] 16:41:43 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f0c980a2800) [pid = 1852] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:41:43 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f0c91110000) [pid = 1852] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:41:43 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f0c93ae9c00) [pid = 1852] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:41:43 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f0c90813000) [pid = 1852] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:41:43 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f0c908eb800) [pid = 1852] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:41:43 INFO - PROCESS | 1852 | 1461627703062 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] 16:41:43 INFO - PROCESS | 1852 | 1461627703103 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:41:43 INFO - PROCESS | 1852 | 1461627703109 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1852 | 1461627703111 Marionette TRACE conn3 <- [1,430,null,{}] 16:41:43 INFO - PROCESS | 1852 | 1461627703116 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}] 16:41:43 INFO - PROCESS | 1852 | 1461627703263 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:41:43 INFO - PROCESS | 1852 | 1461627703280 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca63aa000 == 54 [pid = 1852] [id = 115] 16:41:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f0c8f945c00) [pid = 1852] [serial = 344] [outer = (nil)] 16:41:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f0c9c895400) [pid = 1852] [serial = 345] [outer = 0x7f0c8f945c00] 16:41:43 INFO - PROCESS | 1852 | 1461627703338 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f0ca63ecc00) [pid = 1852] [serial = 346] [outer = 0x7f0c8f945c00] 16:41:44 INFO - PROCESS | 1852 | 1461627704065 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]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 975ms 16:41:44 INFO - PROCESS | 1852 | 1461627704086 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1852 | 1461627704090 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:41:44 INFO - PROCESS | 1852 | 1461627704095 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1852 | 1461627704097 Marionette TRACE conn3 <- [1,434,null,{}] 16:41:44 INFO - PROCESS | 1852 | 1461627704102 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}] 16:41:44 INFO - PROCESS | 1852 | 1461627704277 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:41:44 INFO - PROCESS | 1852 | 1461627704298 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8117800 == 55 [pid = 1852] [id = 116] 16:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f0caa542000) [pid = 1852] [serial = 347] [outer = (nil)] 16:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f0caa5c2400) [pid = 1852] [serial = 348] [outer = 0x7f0caa542000] 16:41:44 INFO - PROCESS | 1852 | 1461627704378 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f0cac4b1800) [pid = 1852] [serial = 349] [outer = 0x7f0caa542000] 16:41:45 INFO - PROCESS | 1852 | 1461627705061 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1023ms 16:41:45 INFO - PROCESS | 1852 | 1461627705120 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:41:45 INFO - PROCESS | 1852 | 1461627705123 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:41:45 INFO - PROCESS | 1852 | 1461627705128 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1852 | 1461627705130 Marionette TRACE conn3 <- [1,438,null,{}] 16:41:45 INFO - PROCESS | 1852 | 1461627705141 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}] 16:41:45 INFO - PROCESS | 1852 | 1461627705266 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:41:45 INFO - PROCESS | 1852 | 1461627705280 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac46a000 == 56 [pid = 1852] [id = 117] 16:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f0c980a2800) [pid = 1852] [serial = 350] [outer = (nil)] 16:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f0caef37400) [pid = 1852] [serial = 351] [outer = 0x7f0c980a2800] 16:41:45 INFO - PROCESS | 1852 | 1461627705337 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f0caf211800) [pid = 1852] [serial = 352] [outer = 0x7f0c980a2800] 16:41:46 INFO - PROCESS | 1852 | 1461627706176 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1075ms 16:41:46 INFO - PROCESS | 1852 | 1461627706229 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1852 | 1461627706234 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:41:46 INFO - PROCESS | 1852 | 1461627706242 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1852 | 1461627706247 Marionette TRACE conn3 <- [1,442,null,{}] 16:41:46 INFO - PROCESS | 1852 | 1461627706254 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}] 16:41:46 INFO - PROCESS | 1852 | 1461627706410 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:41:46 INFO - PROCESS | 1852 | 1461627706542 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98fe7800 == 57 [pid = 1852] [id = 118] 16:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f0c908fa400) [pid = 1852] [serial = 353] [outer = (nil)] 16:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f0c9239ac00) [pid = 1852] [serial = 354] [outer = 0x7f0c908fa400] 16:41:46 INFO - PROCESS | 1852 | 1461627706614 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f0c93add400) [pid = 1852] [serial = 355] [outer = 0x7f0c908fa400] 16:41:47 INFO - PROCESS | 1852 | 1461627707499 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]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1331ms 16:41:47 INFO - PROCESS | 1852 | 1461627707573 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1852 | 1461627707581 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:41:47 INFO - PROCESS | 1852 | 1461627707591 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1852 | 1461627707595 Marionette TRACE conn3 <- [1,446,null,{}] 16:41:47 INFO - PROCESS | 1852 | 1461627707600 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}] 16:41:47 INFO - PROCESS | 1852 | 1461627707785 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:41:47 INFO - PROCESS | 1852 | 1461627707918 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca639d800 == 58 [pid = 1852] [id = 119] 16:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f0c8f9a4400) [pid = 1852] [serial = 356] [outer = (nil)] 16:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f0c8f9acc00) [pid = 1852] [serial = 357] [outer = 0x7f0c8f9a4400] 16:41:47 INFO - PROCESS | 1852 | 1461627707988 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f0c94e2a000) [pid = 1852] [serial = 358] [outer = 0x7f0c8f9a4400] 16:41:48 INFO - PROCESS | 1852 | 1461627708881 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]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1330ms 16:41:48 INFO - PROCESS | 1852 | 1461627708922 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1852 | 1461627708926 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:41:48 INFO - PROCESS | 1852 | 1461627708931 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1852 | 1461627708936 Marionette TRACE conn3 <- [1,450,null,{}] 16:41:48 INFO - PROCESS | 1852 | 1461627708951 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}] 16:41:49 INFO - PROCESS | 1852 | 1461627709111 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:41:49 INFO - PROCESS | 1852 | 1461627709257 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caf2f6800 == 59 [pid = 1852] [id = 120] 16:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f0c8f9b4800) [pid = 1852] [serial = 359] [outer = (nil)] 16:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f0c9393b000) [pid = 1852] [serial = 360] [outer = 0x7f0c8f9b4800] 16:41:49 INFO - PROCESS | 1852 | 1461627709329 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f0c96d35c00) [pid = 1852] [serial = 361] [outer = 0x7f0c8f9b4800] 16:41:50 INFO - PROCESS | 1852 | 1461627710238 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] 16:41:50 INFO - PROCESS | 1852 | 1461627710320 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:41:50 INFO - PROCESS | 1852 | 1461627710325 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1852 | 1461627710328 Marionette TRACE conn3 <- [1,454,null,{}] 16:41:50 INFO - PROCESS | 1852 | 1461627710333 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}] 16:41:50 INFO - PROCESS | 1852 | 1461627710486 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:41:50 INFO - PROCESS | 1852 | 1461627710618 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb1895000 == 60 [pid = 1852] [id = 121] 16:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f0c8f9b5400) [pid = 1852] [serial = 362] [outer = (nil)] 16:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0c99410400) [pid = 1852] [serial = 363] [outer = 0x7f0c8f9b5400] 16:41:50 INFO - PROCESS | 1852 | 1461627710692 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0c9d6f7800) [pid = 1852] [serial = 364] [outer = 0x7f0c8f9b5400] 16:41:51 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:51 INFO - PROCESS | 1852 | 1461627711518 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]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1225ms 16:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:41:51 INFO - PROCESS | 1852 | 1461627711552 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 1852 | 1461627711554 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:41:51 INFO - PROCESS | 1852 | 1461627711561 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1852 | 1461627711564 Marionette TRACE conn3 <- [1,458,null,{}] 16:41:51 INFO - PROCESS | 1852 | 1461627711568 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}] 16:41:51 INFO - PROCESS | 1852 | 1461627711713 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:41:51 INFO - PROCESS | 1852 | 1461627711853 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa1d800 == 61 [pid = 1852] [id = 122] 16:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f0c8f950000) [pid = 1852] [serial = 365] [outer = (nil)] 16:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f0c92395800) [pid = 1852] [serial = 366] [outer = 0x7f0c8f950000] 16:41:51 INFO - PROCESS | 1852 | 1461627711923 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f0ca71d9000) [pid = 1852] [serial = 367] [outer = 0x7f0c8f950000] 16:41:53 INFO - PROCESS | 1852 | 1461627713077 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] 16:41:53 INFO - PROCESS | 1852 | 1461627713150 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:41:53 INFO - PROCESS | 1852 | 1461627713165 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1852 | 1461627713169 Marionette TRACE conn3 <- [1,462,null,{}] 16:41:53 INFO - PROCESS | 1852 | 1461627713184 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}] 16:41:53 INFO - PROCESS | 1852 | 1461627713333 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:41:53 INFO - PROCESS | 1852 | 1461627713473 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c914f6000 == 62 [pid = 1852] [id = 123] 16:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f0c908f9c00) [pid = 1852] [serial = 368] [outer = (nil)] 16:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f0c91107000) [pid = 1852] [serial = 369] [outer = 0x7f0c908f9c00] 16:41:53 INFO - PROCESS | 1852 | 1461627713539 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f0c92390000) [pid = 1852] [serial = 370] [outer = 0x7f0c908f9c00] 16:41:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca728e800 == 61 [pid = 1852] [id = 71] 16:41:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca8117800 == 60 [pid = 1852] [id = 116] 16:41:53 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f0c993e0c00) [pid = 1852] [serial = 315] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f0cac4b0000) [pid = 1852] [serial = 300] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca63aa000 == 59 [pid = 1852] [id = 115] 16:41:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b669800 == 58 [pid = 1852] [id = 114] 16:41:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99940000 == 57 [pid = 1852] [id = 113] 16:41:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c964c8000 == 56 [pid = 1852] [id = 112] 16:41:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c96b1f800 == 55 [pid = 1852] [id = 111] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f0c98cec800) [pid = 1852] [serial = 313] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f0c988ad400) [pid = 1852] [serial = 312] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f0c988ac000) [pid = 1852] [serial = 294] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f0c9386b400) [pid = 1852] [serial = 306] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f0c96d37400) [pid = 1852] [serial = 310] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f0c93adf400) [pid = 1852] [serial = 307] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f0c92124800) [pid = 1852] [serial = 288] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f0c96d3a400) [pid = 1852] [serial = 291] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f0ca71e3000) [pid = 1852] [serial = 297] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f0c908ecc00) [pid = 1852] [serial = 303] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f0c96185000) [pid = 1852] [serial = 309] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f0c91107800) [pid = 1852] [serial = 304] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f0cae4ca000) [pid = 1852] [serial = 286] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:54 INFO - PROCESS | 1852 | 1461627714384 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] 16:41:54 INFO - PROCESS | 1852 | 1461627714469 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:41:54 INFO - PROCESS | 1852 | 1461627714479 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1852 | 1461627714481 Marionette TRACE conn3 <- [1,466,null,{}] 16:41:54 INFO - PROCESS | 1852 | 1461627714486 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}] 16:41:54 INFO - PROCESS | 1852 | 1461627714635 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:41:54 INFO - PROCESS | 1852 | 1461627714646 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c989ef800 == 56 [pid = 1852] [id = 124] 16:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f0c93867400) [pid = 1852] [serial = 371] [outer = (nil)] 16:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f0c96bfb800) [pid = 1852] [serial = 372] [outer = 0x7f0c93867400] 16:41:54 INFO - PROCESS | 1852 | 1461627714705 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f0c97396000) [pid = 1852] [serial = 373] [outer = 0x7f0c93867400] 16:41:55 INFO - PROCESS | 1852 | 1461627715484 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] 16:41:55 INFO - PROCESS | 1852 | 1461627715516 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:41:55 INFO - PROCESS | 1852 | 1461627715522 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1852 | 1461627715526 Marionette TRACE conn3 <- [1,470,null,{}] 16:41:55 INFO - PROCESS | 1852 | 1461627715556 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}] 16:41:55 INFO - PROCESS | 1852 | 1461627715691 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:41:55 INFO - PROCESS | 1852 | 1461627715709 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99a7b000 == 57 [pid = 1852] [id = 125] 16:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f0c96bfac00) [pid = 1852] [serial = 374] [outer = (nil)] 16:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f0c993d3000) [pid = 1852] [serial = 375] [outer = 0x7f0c96bfac00] 16:41:55 INFO - PROCESS | 1852 | 1461627715768 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f0c99cf7800) [pid = 1852] [serial = 376] [outer = 0x7f0c96bfac00] 16:41:56 INFO - PROCESS | 1852 | 1461627716524 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]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1034ms 16:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:41:56 INFO - PROCESS | 1852 | 1461627716556 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1852 | 1461627716559 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:41:56 INFO - PROCESS | 1852 | 1461627716563 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1852 | 1461627716567 Marionette TRACE conn3 <- [1,474,null,{}] 16:41:56 INFO - PROCESS | 1852 | 1461627716572 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}] 16:41:56 INFO - PROCESS | 1852 | 1461627716740 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:41:56 INFO - PROCESS | 1852 | 1461627716812 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9acb0800 == 58 [pid = 1852] [id = 126] 16:41:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f0c988b2c00) [pid = 1852] [serial = 377] [outer = (nil)] 16:41:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0c9b693c00) [pid = 1852] [serial = 378] [outer = 0x7f0c988b2c00] 16:41:56 INFO - PROCESS | 1852 | 1461627716870 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0ca0450000) [pid = 1852] [serial = 379] [outer = 0x7f0c988b2c00] 16:41:57 INFO - PROCESS | 1852 | 1461627717559 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]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1025ms 16:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:41:57 INFO - PROCESS | 1852 | 1461627717589 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1852 | 1461627717592 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:41:57 INFO - PROCESS | 1852 | 1461627717596 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1852 | 1461627717600 Marionette TRACE conn3 <- [1,478,null,{}] 16:41:57 INFO - PROCESS | 1852 | 1461627717604 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}] 16:41:57 INFO - PROCESS | 1852 | 1461627717762 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:41:57 INFO - PROCESS | 1852 | 1461627717799 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13de800 == 59 [pid = 1852] [id = 127] 16:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f0c993d5400) [pid = 1852] [serial = 380] [outer = (nil)] 16:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f0ca63ed000) [pid = 1852] [serial = 381] [outer = 0x7f0c993d5400] 16:41:57 INFO - PROCESS | 1852 | 1461627717857 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f0ca72c1000) [pid = 1852] [serial = 382] [outer = 0x7f0c993d5400] 16:41:58 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f0c96d36800) [pid = 1852] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:41:58 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f0c908ef400) [pid = 1852] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:41:58 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f0c8f945c00) [pid = 1852] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:41:58 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f0c96189400) [pid = 1852] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:41:58 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f0caa542000) [pid = 1852] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:41:58 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f0c920e3400) [pid = 1852] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:41:58 INFO - PROCESS | 1852 | 1461627718851 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1283ms 16:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:41:58 INFO - PROCESS | 1852 | 1461627718881 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1852 | 1461627718883 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:41:58 INFO - PROCESS | 1852 | 1461627718889 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1852 | 1461627718891 Marionette TRACE conn3 <- [1,482,null,{}] 16:41:58 INFO - PROCESS | 1852 | 1461627718896 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}] 16:41:59 INFO - PROCESS | 1852 | 1461627719094 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:41:59 INFO - PROCESS | 1852 | 1461627719105 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca7406000 == 60 [pid = 1852] [id = 128] 16:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f0c93869c00) [pid = 1852] [serial = 383] [outer = (nil)] 16:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f0ca8675400) [pid = 1852] [serial = 384] [outer = 0x7f0c93869c00] 16:41:59 INFO - PROCESS | 1852 | 1461627719173 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f0cac227800) [pid = 1852] [serial = 385] [outer = 0x7f0c93869c00] 16:41:59 INFO - PROCESS | 1852 | 1461627719900 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]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1031ms 16:41:59 INFO - PROCESS | 1852 | 1461627719919 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1852 | 1461627719923 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:41:59 INFO - PROCESS | 1852 | 1461627719928 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1852 | 1461627719930 Marionette TRACE conn3 <- [1,486,null,{}] 16:41:59 INFO - PROCESS | 1852 | 1461627719935 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}] 16:42:00 INFO - PROCESS | 1852 | 1461627720099 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:42:00 INFO - PROCESS | 1852 | 1461627720115 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabc55800 == 61 [pid = 1852] [id = 129] 16:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f0cac227c00) [pid = 1852] [serial = 386] [outer = (nil)] 16:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f0cac22c800) [pid = 1852] [serial = 387] [outer = 0x7f0cac227c00] 16:42:00 INFO - PROCESS | 1852 | 1461627720191 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f0cac231800) [pid = 1852] [serial = 388] [outer = 0x7f0cac227c00] 16:42:01 INFO - PROCESS | 1852 | 1461627721054 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]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1173ms 16:42:01 INFO - PROCESS | 1852 | 1461627721103 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1852 | 1461627721108 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:42:01 INFO - PROCESS | 1852 | 1461627721116 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1852 | 1461627721122 Marionette TRACE conn3 <- [1,490,null,{}] 16:42:01 INFO - PROCESS | 1852 | 1461627721131 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}] 16:42:01 INFO - PROCESS | 1852 | 1461627721293 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:42:01 INFO - PROCESS | 1852 | 1461627721428 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9804c000 == 62 [pid = 1852] [id = 130] 16:42:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f0c8f948800) [pid = 1852] [serial = 389] [outer = (nil)] 16:42:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f0c902c0000) [pid = 1852] [serial = 390] [outer = 0x7f0c8f948800] 16:42:01 INFO - PROCESS | 1852 | 1461627721509 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f0c902c6000) [pid = 1852] [serial = 391] [outer = 0x7f0c8f948800] 16:42:02 INFO - PROCESS | 1852 | 1461627722428 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]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:42:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1337ms 16:42:02 INFO - PROCESS | 1852 | 1461627722454 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1852 | 1461627722463 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:42:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:42:02 INFO - PROCESS | 1852 | 1461627722473 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1852 | 1461627722478 Marionette TRACE conn3 <- [1,494,null,{}] 16:42:02 INFO - PROCESS | 1852 | 1461627722483 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}] 16:42:02 INFO - PROCESS | 1852 | 1461627722638 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:42:02 INFO - PROCESS | 1852 | 1461627722784 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9aca7000 == 63 [pid = 1852] [id = 131] 16:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f0c908ecc00) [pid = 1852] [serial = 392] [outer = (nil)] 16:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f0c92129800) [pid = 1852] [serial = 393] [outer = 0x7f0c908ecc00] 16:42:02 INFO - PROCESS | 1852 | 1461627722859 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f0c93ae8800) [pid = 1852] [serial = 394] [outer = 0x7f0c908ecc00] 16:42:03 INFO - PROCESS | 1852 | 1461627723875 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1477ms 16:42:03 INFO - PROCESS | 1852 | 1461627723951 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1852 | 1461627723955 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:42:03 INFO - PROCESS | 1852 | 1461627723960 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1852 | 1461627723966 Marionette TRACE conn3 <- [1,498,null,{}] 16:42:03 INFO - PROCESS | 1852 | 1461627723982 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}] 16:42:04 INFO - PROCESS | 1852 | 1461627724218 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:42:04 INFO - PROCESS | 1852 | 1461627724407 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caf25e000 == 64 [pid = 1852] [id = 132] 16:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f0c97ef1800) [pid = 1852] [serial = 395] [outer = (nil)] 16:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f0c993d5000) [pid = 1852] [serial = 396] [outer = 0x7f0c97ef1800] 16:42:04 INFO - PROCESS | 1852 | 1461627724485 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0c9b696c00) [pid = 1852] [serial = 397] [outer = 0x7f0c97ef1800] 16:42:05 INFO - PROCESS | 1852 | 1461627725342 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]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:42:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1434ms 16:42:05 INFO - PROCESS | 1852 | 1461627725396 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1852 | 1461627725400 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:42:05 INFO - PROCESS | 1852 | 1461627725410 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1852 | 1461627725413 Marionette TRACE conn3 <- [1,502,null,{}] 16:42:05 INFO - PROCESS | 1852 | 1461627725417 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}] 16:42:05 INFO - PROCESS | 1852 | 1461627725595 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:42:05 INFO - PROCESS | 1852 | 1461627725737 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb96e7800 == 65 [pid = 1852] [id = 133] 16:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c98386800) [pid = 1852] [serial = 398] [outer = (nil)] 16:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f0ca833b400) [pid = 1852] [serial = 399] [outer = 0x7f0c98386800] 16:42:05 INFO - PROCESS | 1852 | 1461627725821 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f0caa543400) [pid = 1852] [serial = 400] [outer = 0x7f0c98386800] 16:42:06 INFO - PROCESS | 1852 | 1461627726668 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]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1333ms 16:42:06 INFO - PROCESS | 1852 | 1461627726748 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1852 | 1461627726752 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:42:06 INFO - PROCESS | 1852 | 1461627726760 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1852 | 1461627726763 Marionette TRACE conn3 <- [1,506,null,{}] 16:42:06 INFO - PROCESS | 1852 | 1461627726768 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}] 16:42:06 INFO - PROCESS | 1852 | 1461627726916 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:42:07 INFO - PROCESS | 1852 | 1461627727052 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd7c000 == 66 [pid = 1852] [id = 134] 16:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f0c988ad400) [pid = 1852] [serial = 401] [outer = (nil)] 16:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f0cac22b400) [pid = 1852] [serial = 402] [outer = 0x7f0c988ad400] 16:42:07 INFO - PROCESS | 1852 | 1461627727121 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f0cac4aa800) [pid = 1852] [serial = 403] [outer = 0x7f0c988ad400] 16:42:07 INFO - PROCESS | 1852 | 1461627727961 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]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:42:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1232ms 16:42:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:42:08 INFO - PROCESS | 1852 | 1461627727993 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1852 | 1461627727996 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:42:08 INFO - PROCESS | 1852 | 1461627728003 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1852 | 1461627728006 Marionette TRACE conn3 <- [1,510,null,{}] 16:42:08 INFO - PROCESS | 1852 | 1461627728011 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}] 16:42:08 INFO - PROCESS | 1852 | 1461627728177 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:42:08 INFO - PROCESS | 1852 | 1461627728337 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b9a800 == 67 [pid = 1852] [id = 135] 16:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0c8f9ac400) [pid = 1852] [serial = 404] [outer = (nil)] 16:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0cac98c000) [pid = 1852] [serial = 405] [outer = 0x7f0c8f9ac400] 16:42:08 INFO - PROCESS | 1852 | 1461627728413 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f0cb0815000) [pid = 1852] [serial = 406] [outer = 0x7f0c8f9ac400] 16:42:09 INFO - PROCESS | 1852 | 1461627729491 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]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:42:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1530ms 16:42:09 INFO - PROCESS | 1852 | 1461627729532 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1852 | 1461627729537 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:42:09 INFO - PROCESS | 1852 | 1461627729546 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1852 | 1461627729550 Marionette TRACE conn3 <- [1,514,null,{}] 16:42:09 INFO - PROCESS | 1852 | 1461627729558 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}] 16:42:09 INFO - PROCESS | 1852 | 1461627729706 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:42:09 INFO - PROCESS | 1852 | 1461627729939 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa1c000 == 68 [pid = 1852] [id = 136] 16:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f0c8f902800) [pid = 1852] [serial = 407] [outer = (nil)] 16:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f0c8f9aa000) [pid = 1852] [serial = 408] [outer = 0x7f0c8f902800] 16:42:10 INFO - PROCESS | 1852 | 1461627730054 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f0c8f9b7c00) [pid = 1852] [serial = 409] [outer = 0x7f0c8f902800] 16:42:10 INFO - PROCESS | 1852 | 1461627730802 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]]]}] 16:42:10 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 16:42:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1279ms 16:42:10 INFO - PROCESS | 1852 | 1461627730826 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1852 | 1461627730833 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:42:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:42:10 INFO - PROCESS | 1852 | 1461627730842 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1852 | 1461627730845 Marionette TRACE conn3 <- [1,518,null,{}] 16:42:10 INFO - PROCESS | 1852 | 1461627730850 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}] 16:42:10 INFO - PROCESS | 1852 | 1461627730992 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:42:11 INFO - PROCESS | 1852 | 1461627731160 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca7406000 == 67 [pid = 1852] [id = 128] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13de800 == 66 [pid = 1852] [id = 127] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9acb0800 == 65 [pid = 1852] [id = 126] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f0c94e33c00) [pid = 1852] [serial = 321] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f0c9110a000) [pid = 1852] [serial = 318] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f0c988a9400) [pid = 1852] [serial = 324] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f0ca0450800) [pid = 1852] [serial = 327] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f0ca72bd000) [pid = 1852] [serial = 330] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f0caef37400) [pid = 1852] [serial = 351] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90877800 == 66 [pid = 1852] [id = 137] 16:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0c8f9ad400) [pid = 1852] [serial = 410] [outer = (nil)] 16:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0c90749400) [pid = 1852] [serial = 411] [outer = 0x7f0c8f9ad400] 16:42:11 INFO - PROCESS | 1852 | 1461627731258 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f0c920e0000) [pid = 1852] [serial = 412] [outer = 0x7f0c8f9ad400] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99a7b000 == 65 [pid = 1852] [id = 125] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c989ef800 == 64 [pid = 1852] [id = 124] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c914f6000 == 63 [pid = 1852] [id = 123] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caf2f6800 == 62 [pid = 1852] [id = 120] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca639d800 == 61 [pid = 1852] [id = 119] 16:42:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98fe7800 == 60 [pid = 1852] [id = 118] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f0c99c3d400) [pid = 1852] [serial = 342] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f0c91326c00) [pid = 1852] [serial = 334] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f0c90bb8c00) [pid = 1852] [serial = 333] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f0c9c895400) [pid = 1852] [serial = 345] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f0c96d3fc00) [pid = 1852] [serial = 339] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f0caa5c2400) [pid = 1852] [serial = 348] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f0c93add000) [pid = 1852] [serial = 336] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f0c96134400) [pid = 1852] [serial = 337] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f0c9c964c00) [pid = 1852] [serial = 343] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f0cac4b1800) [pid = 1852] [serial = 349] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f0ca63ecc00) [pid = 1852] [serial = 346] [outer = (nil)] [url = about:blank] 16:42:11 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f0c9823c000) [pid = 1852] [serial = 340] [outer = (nil)] [url = about:blank] 16:42:12 INFO - PROCESS | 1852 | 1461627732016 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]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1237ms 16:42:12 INFO - PROCESS | 1852 | 1461627732080 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1852 | 1461627732083 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:42:12 INFO - PROCESS | 1852 | 1461627732089 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1852 | 1461627732094 Marionette TRACE conn3 <- [1,522,null,{}] 16:42:12 INFO - PROCESS | 1852 | 1461627732107 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}] 16:42:12 INFO - PROCESS | 1852 | 1461627732244 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:42:12 INFO - PROCESS | 1852 | 1461627732262 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c990d6000 == 61 [pid = 1852] [id = 138] 16:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f0c94e2f800) [pid = 1852] [serial = 413] [outer = (nil)] 16:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f0c964b5800) [pid = 1852] [serial = 414] [outer = 0x7f0c94e2f800] 16:42:12 INFO - PROCESS | 1852 | 1461627732323 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0c96df2000) [pid = 1852] [serial = 415] [outer = 0x7f0c94e2f800] 16:42:13 INFO - PROCESS | 1852 | 1461627733033 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]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 982ms 16:42:13 INFO - PROCESS | 1852 | 1461627733071 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:42:13 INFO - PROCESS | 1852 | 1461627733075 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:42:13 INFO - PROCESS | 1852 | 1461627733080 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1852 | 1461627733083 Marionette TRACE conn3 <- [1,526,null,{}] 16:42:13 INFO - PROCESS | 1852 | 1461627733095 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}] 16:42:13 INFO - PROCESS | 1852 | 1461627733221 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:42:13 INFO - PROCESS | 1852 | 1461627733236 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a150000 == 62 [pid = 1852] [id = 139] 16:42:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c96df3800) [pid = 1852] [serial = 416] [outer = (nil)] 16:42:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f0c98ce8000) [pid = 1852] [serial = 417] [outer = 0x7f0c96df3800] 16:42:13 INFO - PROCESS | 1852 | 1461627733291 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f0c99cee800) [pid = 1852] [serial = 418] [outer = 0x7f0c96df3800] 16:42:14 INFO - PROCESS | 1852 | 1461627734085 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]]]}] 16:42:14 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 16:42:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1032ms 16:42:14 INFO - PROCESS | 1852 | 1461627734113 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 1852 | 1461627734116 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:42:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:42:14 INFO - PROCESS | 1852 | 1461627734121 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1852 | 1461627734123 Marionette TRACE conn3 <- [1,530,null,{}] 16:42:14 INFO - PROCESS | 1852 | 1461627734128 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}] 16:42:14 INFO - PROCESS | 1852 | 1461627734303 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:42:14 INFO - PROCESS | 1852 | 1461627734329 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca04e4000 == 63 [pid = 1852] [id = 140] 16:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f0c8f906c00) [pid = 1852] [serial = 419] [outer = (nil)] 16:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f0c97a3d400) [pid = 1852] [serial = 420] [outer = 0x7f0c8f906c00] 16:42:14 INFO - PROCESS | 1852 | 1461627734386 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f0c97a41c00) [pid = 1852] [serial = 421] [outer = 0x7f0c8f906c00] 16:42:15 INFO - PROCESS | 1852 | 1461627735024 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"]]]}] 16:42:15 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 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:42:15 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 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:42:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 924ms 16:42:15 INFO - PROCESS | 1852 | 1461627735078 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1852 | 1461627735082 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:42:15 INFO - PROCESS | 1852 | 1461627735088 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1852 | 1461627735090 Marionette TRACE conn3 <- [1,534,null,{}] 16:42:15 INFO - PROCESS | 1852 | 1461627735095 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}] 16:42:15 INFO - PROCESS | 1852 | 1461627735308 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:42:15 INFO - PROCESS | 1852 | 1461627735335 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd7e000 == 64 [pid = 1852] [id = 141] 16:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0c99c3e400) [pid = 1852] [serial = 422] [outer = (nil)] 16:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0cac226000) [pid = 1852] [serial = 423] [outer = 0x7f0c99c3e400] 16:42:15 INFO - PROCESS | 1852 | 1461627735403 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f0cac63f800) [pid = 1852] [serial = 424] [outer = 0x7f0c99c3e400] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f0c988b2c00) [pid = 1852] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f0c93867400) [pid = 1852] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f0c908f9c00) [pid = 1852] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f0c96bfac00) [pid = 1852] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f0c993d5400) [pid = 1852] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f0c93869c00) [pid = 1852] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f0c988a7c00) [pid = 1852] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f0c962b2c00) [pid = 1852] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f0c988a9800) [pid = 1852] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f0c90bb2800) [pid = 1852] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:42:16 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f0ca80aa800) [pid = 1852] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:42:16 INFO - PROCESS | 1852 | 1461627736333 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]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:42:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1277ms 16:42:16 INFO - PROCESS | 1852 | 1461627736366 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1852 | 1461627736369 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:42:16 INFO - PROCESS | 1852 | 1461627736374 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1852 | 1461627736376 Marionette TRACE conn3 <- [1,538,null,{}] 16:42:16 INFO - PROCESS | 1852 | 1461627736381 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}] 16:42:16 INFO - PROCESS | 1852 | 1461627736550 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:42:16 INFO - PROCESS | 1852 | 1461627736628 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99a79000 == 65 [pid = 1852] [id = 142] 16:42:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f0c8f9a1000) [pid = 1852] [serial = 425] [outer = (nil)] 16:42:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f0c91284400) [pid = 1852] [serial = 426] [outer = 0x7f0c8f9a1000] 16:42:16 INFO - PROCESS | 1852 | 1461627736690 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f0c9128f800) [pid = 1852] [serial = 427] [outer = 0x7f0c8f9a1000] 16:42:17 INFO - PROCESS | 1852 | 1461627737263 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]]]}] 16:42:17 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. 16:42:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 925ms 16:42:17 INFO - PROCESS | 1852 | 1461627737301 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 1852 | 1461627737305 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:42:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:42:17 INFO - PROCESS | 1852 | 1461627737310 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 1852 | 1461627737312 Marionette TRACE conn3 <- [1,542,null,{}] 16:42:17 INFO - PROCESS | 1852 | 1461627737316 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}] 16:42:17 INFO - PROCESS | 1852 | 1461627737438 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:42:17 INFO - PROCESS | 1852 | 1461627737543 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb0aaf000 == 66 [pid = 1852] [id = 143] 16:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f0c8f945800) [pid = 1852] [serial = 428] [outer = (nil)] 16:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f0c9128fc00) [pid = 1852] [serial = 429] [outer = 0x7f0c8f945800] 16:42:17 INFO - PROCESS | 1852 | 1461627737600 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f0c988a7c00) [pid = 1852] [serial = 430] [outer = 0x7f0c8f945800] 16:42:18 INFO - PROCESS | 1852 | 1461627738183 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]]]}] 16:42:18 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. 16:42:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 973ms 16:42:18 INFO - PROCESS | 1852 | 1461627738285 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:42:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:42:18 INFO - PROCESS | 1852 | 1461627738290 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:42:18 INFO - PROCESS | 1852 | 1461627738297 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1852 | 1461627738302 Marionette TRACE conn3 <- [1,546,null,{}] 16:42:18 INFO - PROCESS | 1852 | 1461627738323 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}] 16:42:18 INFO - PROCESS | 1852 | 1461627738494 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:42:18 INFO - PROCESS | 1852 | 1461627738615 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b8e000 == 67 [pid = 1852] [id = 144] 16:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f0c8f94d000) [pid = 1852] [serial = 431] [outer = (nil)] 16:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f0c8f9a6000) [pid = 1852] [serial = 432] [outer = 0x7f0c8f94d000] 16:42:18 INFO - PROCESS | 1852 | 1461627738688 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0c8f9bc400) [pid = 1852] [serial = 433] [outer = 0x7f0c8f94d000] 16:42:19 INFO - PROCESS | 1852 | 1461627739473 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:42:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1241ms 16:42:19 INFO - PROCESS | 1852 | 1461627739539 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1852 | 1461627739544 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:42:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:42:19 INFO - PROCESS | 1852 | 1461627739556 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1852 | 1461627739561 Marionette TRACE conn3 <- [1,550,null,{}] 16:42:19 INFO - PROCESS | 1852 | 1461627739567 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}] 16:42:19 INFO - PROCESS | 1852 | 1461627739759 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:42:19 INFO - PROCESS | 1852 | 1461627739950 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97baa000 == 68 [pid = 1852] [id = 145] 16:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0c9000cc00) [pid = 1852] [serial = 434] [outer = (nil)] 16:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f0c9000f000) [pid = 1852] [serial = 435] [outer = 0x7f0c9000cc00] 16:42:20 INFO - PROCESS | 1852 | 1461627740032 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f0c9081ec00) [pid = 1852] [serial = 436] [outer = 0x7f0c9000cc00] 16:42:20 INFO - PROCESS | 1852 | 1461627740830 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]]]}] 16:42:20 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. 16:42:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1336ms 16:42:20 INFO - PROCESS | 1852 | 1461627740890 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1852 | 1461627740895 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:42:20 INFO - PROCESS | 1852 | 1461627740901 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1852 | 1461627740904 Marionette TRACE conn3 <- [1,554,null,{}] 16:42:20 INFO - PROCESS | 1852 | 1461627740922 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}] 16:42:21 INFO - PROCESS | 1852 | 1461627741080 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:42:21 INFO - PROCESS | 1852 | 1461627741229 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd73800 == 69 [pid = 1852] [id = 146] 16:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f0c9211cc00) [pid = 1852] [serial = 437] [outer = (nil)] 16:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f0c93867800) [pid = 1852] [serial = 438] [outer = 0x7f0c9211cc00] 16:42:21 INFO - PROCESS | 1852 | 1461627741307 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f0c96183400) [pid = 1852] [serial = 439] [outer = 0x7f0c9211cc00] 16:42:21 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:22 INFO - PROCESS | 1852 | 1461627742249 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]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1379ms 16:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:42:22 INFO - PROCESS | 1852 | 1461627742281 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1852 | 1461627742283 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:42:22 INFO - PROCESS | 1852 | 1461627742289 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1852 | 1461627742292 Marionette TRACE conn3 <- [1,558,null,{}] 16:42:22 INFO - PROCESS | 1852 | 1461627742297 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}] 16:42:22 INFO - PROCESS | 1852 | 1461627742450 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:42:22 INFO - PROCESS | 1852 | 1461627742613 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9202d800 == 70 [pid = 1852] [id = 147] 16:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f0c90f75000) [pid = 1852] [serial = 440] [outer = (nil)] 16:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f0c90f7ec00) [pid = 1852] [serial = 441] [outer = 0x7f0c90f75000] 16:42:22 INFO - PROCESS | 1852 | 1461627742690 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f0c93864400) [pid = 1852] [serial = 442] [outer = 0x7f0c90f75000] 16:42:23 INFO - PROCESS | 1852 | 1461627743557 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]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1332ms 16:42:23 INFO - PROCESS | 1852 | 1461627743622 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1852 | 1461627743624 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:42:23 INFO - PROCESS | 1852 | 1461627743630 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1852 | 1461627743633 Marionette TRACE conn3 <- [1,562,null,{}] 16:42:23 INFO - PROCESS | 1852 | 1461627743638 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}] 16:42:23 INFO - PROCESS | 1852 | 1461627743781 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:42:23 INFO - PROCESS | 1852 | 1461627743927 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903d2000 == 71 [pid = 1852] [id = 148] 16:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f0c90f7a000) [pid = 1852] [serial = 443] [outer = (nil)] 16:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f0c97397800) [pid = 1852] [serial = 444] [outer = 0x7f0c90f7a000] 16:42:24 INFO - PROCESS | 1852 | 1461627743997 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f0c97b95400) [pid = 1852] [serial = 445] [outer = 0x7f0c90f7a000] 16:42:24 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:24 INFO - PROCESS | 1852 | 1461627744792 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]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1182ms 16:42:24 INFO - PROCESS | 1852 | 1461627744819 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 1852 | 1461627744822 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:42:24 INFO - PROCESS | 1852 | 1461627744830 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 1852 | 1461627744833 Marionette TRACE conn3 <- [1,566,null,{}] 16:42:24 INFO - PROCESS | 1852 | 1461627744838 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}] 16:42:25 INFO - PROCESS | 1852 | 1461627745029 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:42:25 INFO - PROCESS | 1852 | 1461627745170 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94295800 == 72 [pid = 1852] [id = 149] 16:42:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f0c9413e800) [pid = 1852] [serial = 446] [outer = (nil)] 16:42:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f0c96d3c800) [pid = 1852] [serial = 447] [outer = 0x7f0c9413e800] 16:42:25 INFO - PROCESS | 1852 | 1461627745254 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f0c988b2c00) [pid = 1852] [serial = 448] [outer = 0x7f0c9413e800] 16:42:25 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:26 INFO - PROCESS | 1852 | 1461627746079 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1283ms 16:42:26 INFO - PROCESS | 1852 | 1461627746113 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1852 | 1461627746116 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:42:26 INFO - PROCESS | 1852 | 1461627746122 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1852 | 1461627746124 Marionette TRACE conn3 <- [1,570,null,{}] 16:42:26 INFO - PROCESS | 1852 | 1461627746130 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}] 16:42:26 INFO - PROCESS | 1852 | 1461627746270 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:42:26 INFO - PROCESS | 1852 | 1461627746421 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c942aa800 == 73 [pid = 1852] [id = 150] 16:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f0c9413f800) [pid = 1852] [serial = 449] [outer = (nil)] 16:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f0c989d0000) [pid = 1852] [serial = 450] [outer = 0x7f0c9413f800] 16:42:26 INFO - PROCESS | 1852 | 1461627746489 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f0c9b68c800) [pid = 1852] [serial = 451] [outer = 0x7f0c9413f800] 16:42:27 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:28 INFO - PROCESS | 1852 | 1461627748134 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]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 2031ms 16:42:28 INFO - PROCESS | 1852 | 1461627748154 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1852 | 1461627748159 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:42:28 INFO - PROCESS | 1852 | 1461627748165 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1852 | 1461627748171 Marionette TRACE conn3 <- [1,574,null,{}] 16:42:28 INFO - PROCESS | 1852 | 1461627748179 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}] 16:42:28 INFO - PROCESS | 1852 | 1461627748320 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:42:28 INFO - PROCESS | 1852 | 1461627748483 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c91e20000 == 74 [pid = 1852] [id = 151] 16:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f0c8f94a800) [pid = 1852] [serial = 452] [outer = (nil)] 16:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f0c8f9a8400) [pid = 1852] [serial = 453] [outer = 0x7f0c8f94a800] 16:42:28 INFO - PROCESS | 1852 | 1461627748548 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f0c91285800) [pid = 1852] [serial = 454] [outer = 0x7f0c8f94a800] 16:42:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99a79000 == 73 [pid = 1852] [id = 142] 16:42:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabd7e000 == 72 [pid = 1852] [id = 141] 16:42:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca04e4000 == 71 [pid = 1852] [id = 140] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f0c92395800) [pid = 1852] [serial = 366] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f0cac22c800) [pid = 1852] [serial = 387] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a150000 == 70 [pid = 1852] [id = 139] 16:42:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c990d6000 == 69 [pid = 1852] [id = 138] 16:42:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90877800 == 68 [pid = 1852] [id = 137] 16:42:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fa1c000 == 67 [pid = 1852] [id = 136] 16:42:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabc55800 == 66 [pid = 1852] [id = 129] 16:42:29 INFO - PROCESS | 1852 | 1461627749584 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]]]}] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f0ca76ef000) [pid = 1852] [serial = 298] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f0c97398800) [pid = 1852] [serial = 292] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f0c988b1000) [pid = 1852] [serial = 295] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f0c93868000) [pid = 1852] [serial = 289] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f0cae4c9c00) [pid = 1852] [serial = 301] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f0c9b693c00) [pid = 1852] [serial = 378] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f0c96bfb800) [pid = 1852] [serial = 372] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f0c97396000) [pid = 1852] [serial = 373] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f0c91107000) [pid = 1852] [serial = 369] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f0c993d3000) [pid = 1852] [serial = 375] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f0ca63ed000) [pid = 1852] [serial = 381] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f0ca0450000) [pid = 1852] [serial = 379] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f0ca8675400) [pid = 1852] [serial = 384] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f0c9239ac00) [pid = 1852] [serial = 354] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f0c8f9acc00) [pid = 1852] [serial = 357] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f0c9393b000) [pid = 1852] [serial = 360] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f0c99410400) [pid = 1852] [serial = 363] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f0c92390000) [pid = 1852] [serial = 370] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f0ca72c1000) [pid = 1852] [serial = 382] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f0c99cf7800) [pid = 1852] [serial = 376] [outer = (nil)] [url = about:blank] 16:42:29 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f0cac227800) [pid = 1852] [serial = 385] [outer = (nil)] [url = about:blank] 16:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1490ms 16:42:29 INFO - PROCESS | 1852 | 1461627749656 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1852 | 1461627749664 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:42:29 INFO - PROCESS | 1852 | 1461627749673 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1852 | 1461627749678 Marionette TRACE conn3 <- [1,578,null,{}] 16:42:29 INFO - PROCESS | 1852 | 1461627749683 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}] 16:42:29 INFO - PROCESS | 1852 | 1461627749819 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:42:29 INFO - PROCESS | 1852 | 1461627749919 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90a95000 == 67 [pid = 1852] [id = 152] 16:42:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f0c8f94b800) [pid = 1852] [serial = 455] [outer = (nil)] 16:42:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f0c923cd000) [pid = 1852] [serial = 456] [outer = 0x7f0c8f94b800] 16:42:29 INFO - PROCESS | 1852 | 1461627749981 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f0c93aea400) [pid = 1852] [serial = 457] [outer = 0x7f0c8f94b800] 16:42:30 INFO - PROCESS | 1852 | 1461627750658 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]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1037ms 16:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:42:30 INFO - PROCESS | 1852 | 1461627750711 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1852 | 1461627750714 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:42:30 INFO - PROCESS | 1852 | 1461627750720 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1852 | 1461627750725 Marionette TRACE conn3 <- [1,582,null,{}] 16:42:30 INFO - PROCESS | 1852 | 1461627750805 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}] 16:42:30 INFO - PROCESS | 1852 | 1461627750959 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:42:30 INFO - PROCESS | 1852 | 1461627750971 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c990d6000 == 68 [pid = 1852] [id = 153] 16:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f0c94149000) [pid = 1852] [serial = 458] [outer = (nil)] 16:42:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f0c962b2c00) [pid = 1852] [serial = 459] [outer = 0x7f0c94149000] 16:42:31 INFO - PROCESS | 1852 | 1461627751032 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f0c96d3c400) [pid = 1852] [serial = 460] [outer = 0x7f0c94149000] 16:42:31 INFO - PROCESS | 1852 | 1461627751751 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]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1093ms 16:42:31 INFO - PROCESS | 1852 | 1461627751813 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:42:31 INFO - PROCESS | 1852 | 1461627751817 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:42:31 INFO - PROCESS | 1852 | 1461627751822 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1852 | 1461627751835 Marionette TRACE conn3 <- [1,586,null,{}] 16:42:31 INFO - PROCESS | 1852 | 1461627751890 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}] 16:42:32 INFO - PROCESS | 1852 | 1461627752062 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:42:32 INFO - PROCESS | 1852 | 1461627752080 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a14e800 == 69 [pid = 1852] [id = 154] 16:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f0c94e2d000) [pid = 1852] [serial = 461] [outer = (nil)] 16:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f0c97a36c00) [pid = 1852] [serial = 462] [outer = 0x7f0c94e2d000] 16:42:32 INFO - PROCESS | 1852 | 1461627752137 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f0c97ef2000) [pid = 1852] [serial = 463] [outer = 0x7f0c94e2d000] 16:42:32 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:32 INFO - PROCESS | 1852 | 1461627752867 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]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1058ms 16:42:32 INFO - PROCESS | 1852 | 1461627752880 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1852 | 1461627752883 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:42:32 INFO - PROCESS | 1852 | 1461627752888 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1852 | 1461627752890 Marionette TRACE conn3 <- [1,590,null,{}] 16:42:32 INFO - PROCESS | 1852 | 1461627752895 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}] 16:42:33 INFO - PROCESS | 1852 | 1461627753062 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:42:33 INFO - PROCESS | 1852 | 1461627753132 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b678000 == 70 [pid = 1852] [id = 155] 16:42:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f0c8f902c00) [pid = 1852] [serial = 464] [outer = (nil)] 16:42:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f0c982d3800) [pid = 1852] [serial = 465] [outer = 0x7f0c8f902c00] 16:42:33 INFO - PROCESS | 1852 | 1461627753188 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f0c988aa800) [pid = 1852] [serial = 466] [outer = 0x7f0c8f902c00] 16:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f0c8f9ad400) [pid = 1852] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f0c8f950000) [pid = 1852] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f0c94e2f800) [pid = 1852] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f0c96df3800) [pid = 1852] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f0c8f9a1000) [pid = 1852] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f0c8f902800) [pid = 1852] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f0c8f906c00) [pid = 1852] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f0c99c3e400) [pid = 1852] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:42:34 INFO - PROCESS | 1852 | 1461627754274 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]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1423ms 16:42:34 INFO - PROCESS | 1852 | 1461627754317 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1852 | 1461627754323 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:42:34 INFO - PROCESS | 1852 | 1461627754330 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1852 | 1461627754333 Marionette TRACE conn3 <- [1,594,null,{}] 16:42:34 INFO - PROCESS | 1852 | 1461627754337 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}] 16:42:34 INFO - PROCESS | 1852 | 1461627754497 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:42:34 INFO - PROCESS | 1852 | 1461627754596 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13dd800 == 71 [pid = 1852] [id = 156] 16:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f0c98b5ec00) [pid = 1852] [serial = 467] [outer = (nil)] 16:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f0c9a3e2c00) [pid = 1852] [serial = 468] [outer = 0x7f0c98b5ec00] 16:42:34 INFO - PROCESS | 1852 | 1461627754655 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f0c9b693400) [pid = 1852] [serial = 469] [outer = 0x7f0c98b5ec00] 16:42:35 INFO - PROCESS | 1852 | 1461627755480 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:42:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1175ms 16:42:35 INFO - PROCESS | 1852 | 1461627755507 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1852 | 1461627755510 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:42:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:42:35 INFO - PROCESS | 1852 | 1461627755515 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1852 | 1461627755517 Marionette TRACE conn3 <- [1,598,null,{}] 16:42:35 INFO - PROCESS | 1852 | 1461627755522 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}] 16:42:35 INFO - PROCESS | 1852 | 1461627755643 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:42:35 INFO - PROCESS | 1852 | 1461627755662 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca74d9000 == 72 [pid = 1852] [id = 157] 16:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f0c99410400) [pid = 1852] [serial = 470] [outer = (nil)] 16:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f0c9d6f5400) [pid = 1852] [serial = 471] [outer = 0x7f0c99410400] 16:42:35 INFO - PROCESS | 1852 | 1461627755720 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f0ca631a400) [pid = 1852] [serial = 472] [outer = 0x7f0c99410400] 16:42:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f0ca045a800) [pid = 1852] [serial = 473] [outer = 0x7f0c90812400] 16:42:36 INFO - PROCESS | 1852 | 1461627756641 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]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:42:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1173ms 16:42:36 INFO - PROCESS | 1852 | 1461627756707 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1852 | 1461627756713 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:42:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:42:36 INFO - PROCESS | 1852 | 1461627756722 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1852 | 1461627756727 Marionette TRACE conn3 <- [1,602,null,{}] 16:42:36 INFO - PROCESS | 1852 | 1461627756736 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}] 16:42:36 INFO - PROCESS | 1852 | 1461627756898 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:42:37 INFO - PROCESS | 1852 | 1461627757038 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c942a4800 == 73 [pid = 1852] [id = 158] 16:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f0c8f948000) [pid = 1852] [serial = 474] [outer = (nil)] 16:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f0c90f7f000) [pid = 1852] [serial = 475] [outer = 0x7f0c8f948000] 16:42:37 INFO - PROCESS | 1852 | 1461627757109 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f0c9128a400) [pid = 1852] [serial = 476] [outer = 0x7f0c8f948000] 16:42:38 INFO - PROCESS | 1852 | 1461627757999 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]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:42:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1331ms 16:42:38 INFO - PROCESS | 1852 | 1461627758054 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1852 | 1461627758062 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:42:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:42:38 INFO - PROCESS | 1852 | 1461627758071 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1852 | 1461627758074 Marionette TRACE conn3 <- [1,606,null,{}] 16:42:38 INFO - PROCESS | 1852 | 1461627758080 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}] 16:42:38 INFO - PROCESS | 1852 | 1461627758236 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:42:38 INFO - PROCESS | 1852 | 1461627758375 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99ddb000 == 74 [pid = 1852] [id = 159] 16:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f0c923cf400) [pid = 1852] [serial = 477] [outer = (nil)] 16:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f0c94147000) [pid = 1852] [serial = 478] [outer = 0x7f0c923cf400] 16:42:38 INFO - PROCESS | 1852 | 1461627758443 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f0c96181800) [pid = 1852] [serial = 479] [outer = 0x7f0c923cf400] 16:42:39 INFO - PROCESS | 1852 | 1461627759357 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]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:42:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1329ms 16:42:39 INFO - PROCESS | 1852 | 1461627759401 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1852 | 1461627759405 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:42:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:42:39 INFO - PROCESS | 1852 | 1461627759410 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1852 | 1461627759416 Marionette TRACE conn3 <- [1,610,null,{}] 16:42:39 INFO - PROCESS | 1852 | 1461627759430 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}] 16:42:39 INFO - PROCESS | 1852 | 1461627759609 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:42:39 INFO - PROCESS | 1852 | 1461627759750 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd6f000 == 75 [pid = 1852] [id = 160] 16:42:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f0c96183000) [pid = 1852] [serial = 480] [outer = (nil)] 16:42:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f0c9739e000) [pid = 1852] [serial = 481] [outer = 0x7f0c96183000] 16:42:39 INFO - PROCESS | 1852 | 1461627759827 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f0c99aefc00) [pid = 1852] [serial = 482] [outer = 0x7f0c96183000] 16:42:40 INFO - PROCESS | 1852 | 1461627760688 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]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:42:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1331ms 16:42:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:42:40 INFO - PROCESS | 1852 | 1461627760743 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1852 | 1461627760746 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:42:40 INFO - PROCESS | 1852 | 1461627760753 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1852 | 1461627760756 Marionette TRACE conn3 <- [1,614,null,{}] 16:42:40 INFO - PROCESS | 1852 | 1461627760760 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}] 16:42:40 INFO - PROCESS | 1852 | 1461627760910 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:42:41 INFO - PROCESS | 1852 | 1461627761056 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac893800 == 76 [pid = 1852] [id = 161] 16:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f0c96d3b800) [pid = 1852] [serial = 483] [outer = (nil)] 16:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f0c9d6f3000) [pid = 1852] [serial = 484] [outer = 0x7f0c96d3b800] 16:42:41 INFO - PROCESS | 1852 | 1461627761124 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f0ca71e5800) [pid = 1852] [serial = 485] [outer = 0x7f0c96d3b800] 16:42:41 INFO - PROCESS | 1852 | 1461627761939 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]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:42:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1229ms 16:42:41 INFO - PROCESS | 1852 | 1461627761981 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1852 | 1461627761985 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:42:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:42:41 INFO - PROCESS | 1852 | 1461627761990 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1852 | 1461627761992 Marionette TRACE conn3 <- [1,618,null,{}] 16:42:42 INFO - PROCESS | 1852 | 1461627761998 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}] 16:42:42 INFO - PROCESS | 1852 | 1461627762141 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:42:42 INFO - PROCESS | 1852 | 1461627762286 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb0aa7000 == 77 [pid = 1852] [id = 162] 16:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f0c903e4c00) [pid = 1852] [serial = 486] [outer = (nil)] 16:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f0c903ec400) [pid = 1852] [serial = 487] [outer = 0x7f0c903e4c00] 16:42:42 INFO - PROCESS | 1852 | 1461627762353 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f0c903f1c00) [pid = 1852] [serial = 488] [outer = 0x7f0c903e4c00] 16:42:43 INFO - PROCESS | 1852 | 1461627763164 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]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:42:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1232ms 16:42:43 INFO - PROCESS | 1852 | 1461627763223 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1852 | 1461627763227 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:42:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:42:43 INFO - PROCESS | 1852 | 1461627763232 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1852 | 1461627763234 Marionette TRACE conn3 <- [1,622,null,{}] 16:42:43 INFO - PROCESS | 1852 | 1461627763240 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}] 16:42:43 INFO - PROCESS | 1852 | 1461627763429 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:42:43 INFO - PROCESS | 1852 | 1461627763574 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e059800 == 78 [pid = 1852] [id = 163] 16:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f0c8f910c00) [pid = 1852] [serial = 489] [outer = (nil)] 16:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f0c907e2c00) [pid = 1852] [serial = 490] [outer = 0x7f0c8f910c00] 16:42:43 INFO - PROCESS | 1852 | 1461627763644 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c97b98400) [pid = 1852] [serial = 491] [outer = 0x7f0c8f910c00] 16:42:44 INFO - PROCESS | 1852 | 1461627764711 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1525ms 16:42:44 INFO - PROCESS | 1852 | 1461627764759 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:42:44 INFO - PROCESS | 1852 | 1461627764764 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:42:44 INFO - PROCESS | 1852 | 1461627764772 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1852 | 1461627764777 Marionette TRACE conn3 <- [1,626,null,{}] 16:42:44 INFO - PROCESS | 1852 | 1461627764785 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}] 16:42:44 INFO - PROCESS | 1852 | 1461627764929 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:42:45 INFO - PROCESS | 1852 | 1461627765146 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9428e800 == 79 [pid = 1852] [id = 164] 16:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c903f2400) [pid = 1852] [serial = 492] [outer = (nil)] 16:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c90bb8c00) [pid = 1852] [serial = 493] [outer = 0x7f0c903f2400] 16:42:45 INFO - PROCESS | 1852 | 1461627765215 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c91107800) [pid = 1852] [serial = 494] [outer = 0x7f0c903f2400] 16:42:46 INFO - PROCESS | 1852 | 1461627766076 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:42:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1341ms 16:42:46 INFO - PROCESS | 1852 | 1461627766112 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1852 | 1461627766120 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:42:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:42:46 INFO - PROCESS | 1852 | 1461627766130 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1852 | 1461627766133 Marionette TRACE conn3 <- [1,630,null,{}] 16:42:46 INFO - PROCESS | 1852 | 1461627766137 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}] 16:42:46 INFO - PROCESS | 1852 | 1461627766279 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:42:46 INFO - PROCESS | 1852 | 1461627766435 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903df000 == 80 [pid = 1852] [id = 165] 16:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c8f9b1000) [pid = 1852] [serial = 495] [outer = (nil)] 16:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c920e3400) [pid = 1852] [serial = 496] [outer = 0x7f0c8f9b1000] 16:42:46 INFO - PROCESS | 1852 | 1461627766496 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c9386f800) [pid = 1852] [serial = 497] [outer = 0x7f0c8f9b1000] 16:42:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13dd800 == 79 [pid = 1852] [id = 156] 16:42:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b678000 == 78 [pid = 1852] [id = 155] 16:42:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a14e800 == 77 [pid = 1852] [id = 154] 16:42:46 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c9128fc00) [pid = 1852] [serial = 429] [outer = (nil)] [url = about:blank] 16:42:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c990d6000 == 76 [pid = 1852] [id = 153] 16:42:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90a95000 == 75 [pid = 1852] [id = 152] 16:42:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c91e20000 == 74 [pid = 1852] [id = 151] 16:42:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9202d800 == 73 [pid = 1852] [id = 147] 16:42:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabd73800 == 72 [pid = 1852] [id = 146] 16:42:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97baa000 == 71 [pid = 1852] [id = 145] 16:42:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b8e000 == 70 [pid = 1852] [id = 144] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c902c0000) [pid = 1852] [serial = 390] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c92129800) [pid = 1852] [serial = 393] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c90749400) [pid = 1852] [serial = 411] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0ca71d9000) [pid = 1852] [serial = 367] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c964b5800) [pid = 1852] [serial = 414] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c99cee800) [pid = 1852] [serial = 418] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f0c91284400) [pid = 1852] [serial = 426] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f0c98ce8000) [pid = 1852] [serial = 417] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f0c8f9b7c00) [pid = 1852] [serial = 409] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f0c993d5000) [pid = 1852] [serial = 396] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f0c920e0000) [pid = 1852] [serial = 412] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f0c97a3d400) [pid = 1852] [serial = 420] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f0cac226000) [pid = 1852] [serial = 423] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f0c96df2000) [pid = 1852] [serial = 415] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f0cac98c000) [pid = 1852] [serial = 405] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f0cac63f800) [pid = 1852] [serial = 424] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f0c97a41c00) [pid = 1852] [serial = 421] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f0c9128f800) [pid = 1852] [serial = 427] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f0ca833b400) [pid = 1852] [serial = 399] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f0cac22b400) [pid = 1852] [serial = 402] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f0c8f9aa000) [pid = 1852] [serial = 408] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 1852 | 1461627767301 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]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:42:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1238ms 16:42:47 INFO - PROCESS | 1852 | 1461627767368 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1852 | 1461627767372 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:42:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:42:47 INFO - PROCESS | 1852 | 1461627767378 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1852 | 1461627767383 Marionette TRACE conn3 <- [1,634,null,{}] 16:42:47 INFO - PROCESS | 1852 | 1461627767398 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}] 16:42:47 INFO - PROCESS | 1852 | 1461627767545 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:42:47 INFO - PROCESS | 1852 | 1461627767556 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962ea800 == 71 [pid = 1852] [id = 166] 16:42:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f0c94046c00) [pid = 1852] [serial = 498] [outer = (nil)] 16:42:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f0c9404e000) [pid = 1852] [serial = 499] [outer = 0x7f0c94046c00] 16:42:47 INFO - PROCESS | 1852 | 1461627767617 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f0c94143c00) [pid = 1852] [serial = 500] [outer = 0x7f0c94046c00] 16:42:48 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:48 INFO - PROCESS | 1852 | 1461627768379 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1037ms 16:42:48 INFO - PROCESS | 1852 | 1461627768415 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1852 | 1461627768419 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:42:48 INFO - PROCESS | 1852 | 1461627768426 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1852 | 1461627768428 Marionette TRACE conn3 <- [1,638,null,{}] 16:42:48 INFO - PROCESS | 1852 | 1461627768433 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}] 16:42:48 INFO - PROCESS | 1852 | 1461627768605 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:42:48 INFO - PROCESS | 1852 | 1461627768622 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99498800 == 72 [pid = 1852] [id = 167] 16:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f0c9404dc00) [pid = 1852] [serial = 501] [outer = (nil)] 16:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f0c96186400) [pid = 1852] [serial = 502] [outer = 0x7f0c9404dc00] 16:42:48 INFO - PROCESS | 1852 | 1461627768682 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f0c96d39400) [pid = 1852] [serial = 503] [outer = 0x7f0c9404dc00] 16:42:49 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:49 INFO - PROCESS | 1852 | 1461627769364 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 976ms 16:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:42:49 INFO - PROCESS | 1852 | 1461627769401 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1852 | 1461627769403 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:42:49 INFO - PROCESS | 1852 | 1461627769409 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1852 | 1461627769411 Marionette TRACE conn3 <- [1,642,null,{}] 16:42:49 INFO - PROCESS | 1852 | 1461627769416 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}] 16:42:49 INFO - PROCESS | 1852 | 1461627769581 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:42:49 INFO - PROCESS | 1852 | 1461627769654 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa11000 == 73 [pid = 1852] [id = 168] 16:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f0c94048800) [pid = 1852] [serial = 504] [outer = (nil)] 16:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f0c96df3800) [pid = 1852] [serial = 505] [outer = 0x7f0c94048800] 16:42:49 INFO - PROCESS | 1852 | 1461627769713 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f0c97a3d000) [pid = 1852] [serial = 506] [outer = 0x7f0c94048800] 16:42:50 INFO - PROCESS | 1852 | 1461627770491 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]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1127ms 16:42:50 INFO - PROCESS | 1852 | 1461627770535 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1852 | 1461627770538 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:42:50 INFO - PROCESS | 1852 | 1461627770543 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1852 | 1461627770546 Marionette TRACE conn3 <- [1,646,null,{}] 16:42:50 INFO - PROCESS | 1852 | 1461627770557 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}] 16:42:50 INFO - PROCESS | 1852 | 1461627770767 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:42:50 INFO - PROCESS | 1852 | 1461627770799 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13f1000 == 74 [pid = 1852] [id = 169] 16:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f0c9940c000) [pid = 1852] [serial = 507] [outer = (nil)] 16:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f0c9c961400) [pid = 1852] [serial = 508] [outer = 0x7f0c9940c000] 16:42:50 INFO - PROCESS | 1852 | 1461627770860 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f0ca72c4c00) [pid = 1852] [serial = 509] [outer = 0x7f0c9940c000] 16:42:51 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f0c94e2d000) [pid = 1852] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:42:51 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f0c8f945800) [pid = 1852] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:42:51 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f0c8f902c00) [pid = 1852] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:42:51 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f0c94149000) [pid = 1852] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:42:51 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f0c8f94a800) [pid = 1852] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:42:51 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f0c8f94b800) [pid = 1852] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:42:51 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f0c98b5ec00) [pid = 1852] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:42:51 INFO - PROCESS | 1852 | 1461627771776 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]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:42:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1290ms 16:42:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:42:51 INFO - PROCESS | 1852 | 1461627771834 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1852 | 1461627771836 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:42:51 INFO - PROCESS | 1852 | 1461627771842 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1852 | 1461627771845 Marionette TRACE conn3 <- [1,650,null,{}] 16:42:51 INFO - PROCESS | 1852 | 1461627771849 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}] 16:42:51 INFO - PROCESS | 1852 | 1461627771979 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:42:52 INFO - PROCESS | 1852 | 1461627772001 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9d6a3000 == 75 [pid = 1852] [id = 170] 16:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f0c8e1d7000) [pid = 1852] [serial = 510] [outer = (nil)] 16:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f0c8e1dd000) [pid = 1852] [serial = 511] [outer = 0x7f0c8e1d7000] 16:42:52 INFO - PROCESS | 1852 | 1461627772058 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f0c8f902c00) [pid = 1852] [serial = 512] [outer = 0x7f0c8e1d7000] 16:42:52 INFO - PROCESS | 1852 | 1461627772755 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]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:42:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 930ms 16:42:52 INFO - PROCESS | 1852 | 1461627772771 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1852 | 1461627772774 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:42:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:42:52 INFO - PROCESS | 1852 | 1461627772780 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1852 | 1461627772782 Marionette TRACE conn3 <- [1,654,null,{}] 16:42:52 INFO - PROCESS | 1852 | 1461627772787 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}] 16:42:52 INFO - PROCESS | 1852 | 1461627772947 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:42:52 INFO - PROCESS | 1852 | 1461627772968 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd68800 == 76 [pid = 1852] [id = 171] 16:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f0c8e1d7400) [pid = 1852] [serial = 513] [outer = (nil)] 16:42:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f0c94149000) [pid = 1852] [serial = 514] [outer = 0x7f0c8e1d7400] 16:42:53 INFO - PROCESS | 1852 | 1461627773024 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f0ca72bc800) [pid = 1852] [serial = 515] [outer = 0x7f0c8e1d7400] 16:42:53 INFO - PROCESS | 1852 | 1461627773790 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]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:42:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1074ms 16:42:53 INFO - PROCESS | 1852 | 1461627773860 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:42:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:42:53 INFO - PROCESS | 1852 | 1461627773865 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:42:53 INFO - PROCESS | 1852 | 1461627773873 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1852 | 1461627773878 Marionette TRACE conn3 <- [1,658,null,{}] 16:42:53 INFO - PROCESS | 1852 | 1461627773887 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}] 16:42:54 INFO - PROCESS | 1852 | 1461627774050 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:42:54 INFO - PROCESS | 1852 | 1461627774194 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c912c6000 == 77 [pid = 1852] [id = 172] 16:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f0c8e1d9800) [pid = 1852] [serial = 516] [outer = (nil)] 16:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f0c8f9c7800) [pid = 1852] [serial = 517] [outer = 0x7f0c8e1d9800] 16:42:54 INFO - PROCESS | 1852 | 1461627774265 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f0c8f9ce800) [pid = 1852] [serial = 518] [outer = 0x7f0c8e1d9800] 16:42:55 INFO - PROCESS | 1852 | 1461627775100 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:42:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1283ms 16:42:55 INFO - PROCESS | 1852 | 1461627775156 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1852 | 1461627775164 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:42:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:42:55 INFO - PROCESS | 1852 | 1461627775174 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1852 | 1461627775177 Marionette TRACE conn3 <- [1,662,null,{}] 16:42:55 INFO - PROCESS | 1852 | 1461627775205 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}] 16:42:55 INFO - PROCESS | 1852 | 1461627775380 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:42:55 INFO - PROCESS | 1852 | 1461627775524 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99ddd800 == 78 [pid = 1852] [id = 173] 16:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f0c8f9a2800) [pid = 1852] [serial = 519] [outer = (nil)] 16:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c903ec800) [pid = 1852] [serial = 520] [outer = 0x7f0c8f9a2800] 16:42:55 INFO - PROCESS | 1852 | 1461627775594 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c90f80800) [pid = 1852] [serial = 521] [outer = 0x7f0c8f9a2800] 16:42:56 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:56 INFO - PROCESS | 1852 | 1461627776470 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]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:42:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1312ms 16:42:56 INFO - PROCESS | 1852 | 1461627776485 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1852 | 1461627776488 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:42:56 INFO - PROCESS | 1852 | 1461627776494 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1852 | 1461627776499 Marionette TRACE conn3 <- [1,666,null,{}] 16:42:56 INFO - PROCESS | 1852 | 1461627776514 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}] 16:42:56 INFO - PROCESS | 1852 | 1461627776667 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:42:56 INFO - PROCESS | 1852 | 1461627776819 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caf266000 == 79 [pid = 1852] [id = 174] 16:42:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c93864000) [pid = 1852] [serial = 522] [outer = (nil)] 16:42:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c94042800) [pid = 1852] [serial = 523] [outer = 0x7f0c93864000] 16:42:56 INFO - PROCESS | 1852 | 1461627776892 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c94148400) [pid = 1852] [serial = 524] [outer = 0x7f0c93864000] 16:42:57 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:57 INFO - PROCESS | 1852 | 1461627777745 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]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:42:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1283ms 16:42:57 INFO - PROCESS | 1852 | 1461627777779 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1852 | 1461627777783 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:42:57 INFO - PROCESS | 1852 | 1461627777790 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1852 | 1461627777793 Marionette TRACE conn3 <- [1,670,null,{}] 16:42:57 INFO - PROCESS | 1852 | 1461627777798 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}] 16:42:57 INFO - PROCESS | 1852 | 1461627777942 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:42:58 INFO - PROCESS | 1852 | 1461627778092 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893dc000 == 80 [pid = 1852] [id = 175] 16:42:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c939a7c00) [pid = 1852] [serial = 525] [outer = (nil)] 16:42:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c97398800) [pid = 1852] [serial = 526] [outer = 0x7f0c939a7c00] 16:42:58 INFO - PROCESS | 1852 | 1461627778163 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c980e8800) [pid = 1852] [serial = 527] [outer = 0x7f0c939a7c00] 16:42:58 INFO - PROCESS | 1852 | 1461627778988 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1233ms 16:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:42:59 INFO - PROCESS | 1852 | 1461627779024 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1852 | 1461627779026 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:42:59 INFO - PROCESS | 1852 | 1461627779032 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1852 | 1461627779035 Marionette TRACE conn3 <- [1,674,null,{}] 16:42:59 INFO - PROCESS | 1852 | 1461627779040 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}] 16:42:59 INFO - PROCESS | 1852 | 1461627779183 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:42:59 INFO - PROCESS | 1852 | 1461627779333 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb08d0800 == 81 [pid = 1852] [id = 176] 16:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f0c94e2d000) [pid = 1852] [serial = 528] [outer = (nil)] 16:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f0c98e0b000) [pid = 1852] [serial = 529] [outer = 0x7f0c94e2d000] 16:42:59 INFO - PROCESS | 1852 | 1461627779406 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f0c9b693c00) [pid = 1852] [serial = 530] [outer = 0x7f0c94e2d000] 16:42:59 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:00 INFO - PROCESS | 1852 | 1461627780203 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]]]}] 16:43:00 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 16:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1184ms 16:43:00 INFO - PROCESS | 1852 | 1461627780216 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 1852 | 1461627780225 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:43:00 INFO - PROCESS | 1852 | 1461627780252 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1852 | 1461627780256 Marionette TRACE conn3 <- [1,678,null,{}] 16:43:00 INFO - PROCESS | 1852 | 1461627780263 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}] 16:43:00 INFO - PROCESS | 1852 | 1461627780451 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:43:00 INFO - PROCESS | 1852 | 1461627780597 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e334800 == 82 [pid = 1852] [id = 177] 16:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f0c9c9a2800) [pid = 1852] [serial = 531] [outer = (nil)] 16:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f0ca80aa800) [pid = 1852] [serial = 532] [outer = 0x7f0c9c9a2800] 16:43:00 INFO - PROCESS | 1852 | 1461627780671 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0caa53d400) [pid = 1852] [serial = 533] [outer = 0x7f0c9c9a2800] 16:43:01 INFO - PROCESS | 1852 | 1461627781444 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1244ms 16:43:01 INFO - PROCESS | 1852 | 1461627781481 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1852 | 1461627781484 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:43:01 INFO - PROCESS | 1852 | 1461627781490 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1852 | 1461627781492 Marionette TRACE conn3 <- [1,682,null,{}] 16:43:01 INFO - PROCESS | 1852 | 1461627781497 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}] 16:43:01 INFO - PROCESS | 1852 | 1461627781637 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:43:01 INFO - PROCESS | 1852 | 1461627781791 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945ac000 == 83 [pid = 1852] [id = 178] 16:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c88467400) [pid = 1852] [serial = 534] [outer = (nil)] 16:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c88470c00) [pid = 1852] [serial = 535] [outer = 0x7f0c88467400] 16:43:01 INFO - PROCESS | 1852 | 1461627781863 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c88475000) [pid = 1852] [serial = 536] [outer = 0x7f0c88467400] 16:43:03 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:03 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:03 INFO - PROCESS | 1852 | 1461627783197 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]]]}] 16:43:03 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) 16:43:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1728ms 16:43:03 INFO - PROCESS | 1852 | 1461627783317 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1852 | 1461627783323 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:43:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:43:03 INFO - PROCESS | 1852 | 1461627783332 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1852 | 1461627783336 Marionette TRACE conn3 <- [1,686,null,{}] 16:43:03 INFO - PROCESS | 1852 | 1461627783343 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}] 16:43:03 INFO - PROCESS | 1852 | 1461627783533 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:43:03 INFO - PROCESS | 1852 | 1461627783695 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e045800 == 84 [pid = 1852] [id = 179] 16:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c8e1e1000) [pid = 1852] [serial = 537] [outer = (nil)] 16:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c8f908000) [pid = 1852] [serial = 538] [outer = 0x7f0c8e1e1000] 16:43:03 INFO - PROCESS | 1852 | 1461627783805 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c8f947c00) [pid = 1852] [serial = 539] [outer = 0x7f0c8e1e1000] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9804c000 == 83 [pid = 1852] [id = 130] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c9d6f5400) [pid = 1852] [serial = 471] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c8f9a6000) [pid = 1852] [serial = 432] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c9000f000) [pid = 1852] [serial = 435] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c93867800) [pid = 1852] [serial = 438] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0c90f7ec00) [pid = 1852] [serial = 441] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c97397800) [pid = 1852] [serial = 444] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c96d3c800) [pid = 1852] [serial = 447] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac4e5000 == 82 [pid = 1852] [id = 83] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9d6a3000 == 81 [pid = 1852] [id = 170] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13f1000 == 80 [pid = 1852] [id = 169] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fa11000 == 79 [pid = 1852] [id = 168] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99498800 == 78 [pid = 1852] [id = 167] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962ea800 == 77 [pid = 1852] [id = 166] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c903df000 == 76 [pid = 1852] [id = 165] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9428e800 == 75 [pid = 1852] [id = 164] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabd6f000 == 74 [pid = 1852] [id = 160] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99ddb000 == 73 [pid = 1852] [id = 159] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c942a4800 == 72 [pid = 1852] [id = 158] 16:43:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca74d9000 == 71 [pid = 1852] [id = 157] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f0c97a36c00) [pid = 1852] [serial = 462] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f0c988a7c00) [pid = 1852] [serial = 430] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f0c982d3800) [pid = 1852] [serial = 465] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f0c962b2c00) [pid = 1852] [serial = 459] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f0c91285800) [pid = 1852] [serial = 454] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c8f9a8400) [pid = 1852] [serial = 453] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c989d0000) [pid = 1852] [serial = 450] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c923cd000) [pid = 1852] [serial = 456] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c93aea400) [pid = 1852] [serial = 457] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c9a3e2c00) [pid = 1852] [serial = 468] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0c988aa800) [pid = 1852] [serial = 466] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c9b693400) [pid = 1852] [serial = 469] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c97ef2000) [pid = 1852] [serial = 463] [outer = (nil)] [url = about:blank] 16:43:04 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f0c96d3c400) [pid = 1852] [serial = 460] [outer = (nil)] [url = about:blank] 16:43:05 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:05 INFO - PROCESS | 1852 | 1461627785102 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]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:43:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1836ms 16:43:05 INFO - PROCESS | 1852 | 1461627785168 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1852 | 1461627785176 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:43:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:43:05 INFO - PROCESS | 1852 | 1461627785189 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1852 | 1461627785192 Marionette TRACE conn3 <- [1,690,null,{}] 16:43:05 INFO - PROCESS | 1852 | 1461627785202 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}] 16:43:05 INFO - PROCESS | 1852 | 1461627785382 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:43:05 INFO - PROCESS | 1852 | 1461627785399 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9061f000 == 72 [pid = 1852] [id = 180] 16:43:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f0c90005c00) [pid = 1852] [serial = 540] [outer = (nil)] 16:43:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c90009800) [pid = 1852] [serial = 541] [outer = 0x7f0c90005c00] 16:43:05 INFO - PROCESS | 1852 | 1461627785470 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c902c3800) [pid = 1852] [serial = 542] [outer = 0x7f0c90005c00] 16:43:06 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:06 INFO - PROCESS | 1852 | 1461627786596 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]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:43:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1436ms 16:43:06 INFO - PROCESS | 1852 | 1461627786620 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1852 | 1461627786624 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:43:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:43:06 INFO - PROCESS | 1852 | 1461627786630 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1852 | 1461627786635 Marionette TRACE conn3 <- [1,694,null,{}] 16:43:06 INFO - PROCESS | 1852 | 1461627786657 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}] 16:43:06 INFO - PROCESS | 1852 | 1461627786841 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:43:07 INFO - PROCESS | 1852 | 1461627787005 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c912b5800 == 73 [pid = 1852] [id = 181] 16:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c90816c00) [pid = 1852] [serial = 543] [outer = (nil)] 16:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c9081b400) [pid = 1852] [serial = 544] [outer = 0x7f0c90816c00] 16:43:07 INFO - PROCESS | 1852 | 1461627787067 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c90bb5000) [pid = 1852] [serial = 545] [outer = 0x7f0c90816c00] 16:43:08 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:08 INFO - PROCESS | 1852 | 1461627788173 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]]]}] 16:43:08 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) 16:43:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1591ms 16:43:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:43:08 INFO - PROCESS | 1852 | 1461627788224 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1852 | 1461627788227 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:43:08 INFO - PROCESS | 1852 | 1461627788232 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1852 | 1461627788235 Marionette TRACE conn3 <- [1,698,null,{}] 16:43:08 INFO - PROCESS | 1852 | 1461627788239 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}] 16:43:08 INFO - PROCESS | 1852 | 1461627788405 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:43:08 INFO - PROCESS | 1852 | 1461627788477 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e04e800 == 74 [pid = 1852] [id = 182] 16:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c90f76c00) [pid = 1852] [serial = 546] [outer = (nil)] 16:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c9110a000) [pid = 1852] [serial = 547] [outer = 0x7f0c90f76c00] 16:43:08 INFO - PROCESS | 1852 | 1461627788535 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c91285800) [pid = 1852] [serial = 548] [outer = 0x7f0c90f76c00] 16:43:09 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c903f2400) [pid = 1852] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:43:09 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c9940c000) [pid = 1852] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:43:09 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c8e1d7000) [pid = 1852] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:43:09 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c9404dc00) [pid = 1852] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:43:09 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c94048800) [pid = 1852] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:43:09 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0c94046c00) [pid = 1852] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:43:09 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c8f9b1000) [pid = 1852] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:43:09 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:09 INFO - PROCESS | 1852 | 1461627789838 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]]]}] 16:43:09 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) 16:43:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1625ms 16:43:09 INFO - PROCESS | 1852 | 1461627789857 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1852 | 1461627789861 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:43:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:43:09 INFO - PROCESS | 1852 | 1461627789866 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1852 | 1461627789867 Marionette TRACE conn3 <- [1,702,null,{}] 16:43:09 INFO - PROCESS | 1852 | 1461627789873 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}] 16:43:10 INFO - PROCESS | 1852 | 1461627790034 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:43:10 INFO - PROCESS | 1852 | 1461627790203 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c942a1800 == 75 [pid = 1852] [id = 183] 16:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c90815800) [pid = 1852] [serial = 549] [outer = (nil)] 16:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c91286000) [pid = 1852] [serial = 550] [outer = 0x7f0c90815800] 16:43:10 INFO - PROCESS | 1852 | 1461627790260 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c920e0000) [pid = 1852] [serial = 551] [outer = 0x7f0c90815800] 16:43:11 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 1852 | 1461627791347 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]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:43:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1526ms 16:43:11 INFO - PROCESS | 1852 | 1461627791392 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1852 | 1461627791398 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:43:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:43:11 INFO - PROCESS | 1852 | 1461627791406 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1852 | 1461627791411 Marionette TRACE conn3 <- [1,706,null,{}] 16:43:11 INFO - PROCESS | 1852 | 1461627791464 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}] 16:43:11 INFO - PROCESS | 1852 | 1461627791675 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:43:11 INFO - PROCESS | 1852 | 1461627791821 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901f3000 == 76 [pid = 1852] [id = 184] 16:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c8f944400) [pid = 1852] [serial = 552] [outer = (nil)] 16:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c8f9a1400) [pid = 1852] [serial = 553] [outer = 0x7f0c8f944400] 16:43:11 INFO - PROCESS | 1852 | 1461627791932 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c8f9bec00) [pid = 1852] [serial = 554] [outer = 0x7f0c8f944400] 16:43:13 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:13 INFO - PROCESS | 1852 | 1461627793246 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]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:43:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1934ms 16:43:13 INFO - PROCESS | 1852 | 1461627793340 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1852 | 1461627793349 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:43:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:43:13 INFO - PROCESS | 1852 | 1461627793359 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1852 | 1461627793362 Marionette TRACE conn3 <- [1,710,null,{}] 16:43:13 INFO - PROCESS | 1852 | 1461627793367 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}] 16:43:13 INFO - PROCESS | 1852 | 1461627793512 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:43:13 INFO - PROCESS | 1852 | 1461627793656 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9237d000 == 77 [pid = 1852] [id = 185] 16:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c8e1dfc00) [pid = 1852] [serial = 555] [outer = (nil)] 16:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f0c903e3800) [pid = 1852] [serial = 556] [outer = 0x7f0c8e1dfc00] 16:43:13 INFO - PROCESS | 1852 | 1461627793727 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f0c90f78400) [pid = 1852] [serial = 557] [outer = 0x7f0c8e1dfc00] 16:43:14 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:14 INFO - PROCESS | 1852 | 1461627794946 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]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:43:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1635ms 16:43:14 INFO - PROCESS | 1852 | 1461627794995 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1852 | 1461627794998 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:43:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:43:15 INFO - PROCESS | 1852 | 1461627795005 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1852 | 1461627795011 Marionette TRACE conn3 <- [1,714,null,{}] 16:43:15 INFO - PROCESS | 1852 | 1461627795026 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}] 16:43:15 INFO - PROCESS | 1852 | 1461627795292 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:43:15 INFO - PROCESS | 1852 | 1461627795462 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c983e6000 == 78 [pid = 1852] [id = 186] 16:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f0c907ec400) [pid = 1852] [serial = 558] [outer = (nil)] 16:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f0c92128400) [pid = 1852] [serial = 559] [outer = 0x7f0c907ec400] 16:43:15 INFO - PROCESS | 1852 | 1461627795547 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f0c93865400) [pid = 1852] [serial = 560] [outer = 0x7f0c907ec400] 16:43:16 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:16 INFO - PROCESS | 1852 | 1461627796845 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]]]}] 16:43:16 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 16:43:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1882ms 16:43:16 INFO - PROCESS | 1852 | 1461627796929 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 1852 | 1461627796934 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:43:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:43:16 INFO - PROCESS | 1852 | 1461627796959 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1852 | 1461627796963 Marionette TRACE conn3 <- [1,718,null,{}] 16:43:16 INFO - PROCESS | 1852 | 1461627796968 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}] 16:43:17 INFO - PROCESS | 1852 | 1461627797115 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:43:17 INFO - PROCESS | 1852 | 1461627797265 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99081800 == 79 [pid = 1852] [id = 187] 16:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0c8846dc00) [pid = 1852] [serial = 561] [outer = (nil)] 16:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c8f9a0c00) [pid = 1852] [serial = 562] [outer = 0x7f0c8846dc00] 16:43:17 INFO - PROCESS | 1852 | 1461627797333 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c94048400) [pid = 1852] [serial = 563] [outer = 0x7f0c8846dc00] 16:43:18 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:18 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:18 INFO - PROCESS | 1852 | 1461627798922 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]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:43:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1983ms 16:43:18 INFO - PROCESS | 1852 | 1461627798940 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1852 | 1461627798945 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:43:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:43:18 INFO - PROCESS | 1852 | 1461627798953 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1852 | 1461627798957 Marionette TRACE conn3 <- [1,722,null,{}] 16:43:18 INFO - PROCESS | 1852 | 1461627798966 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}] 16:43:19 INFO - PROCESS | 1852 | 1461627799130 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:43:19 INFO - PROCESS | 1852 | 1461627799283 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9203a000 == 80 [pid = 1852] [id = 188] 16:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c88613c00) [pid = 1852] [serial = 564] [outer = (nil)] 16:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c902c1c00) [pid = 1852] [serial = 565] [outer = 0x7f0c88613c00] 16:43:19 INFO - PROCESS | 1852 | 1461627799353 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c907dec00) [pid = 1852] [serial = 566] [outer = 0x7f0c88613c00] 16:43:20 INFO - PROCESS | 1852 | 1461627800246 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] 16:43:20 INFO - PROCESS | 1852 | 1461627800292 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:43:20 INFO - PROCESS | 1852 | 1461627800302 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1852 | 1461627800306 Marionette TRACE conn3 <- [1,726,null,{}] 16:43:20 INFO - PROCESS | 1852 | 1461627800313 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}] 16:43:20 INFO - PROCESS | 1852 | 1461627800467 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:43:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c983d1000 == 79 [pid = 1852] [id = 84] 16:43:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e04e800 == 78 [pid = 1852] [id = 182] 16:43:20 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c9d6f3000) [pid = 1852] [serial = 484] [outer = (nil)] [url = about:blank] 16:43:20 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c903ec400) [pid = 1852] [serial = 487] [outer = (nil)] [url = about:blank] 16:43:20 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c907e2c00) [pid = 1852] [serial = 490] [outer = (nil)] [url = about:blank] 16:43:20 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0c94149000) [pid = 1852] [serial = 514] [outer = (nil)] [url = about:blank] 16:43:20 INFO - PROCESS | 1852 | 1461627800705 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c912b5800 == 77 [pid = 1852] [id = 181] 16:43:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9061f000 == 76 [pid = 1852] [id = 180] 16:43:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e045800 == 75 [pid = 1852] [id = 179] 16:43:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa03800 == 76 [pid = 1852] [id = 189] 16:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c8f9cd800) [pid = 1852] [serial = 567] [outer = (nil)] 16:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c9081f000) [pid = 1852] [serial = 568] [outer = 0x7f0c8f9cd800] 16:43:20 INFO - PROCESS | 1852 | 1461627800814 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c91324400) [pid = 1852] [serial = 569] [outer = 0x7f0c8f9cd800] 16:43:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945ac000 == 75 [pid = 1852] [id = 178] 16:43:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e334800 == 74 [pid = 1852] [id = 177] 16:43:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb08d0800 == 73 [pid = 1852] [id = 176] 16:43:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c893dc000 == 72 [pid = 1852] [id = 175] 16:43:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caf266000 == 71 [pid = 1852] [id = 174] 16:43:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99ddd800 == 70 [pid = 1852] [id = 173] 16:43:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c912c6000 == 69 [pid = 1852] [id = 172] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0ca045b400) [pid = 1852] [serial = 256] [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.] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c9739e000) [pid = 1852] [serial = 481] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0c90f7f000) [pid = 1852] [serial = 475] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c96186400) [pid = 1852] [serial = 502] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c96df3800) [pid = 1852] [serial = 505] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f0c9404e000) [pid = 1852] [serial = 499] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f0c94143c00) [pid = 1852] [serial = 500] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f0c9386f800) [pid = 1852] [serial = 497] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f0c920e3400) [pid = 1852] [serial = 496] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f0c94147000) [pid = 1852] [serial = 478] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c91107800) [pid = 1852] [serial = 494] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c90bb8c00) [pid = 1852] [serial = 493] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c9c961400) [pid = 1852] [serial = 508] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c8e1dd000) [pid = 1852] [serial = 511] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0ca72c4c00) [pid = 1852] [serial = 509] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0c97a3d000) [pid = 1852] [serial = 506] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c96d39400) [pid = 1852] [serial = 503] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c8f902c00) [pid = 1852] [serial = 512] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:21 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:21 INFO - PROCESS | 1852 | 1461627801640 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:43:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1388ms 16:43:21 INFO - PROCESS | 1852 | 1461627801690 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1852 | 1461627801694 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:43:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:43:21 INFO - PROCESS | 1852 | 1461627801701 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1852 | 1461627801707 Marionette TRACE conn3 <- [1,730,null,{}] 16:43:21 INFO - PROCESS | 1852 | 1461627801722 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}] 16:43:21 INFO - PROCESS | 1852 | 1461627801884 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:43:21 INFO - PROCESS | 1852 | 1461627801990 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945a2800 == 70 [pid = 1852] [id = 190] 16:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c90817000) [pid = 1852] [serial = 570] [outer = (nil)] 16:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c9404d000) [pid = 1852] [serial = 571] [outer = 0x7f0c90817000] 16:43:22 INFO - PROCESS | 1852 | 1461627802064 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c94140c00) [pid = 1852] [serial = 572] [outer = 0x7f0c90817000] 16:43:22 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:22 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:22 INFO - PROCESS | 1852 | 1461627802831 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] 16:43:22 INFO - PROCESS | 1852 | 1461627802895 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:43:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:43:22 INFO - PROCESS | 1852 | 1461627802900 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1852 | 1461627802902 Marionette TRACE conn3 <- [1,734,null,{}] 16:43:22 INFO - PROCESS | 1852 | 1461627802908 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}] 16:43:23 INFO - PROCESS | 1852 | 1461627803053 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:43:23 INFO - PROCESS | 1852 | 1461627803063 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99097000 == 71 [pid = 1852] [id = 191] 16:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c9404e800) [pid = 1852] [serial = 573] [outer = (nil)] 16:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c94e34800) [pid = 1852] [serial = 574] [outer = 0x7f0c9404e800] 16:43:23 INFO - PROCESS | 1852 | 1461627803125 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c96186000) [pid = 1852] [serial = 575] [outer = 0x7f0c9404e800] 16:43:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:23 INFO - PROCESS | 1852 | 1461627803933 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]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:43:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1075ms 16:43:23 INFO - PROCESS | 1852 | 1461627803976 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1852 | 1461627803979 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:43:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:43:23 INFO - PROCESS | 1852 | 1461627803995 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1852 | 1461627803997 Marionette TRACE conn3 <- [1,738,null,{}] 16:43:24 INFO - PROCESS | 1852 | 1461627804002 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}] 16:43:24 INFO - PROCESS | 1852 | 1461627804236 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:43:24 INFO - PROCESS | 1852 | 1461627804269 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a3a7800 == 72 [pid = 1852] [id = 192] 16:43:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c88619c00) [pid = 1852] [serial = 576] [outer = (nil)] 16:43:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c97a32c00) [pid = 1852] [serial = 577] [outer = 0x7f0c88619c00] 16:43:24 INFO - PROCESS | 1852 | 1461627804337 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f0c97a39400) [pid = 1852] [serial = 578] [outer = 0x7f0c88619c00] 16:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f0c8e1e1000) [pid = 1852] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c90816c00) [pid = 1852] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c90005c00) [pid = 1852] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c90f76c00) [pid = 1852] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:43:25 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:25 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:25 INFO - PROCESS | 1852 | 1461627805564 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]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:43:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1589ms 16:43:25 INFO - PROCESS | 1852 | 1461627805574 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1852 | 1461627805577 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:43:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:43:25 INFO - PROCESS | 1852 | 1461627805591 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1852 | 1461627805593 Marionette TRACE conn3 <- [1,742,null,{}] 16:43:25 INFO - PROCESS | 1852 | 1461627805598 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}] 16:43:25 INFO - PROCESS | 1852 | 1461627805785 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:43:25 INFO - PROCESS | 1852 | 1461627805899 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b67e000 == 73 [pid = 1852] [id = 193] 16:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c98098800) [pid = 1852] [serial = 579] [outer = (nil)] 16:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c98239000) [pid = 1852] [serial = 580] [outer = 0x7f0c98098800] 16:43:25 INFO - PROCESS | 1852 | 1461627805963 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c988a7800) [pid = 1852] [serial = 581] [outer = 0x7f0c98098800] 16:43:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:26 INFO - PROCESS | 1852 | 1461627806982 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]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:43:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1430ms 16:43:27 INFO - PROCESS | 1852 | 1461627807021 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 1852 | 1461627807023 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:43:27 INFO - PROCESS | 1852 | 1461627807029 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1852 | 1461627807030 Marionette TRACE conn3 <- [1,746,null,{}] 16:43:27 INFO - PROCESS | 1852 | 1461627807035 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}] 16:43:27 INFO - PROCESS | 1852 | 1461627807159 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:43:27 INFO - PROCESS | 1852 | 1461627807169 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13dd000 == 74 [pid = 1852] [id = 194] 16:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f0c988a7c00) [pid = 1852] [serial = 582] [outer = (nil)] 16:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f0c993d7400) [pid = 1852] [serial = 583] [outer = 0x7f0c988a7c00] 16:43:27 INFO - PROCESS | 1852 | 1461627807226 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f0c99c3e400) [pid = 1852] [serial = 584] [outer = 0x7f0c988a7c00] 16:43:28 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:28 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:28 INFO - PROCESS | 1852 | 1461627808786 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]]]}] 16:43:28 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.) 16:43:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1778ms 16:43:28 INFO - PROCESS | 1852 | 1461627808807 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1852 | 1461627808812 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:43:28 INFO - PROCESS | 1852 | 1461627808889 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1852 | 1461627808894 Marionette TRACE conn3 <- [1,750,null,{}] 16:43:28 INFO - PROCESS | 1852 | 1461627808902 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}] 16:43:29 INFO - PROCESS | 1852 | 1461627809054 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:43:29 INFO - PROCESS | 1852 | 1461627809199 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c92039800 == 75 [pid = 1852] [id = 195] 16:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f0c8f910800) [pid = 1852] [serial = 585] [outer = (nil)] 16:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f0c9074b000) [pid = 1852] [serial = 586] [outer = 0x7f0c8f910800] 16:43:29 INFO - PROCESS | 1852 | 1461627809270 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0c920e2400) [pid = 1852] [serial = 587] [outer = 0x7f0c8f910800] 16:43:30 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:30 INFO - PROCESS | 1852 | 1461627810517 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]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:43:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1700ms 16:43:30 INFO - PROCESS | 1852 | 1461627810570 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1852 | 1461627810577 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:43:30 INFO - PROCESS | 1852 | 1461627810587 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1852 | 1461627810590 Marionette TRACE conn3 <- [1,754,null,{}] 16:43:30 INFO - PROCESS | 1852 | 1461627810596 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}] 16:43:30 INFO - PROCESS | 1852 | 1461627810842 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:43:31 INFO - PROCESS | 1852 | 1461627810992 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b663800 == 76 [pid = 1852] [id = 196] 16:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c907e5800) [pid = 1852] [serial = 588] [outer = (nil)] 16:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c93aea400) [pid = 1852] [serial = 589] [outer = 0x7f0c907e5800] 16:43:31 INFO - PROCESS | 1852 | 1461627811059 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c9617f400) [pid = 1852] [serial = 590] [outer = 0x7f0c907e5800] 16:43:32 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:32 INFO - PROCESS | 1852 | 1461627812354 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]]]}] 16:43:32 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 16:43:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1791ms 16:43:32 INFO - PROCESS | 1852 | 1461627812416 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1852 | 1461627812419 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:43:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:43:32 INFO - PROCESS | 1852 | 1461627812444 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1852 | 1461627812449 Marionette TRACE conn3 <- [1,758,null,{}] 16:43:32 INFO - PROCESS | 1852 | 1461627812465 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}] 16:43:32 INFO - PROCESS | 1852 | 1461627812620 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:43:32 INFO - PROCESS | 1852 | 1461627812768 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca727f800 == 77 [pid = 1852] [id = 197] 16:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c94e2c000) [pid = 1852] [serial = 591] [outer = (nil)] 16:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c97ef2c00) [pid = 1852] [serial = 592] [outer = 0x7f0c94e2c000] 16:43:32 INFO - PROCESS | 1852 | 1461627812845 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c993d5000) [pid = 1852] [serial = 593] [outer = 0x7f0c94e2c000] 16:43:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:33 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:33 INFO - PROCESS | 1852 | 1461627813666 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]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:43:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1295ms 16:43:33 INFO - PROCESS | 1852 | 1461627813741 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1852 | 1461627813746 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:43:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:43:33 INFO - PROCESS | 1852 | 1461627813753 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1852 | 1461627813756 Marionette TRACE conn3 <- [1,762,null,{}] 16:43:33 INFO - PROCESS | 1852 | 1461627813761 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}] 16:43:33 INFO - PROCESS | 1852 | 1461627813911 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:43:34 INFO - PROCESS | 1852 | 1461627814061 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca831a000 == 78 [pid = 1852] [id = 198] 16:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c96188400) [pid = 1852] [serial = 594] [outer = (nil)] 16:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c9aa61400) [pid = 1852] [serial = 595] [outer = 0x7f0c96188400] 16:43:34 INFO - PROCESS | 1852 | 1461627814138 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c9b694000) [pid = 1852] [serial = 596] [outer = 0x7f0c96188400] 16:43:35 INFO - PROCESS | 1852 | 1461627815292 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]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:43:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1580ms 16:43:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:43:35 INFO - PROCESS | 1852 | 1461627815341 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1852 | 1461627815344 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:43:35 INFO - PROCESS | 1852 | 1461627815351 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1852 | 1461627815354 Marionette TRACE conn3 <- [1,766,null,{}] 16:43:35 INFO - PROCESS | 1852 | 1461627815359 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}] 16:43:35 INFO - PROCESS | 1852 | 1461627815502 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:43:35 INFO - PROCESS | 1852 | 1461627815784 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903da800 == 79 [pid = 1852] [id = 199] 16:43:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c9128e400) [pid = 1852] [serial = 597] [outer = (nil)] 16:43:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c99c49000) [pid = 1852] [serial = 598] [outer = 0x7f0c9128e400] 16:43:35 INFO - PROCESS | 1852 | 1461627815854 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c9c890800) [pid = 1852] [serial = 599] [outer = 0x7f0c9128e400] 16:43:37 INFO - PROCESS | 1852 | 1461627817295 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]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:43:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1984ms 16:43:37 INFO - PROCESS | 1852 | 1461627817334 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1852 | 1461627817339 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:43:37 INFO - PROCESS | 1852 | 1461627817346 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1852 | 1461627817352 Marionette TRACE conn3 <- [1,770,null,{}] 16:43:37 INFO - PROCESS | 1852 | 1461627817359 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}] 16:43:37 INFO - PROCESS | 1852 | 1461627817541 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:43:37 INFO - PROCESS | 1852 | 1461627817695 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c938a8800 == 80 [pid = 1852] [id = 200] 16:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c90006400) [pid = 1852] [serial = 600] [outer = (nil)] 16:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c8f948c00) [pid = 1852] [serial = 601] [outer = 0x7f0c90006400] 16:43:37 INFO - PROCESS | 1852 | 1461627817819 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f0c903ef800) [pid = 1852] [serial = 602] [outer = 0x7f0c90006400] 16:43:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b67e000 == 79 [pid = 1852] [id = 193] 16:43:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a3a7800 == 78 [pid = 1852] [id = 192] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f0c91286000) [pid = 1852] [serial = 550] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99097000 == 77 [pid = 1852] [id = 191] 16:43:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945a2800 == 76 [pid = 1852] [id = 190] 16:43:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fa03800 == 75 [pid = 1852] [id = 189] 16:43:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9203a000 == 74 [pid = 1852] [id = 188] 16:43:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c942a1800 == 73 [pid = 1852] [id = 183] 16:43:38 INFO - PROCESS | 1852 | 1461627818639 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]]]}] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0c8f947c00) [pid = 1852] [serial = 539] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0c8f908000) [pid = 1852] [serial = 538] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c8f9c7800) [pid = 1852] [serial = 517] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0c9081b400) [pid = 1852] [serial = 544] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c90bb5000) [pid = 1852] [serial = 545] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c90009800) [pid = 1852] [serial = 541] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c9110a000) [pid = 1852] [serial = 547] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c903ec800) [pid = 1852] [serial = 520] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c88470c00) [pid = 1852] [serial = 535] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c94042800) [pid = 1852] [serial = 523] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c97398800) [pid = 1852] [serial = 526] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c98e0b000) [pid = 1852] [serial = 529] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0ca80aa800) [pid = 1852] [serial = 532] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c91285800) [pid = 1852] [serial = 548] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c902c3800) [pid = 1852] [serial = 542] [outer = (nil)] [url = about:blank] 16:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1332ms 16:43:38 INFO - PROCESS | 1852 | 1461627818680 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1852 | 1461627818688 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:43:38 INFO - PROCESS | 1852 | 1461627818696 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1852 | 1461627818700 Marionette TRACE conn3 <- [1,774,null,{}] 16:43:38 INFO - PROCESS | 1852 | 1461627818705 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}] 16:43:38 INFO - PROCESS | 1852 | 1461627818847 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:43:38 INFO - PROCESS | 1852 | 1461627818862 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90884000 == 74 [pid = 1852] [id = 201] 16:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0c88621c00) [pid = 1852] [serial = 603] [outer = (nil)] 16:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c908ec800) [pid = 1852] [serial = 604] [outer = 0x7f0c88621c00] 16:43:38 INFO - PROCESS | 1852 | 1461627818922 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c9110fc00) [pid = 1852] [serial = 605] [outer = 0x7f0c88621c00] 16:43:39 INFO - PROCESS | 1852 | 1461627819680 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]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1028ms 16:43:39 INFO - PROCESS | 1852 | 1461627819724 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:43:39 INFO - PROCESS | 1852 | 1461627819728 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:43:39 INFO - PROCESS | 1852 | 1461627819733 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 1852 | 1461627819738 Marionette TRACE conn3 <- [1,778,null,{}] 16:43:39 INFO - PROCESS | 1852 | 1461627819791 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}] 16:43:39 INFO - PROCESS | 1852 | 1461627819939 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:43:40 INFO - PROCESS | 1852 | 1461627820050 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945a6000 == 75 [pid = 1852] [id = 202] 16:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c90814400) [pid = 1852] [serial = 606] [outer = (nil)] 16:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c939a7400) [pid = 1852] [serial = 607] [outer = 0x7f0c90814400] 16:43:40 INFO - PROCESS | 1852 | 1461627820115 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c94051400) [pid = 1852] [serial = 608] [outer = 0x7f0c90814400] 16:43:40 INFO - PROCESS | 1852 | 1461627820828 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]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1138ms 16:43:40 INFO - PROCESS | 1852 | 1461627820872 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1852 | 1461627820886 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:43:40 INFO - PROCESS | 1852 | 1461627820906 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1852 | 1461627820909 Marionette TRACE conn3 <- [1,782,null,{}] 16:43:40 INFO - PROCESS | 1852 | 1461627820914 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}] 16:43:41 INFO - PROCESS | 1852 | 1461627821105 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:43:41 INFO - PROCESS | 1852 | 1461627821122 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99085000 == 76 [pid = 1852] [id = 203] 16:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c908f2800) [pid = 1852] [serial = 609] [outer = (nil)] 16:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c94e2c400) [pid = 1852] [serial = 610] [outer = 0x7f0c908f2800] 16:43:41 INFO - PROCESS | 1852 | 1461627821181 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c96188000) [pid = 1852] [serial = 611] [outer = 0x7f0c908f2800] 16:43:41 INFO - PROCESS | 1852 | 1461627821896 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]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1032ms 16:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:43:41 INFO - PROCESS | 1852 | 1461627821935 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 1852 | 1461627821938 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:43:41 INFO - PROCESS | 1852 | 1461627821961 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1852 | 1461627821965 Marionette TRACE conn3 <- [1,786,null,{}] 16:43:41 INFO - PROCESS | 1852 | 1461627821987 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}] 16:43:42 INFO - PROCESS | 1852 | 1461627822156 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:43:42 INFO - PROCESS | 1852 | 1461627822182 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9aa09000 == 77 [pid = 1852] [id = 204] 16:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c92126800) [pid = 1852] [serial = 612] [outer = (nil)] 16:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c9739d400) [pid = 1852] [serial = 613] [outer = 0x7f0c92126800] 16:43:42 INFO - PROCESS | 1852 | 1461627822240 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c97b93800) [pid = 1852] [serial = 614] [outer = 0x7f0c92126800] 16:43:42 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0c8f9cd800) [pid = 1852] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:43:42 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c88619c00) [pid = 1852] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:43:42 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c88613c00) [pid = 1852] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:43:42 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c90817000) [pid = 1852] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:43:42 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c9404e800) [pid = 1852] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:43:42 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c98098800) [pid = 1852] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:43:43 INFO - PROCESS | 1852 | 1461627823118 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]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1211ms 16:43:43 INFO - PROCESS | 1852 | 1461627823155 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1852 | 1461627823157 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:43:43 INFO - PROCESS | 1852 | 1461627823163 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1852 | 1461627823165 Marionette TRACE conn3 <- [1,790,null,{}] 16:43:43 INFO - PROCESS | 1852 | 1461627823170 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}] 16:43:43 INFO - PROCESS | 1852 | 1461627823342 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:43:43 INFO - PROCESS | 1852 | 1461627823355 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893ce000 == 78 [pid = 1852] [id = 205] 16:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c94147400) [pid = 1852] [serial = 615] [outer = (nil)] 16:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c97db0000) [pid = 1852] [serial = 616] [outer = 0x7f0c94147400] 16:43:43 INFO - PROCESS | 1852 | 1461627823416 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c9b695000) [pid = 1852] [serial = 617] [outer = 0x7f0c94147400] 16:43:44 INFO - PROCESS | 1852 | 1461627824156 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]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1030ms 16:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:43:44 INFO - PROCESS | 1852 | 1461627824193 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1852 | 1461627824195 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:43:44 INFO - PROCESS | 1852 | 1461627824201 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1852 | 1461627824204 Marionette TRACE conn3 <- [1,794,null,{}] 16:43:44 INFO - PROCESS | 1852 | 1461627824208 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}] 16:43:44 INFO - PROCESS | 1852 | 1461627824377 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:43:44 INFO - PROCESS | 1852 | 1461627824395 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8440000 == 79 [pid = 1852] [id = 206] 16:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c9b698800) [pid = 1852] [serial = 618] [outer = (nil)] 16:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c9c95a000) [pid = 1852] [serial = 619] [outer = 0x7f0c9b698800] 16:43:44 INFO - PROCESS | 1852 | 1461627824454 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c9d6e8800) [pid = 1852] [serial = 620] [outer = 0x7f0c9b698800] 16:43:45 INFO - PROCESS | 1852 | 1461627825323 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]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1180ms 16:43:45 INFO - PROCESS | 1852 | 1461627825381 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1852 | 1461627825387 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:43:45 INFO - PROCESS | 1852 | 1461627825394 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1852 | 1461627825400 Marionette TRACE conn3 <- [1,798,null,{}] 16:43:45 INFO - PROCESS | 1852 | 1461627825409 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}] 16:43:45 INFO - PROCESS | 1852 | 1461627825581 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:43:45 INFO - PROCESS | 1852 | 1461627825738 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90868800 == 80 [pid = 1852] [id = 207] 16:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c8f902800) [pid = 1852] [serial = 621] [outer = (nil)] 16:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c903ea000) [pid = 1852] [serial = 622] [outer = 0x7f0c8f902800] 16:43:45 INFO - PROCESS | 1852 | 1461627825823 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c908ef400) [pid = 1852] [serial = 623] [outer = 0x7f0c8f902800] 16:43:46 INFO - PROCESS | 1852 | 1461627826737 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]]]}] 16:43:46 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 16:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1389ms 16:43:46 INFO - PROCESS | 1852 | 1461627826784 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1852 | 1461627826792 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:43:46 INFO - PROCESS | 1852 | 1461627826802 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1852 | 1461627826806 Marionette TRACE conn3 <- [1,802,null,{}] 16:43:46 INFO - PROCESS | 1852 | 1461627826811 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}] 16:43:46 INFO - PROCESS | 1852 | 1461627826964 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:43:47 INFO - PROCESS | 1852 | 1461627827122 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a3a6000 == 81 [pid = 1852] [id = 208] 16:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f0c91320000) [pid = 1852] [serial = 624] [outer = (nil)] 16:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f0c93868c00) [pid = 1852] [serial = 625] [outer = 0x7f0c91320000] 16:43:47 INFO - PROCESS | 1852 | 1461627827193 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f0c94140800) [pid = 1852] [serial = 626] [outer = 0x7f0c91320000] 16:43:48 INFO - PROCESS | 1852 | 1461627828129 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]]]}] 16:43:48 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 16:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1380ms 16:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:43:48 INFO - PROCESS | 1852 | 1461627828182 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1852 | 1461627828184 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:43:48 INFO - PROCESS | 1852 | 1461627828190 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1852 | 1461627828196 Marionette TRACE conn3 <- [1,806,null,{}] 16:43:48 INFO - PROCESS | 1852 | 1461627828211 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}] 16:43:48 INFO - PROCESS | 1852 | 1461627828371 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:43:48 INFO - PROCESS | 1852 | 1461627828537 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac460800 == 82 [pid = 1852] [id = 209] 16:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f0c97a33400) [pid = 1852] [serial = 627] [outer = (nil)] 16:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c986f6000) [pid = 1852] [serial = 628] [outer = 0x7f0c97a33400] 16:43:48 INFO - PROCESS | 1852 | 1461627828655 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c99416000) [pid = 1852] [serial = 629] [outer = 0x7f0c97a33400] 16:43:49 INFO - PROCESS | 1852 | 1461627829459 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]]]}] 16:43:49 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 16:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1340ms 16:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:43:49 INFO - PROCESS | 1852 | 1461627829530 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1852 | 1461627829534 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:43:49 INFO - PROCESS | 1852 | 1461627829540 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1852 | 1461627829543 Marionette TRACE conn3 <- [1,810,null,{}] 16:43:49 INFO - PROCESS | 1852 | 1461627829548 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}] 16:43:49 INFO - PROCESS | 1852 | 1461627829750 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:43:49 INFO - PROCESS | 1852 | 1461627829905 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac91a000 == 83 [pid = 1852] [id = 210] 16:43:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c97b9f000) [pid = 1852] [serial = 630] [outer = (nil)] 16:43:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c9c963c00) [pid = 1852] [serial = 631] [outer = 0x7f0c97b9f000] 16:43:49 INFO - PROCESS | 1852 | 1461627829974 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0ca0454800) [pid = 1852] [serial = 632] [outer = 0x7f0c97b9f000] 16:43:50 INFO - PROCESS | 1852 | 1461627830901 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]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1437ms 16:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:43:50 INFO - PROCESS | 1852 | 1461627830977 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1852 | 1461627830979 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:43:50 INFO - PROCESS | 1852 | 1461627830985 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1852 | 1461627830989 Marionette TRACE conn3 <- [1,814,null,{}] 16:43:50 INFO - PROCESS | 1852 | 1461627830994 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}] 16:43:51 INFO - PROCESS | 1852 | 1461627831149 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:43:51 INFO - PROCESS | 1852 | 1461627831302 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb0841800 == 84 [pid = 1852] [id = 211] 16:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0ca1380800) [pid = 1852] [serial = 633] [outer = (nil)] 16:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0ca6317c00) [pid = 1852] [serial = 634] [outer = 0x7f0ca1380800] 16:43:51 INFO - PROCESS | 1852 | 1461627831373 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0ca6f3b400) [pid = 1852] [serial = 635] [outer = 0x7f0ca1380800] 16:43:52 INFO - PROCESS | 1852 | 1461627832261 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] 16:43:52 INFO - PROCESS | 1852 | 1461627832317 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:43:52 INFO - PROCESS | 1852 | 1461627832323 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1852 | 1461627832327 Marionette TRACE conn3 <- [1,818,null,{}] 16:43:52 INFO - PROCESS | 1852 | 1461627832332 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}] 16:43:52 INFO - PROCESS | 1852 | 1461627832517 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:43:52 INFO - PROCESS | 1852 | 1461627832673 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c864d3000 == 85 [pid = 1852] [id = 212] 16:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0ca71df000) [pid = 1852] [serial = 636] [outer = (nil)] 16:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0ca72c1000) [pid = 1852] [serial = 637] [outer = 0x7f0ca71df000] 16:43:52 INFO - PROCESS | 1852 | 1461627832748 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0ca76ef000) [pid = 1852] [serial = 638] [outer = 0x7f0ca71df000] 16:43:53 INFO - PROCESS | 1852 | 1461627833579 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]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1327ms 16:43:53 INFO - PROCESS | 1852 | 1461627833650 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 1852 | 1461627833653 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:43:53 INFO - PROCESS | 1852 | 1461627833659 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1852 | 1461627833661 Marionette TRACE conn3 <- [1,822,null,{}] 16:43:53 INFO - PROCESS | 1852 | 1461627833666 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}] 16:43:53 INFO - PROCESS | 1852 | 1461627833814 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:43:53 INFO - PROCESS | 1852 | 1461627833975 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb18a1800 == 86 [pid = 1852] [id = 213] 16:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0ca726e000) [pid = 1852] [serial = 639] [outer = (nil)] 16:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0ca8406800) [pid = 1852] [serial = 640] [outer = 0x7f0ca726e000] 16:43:54 INFO - PROCESS | 1852 | 1461627834044 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0ca8674400) [pid = 1852] [serial = 641] [outer = 0x7f0ca726e000] 16:43:54 INFO - PROCESS | 1852 | 1461627834868 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] 16:43:54 INFO - PROCESS | 1852 | 1461627834942 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:43:54 INFO - PROCESS | 1852 | 1461627834950 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1852 | 1461627834953 Marionette TRACE conn3 <- [1,826,null,{}] 16:43:54 INFO - PROCESS | 1852 | 1461627834958 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}] 16:43:55 INFO - PROCESS | 1852 | 1461627835151 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:43:55 INFO - PROCESS | 1852 | 1461627835321 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c867dd000 == 87 [pid = 1852] [id = 214] 16:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c8e1dc000) [pid = 1852] [serial = 642] [outer = (nil)] 16:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0caa0a5c00) [pid = 1852] [serial = 643] [outer = 0x7f0c8e1dc000] 16:43:55 INFO - PROCESS | 1852 | 1461627835392 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0cabc17c00) [pid = 1852] [serial = 644] [outer = 0x7f0c8e1dc000] 16:43:56 INFO - PROCESS | 1852 | 1461627836208 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]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1325ms 16:43:56 INFO - PROCESS | 1852 | 1461627836276 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1852 | 1461627836280 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:43:56 INFO - PROCESS | 1852 | 1461627836286 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1852 | 1461627836288 Marionette TRACE conn3 <- [1,830,null,{}] 16:43:56 INFO - PROCESS | 1852 | 1461627836294 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}] 16:43:56 INFO - PROCESS | 1852 | 1461627836440 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:43:56 INFO - PROCESS | 1852 | 1461627836601 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873ab000 == 88 [pid = 1852] [id = 215] 16:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c8e1de000) [pid = 1852] [serial = 645] [outer = (nil)] 16:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c94e34c00) [pid = 1852] [serial = 646] [outer = 0x7f0c8e1de000] 16:43:56 INFO - PROCESS | 1852 | 1461627836669 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0cabe74400) [pid = 1852] [serial = 647] [outer = 0x7f0c8e1de000] 16:43:57 INFO - PROCESS | 1852 | 1461627837841 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]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1587ms 16:43:57 INFO - PROCESS | 1852 | 1461627837874 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 1852 | 1461627837878 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:43:57 INFO - PROCESS | 1852 | 1461627837886 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1852 | 1461627837890 Marionette TRACE conn3 <- [1,834,null,{}] 16:43:57 INFO - PROCESS | 1852 | 1461627837898 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}] 16:43:58 INFO - PROCESS | 1852 | 1461627838061 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:43:58 INFO - PROCESS | 1852 | 1461627838287 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901f5800 == 89 [pid = 1852] [id = 216] 16:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c902cb800) [pid = 1852] [serial = 648] [outer = (nil)] 16:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c907e8800) [pid = 1852] [serial = 649] [outer = 0x7f0c902cb800] 16:43:58 INFO - PROCESS | 1852 | 1461627838349 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c91103800) [pid = 1852] [serial = 650] [outer = 0x7f0c902cb800] 16:43:59 INFO - PROCESS | 1852 | 1461627839145 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]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1330ms 16:43:59 INFO - PROCESS | 1852 | 1461627839217 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1852 | 1461627839230 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:43:59 INFO - PROCESS | 1852 | 1461627839248 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1852 | 1461627839253 Marionette TRACE conn3 <- [1,838,null,{}] 16:43:59 INFO - PROCESS | 1852 | 1461627839260 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}] 16:43:59 INFO - PROCESS | 1852 | 1461627839468 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c893ce000 == 88 [pid = 1852] [id = 205] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9aa09000 == 87 [pid = 1852] [id = 204] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99085000 == 86 [pid = 1852] [id = 203] 16:43:59 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c903e3800) [pid = 1852] [serial = 556] [outer = (nil)] [url = about:blank] 16:43:59 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c92128400) [pid = 1852] [serial = 559] [outer = (nil)] [url = about:blank] 16:43:59 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c8f9a0c00) [pid = 1852] [serial = 562] [outer = (nil)] [url = about:blank] 16:43:59 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c993d7400) [pid = 1852] [serial = 583] [outer = (nil)] [url = about:blank] 16:43:59 INFO - PROCESS | 1852 | 1461627839756 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945a6000 == 85 [pid = 1852] [id = 202] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90884000 == 84 [pid = 1852] [id = 201] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c938a8800 == 83 [pid = 1852] [id = 200] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca727f800 == 82 [pid = 1852] [id = 197] 16:43:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90248800 == 83 [pid = 1852] [id = 217] 16:43:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c9000d800) [pid = 1852] [serial = 651] [outer = (nil)] 16:43:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c91288000) [pid = 1852] [serial = 652] [outer = 0x7f0c9000d800] 16:43:59 INFO - PROCESS | 1852 | 1461627839845 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c939acc00) [pid = 1852] [serial = 653] [outer = 0x7f0c9000d800] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b663800 == 82 [pid = 1852] [id = 196] 16:43:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c92039800 == 81 [pid = 1852] [id = 195] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c9081f000) [pid = 1852] [serial = 568] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c91324400) [pid = 1852] [serial = 569] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c97a32c00) [pid = 1852] [serial = 577] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c907dec00) [pid = 1852] [serial = 566] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c902c1c00) [pid = 1852] [serial = 565] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c9404d000) [pid = 1852] [serial = 571] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c94140c00) [pid = 1852] [serial = 572] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c94e34800) [pid = 1852] [serial = 574] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c8f9a1400) [pid = 1852] [serial = 553] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c97a39400) [pid = 1852] [serial = 578] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c98239000) [pid = 1852] [serial = 580] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c96186000) [pid = 1852] [serial = 575] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c988a7800) [pid = 1852] [serial = 581] [outer = (nil)] [url = about:blank] 16:44:00 INFO - PROCESS | 1852 | 1461627840612 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]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1385ms 16:44:00 INFO - PROCESS | 1852 | 1461627840629 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1852 | 1461627840631 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:44:00 INFO - PROCESS | 1852 | 1461627840638 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1852 | 1461627840644 Marionette TRACE conn3 <- [1,842,null,{}] 16:44:00 INFO - PROCESS | 1852 | 1461627840659 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}] 16:44:00 INFO - PROCESS | 1852 | 1461627840819 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:44:00 INFO - PROCESS | 1852 | 1461627840952 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9459d000 == 82 [pid = 1852] [id = 218] 16:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0c907eac00) [pid = 1852] [serial = 654] [outer = (nil)] 16:44:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c94149400) [pid = 1852] [serial = 655] [outer = 0x7f0c907eac00] 16:44:01 INFO - PROCESS | 1852 | 1461627841017 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c97a32c00) [pid = 1852] [serial = 656] [outer = 0x7f0c907eac00] 16:44:01 INFO - PROCESS | 1852 | 1461627841756 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]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1185ms 16:44:01 INFO - PROCESS | 1852 | 1461627841823 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:44:01 INFO - PROCESS | 1852 | 1461627841828 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:44:01 INFO - PROCESS | 1852 | 1461627841833 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1852 | 1461627841836 Marionette TRACE conn3 <- [1,846,null,{}] 16:44:01 INFO - PROCESS | 1852 | 1461627841840 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}] 16:44:01 INFO - PROCESS | 1852 | 1461627841989 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:44:02 INFO - PROCESS | 1852 | 1461627841999 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c989e9800 == 83 [pid = 1852] [id = 219] 16:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c97a35c00) [pid = 1852] [serial = 657] [outer = (nil)] 16:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c98b5b400) [pid = 1852] [serial = 658] [outer = 0x7f0c97a35c00] 16:44:02 INFO - PROCESS | 1852 | 1461627842057 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c9aa5f800) [pid = 1852] [serial = 659] [outer = 0x7f0c97a35c00] 16:44:02 INFO - PROCESS | 1852 | 1461627842929 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]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1132ms 16:44:02 INFO - PROCESS | 1852 | 1461627842966 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1852 | 1461627842970 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:44:02 INFO - PROCESS | 1852 | 1461627842991 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1852 | 1461627842995 Marionette TRACE conn3 <- [1,850,null,{}] 16:44:03 INFO - PROCESS | 1852 | 1461627843000 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}] 16:44:03 INFO - PROCESS | 1852 | 1461627843221 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:44:03 INFO - PROCESS | 1852 | 1461627843245 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99949800 == 84 [pid = 1852] [id = 220] 16:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c9823c000) [pid = 1852] [serial = 660] [outer = (nil)] 16:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c9b69b000) [pid = 1852] [serial = 661] [outer = 0x7f0c9823c000] 16:44:03 INFO - PROCESS | 1852 | 1461627843306 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0ca1384800) [pid = 1852] [serial = 662] [outer = 0x7f0c9823c000] 16:44:04 INFO - PROCESS | 1852 | 1461627844109 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]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1195ms 16:44:04 INFO - PROCESS | 1852 | 1461627844172 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 1852 | 1461627844176 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:44:04 INFO - PROCESS | 1852 | 1461627844181 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 1852 | 1461627844183 Marionette TRACE conn3 <- [1,854,null,{}] 16:44:04 INFO - PROCESS | 1852 | 1461627844188 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}] 16:44:04 INFO - PROCESS | 1852 | 1461627844621 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:44:04 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c88621c00) [pid = 1852] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:44:04 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c90814400) [pid = 1852] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:44:04 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c94147400) [pid = 1852] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:44:04 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c90006400) [pid = 1852] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:44:04 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c908f2800) [pid = 1852] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:44:04 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c92126800) [pid = 1852] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:44:04 INFO - PROCESS | 1852 | 1461627844768 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99948000 == 85 [pid = 1852] [id = 221] 16:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c91287c00) [pid = 1852] [serial = 663] [outer = (nil)] 16:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c97a36400) [pid = 1852] [serial = 664] [outer = 0x7f0c91287c00] 16:44:04 INFO - PROCESS | 1852 | 1461627844835 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0ca84b4400) [pid = 1852] [serial = 665] [outer = 0x7f0c91287c00] 16:44:05 INFO - PROCESS | 1852 | 1461627845486 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]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1328ms 16:44:05 INFO - PROCESS | 1852 | 1461627845509 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 1852 | 1461627845512 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:44:05 INFO - PROCESS | 1852 | 1461627845517 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1852 | 1461627845519 Marionette TRACE conn3 <- [1,858,null,{}] 16:44:05 INFO - PROCESS | 1852 | 1461627845524 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}] 16:44:05 INFO - PROCESS | 1852 | 1461627845700 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:44:05 INFO - PROCESS | 1852 | 1461627845721 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6fc2000 == 86 [pid = 1852] [id = 222] 16:44:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c91289800) [pid = 1852] [serial = 666] [outer = (nil)] 16:44:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0cabfa3800) [pid = 1852] [serial = 667] [outer = 0x7f0c91289800] 16:44:05 INFO - PROCESS | 1852 | 1461627845781 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0cac225000) [pid = 1852] [serial = 668] [outer = 0x7f0c91289800] 16:44:06 INFO - PROCESS | 1852 | 1461627846491 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]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1024ms 16:44:06 INFO - PROCESS | 1852 | 1461627846543 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1852 | 1461627846546 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:44:06 INFO - PROCESS | 1852 | 1461627846552 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1852 | 1461627846553 Marionette TRACE conn3 <- [1,862,null,{}] 16:44:06 INFO - PROCESS | 1852 | 1461627846559 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}] 16:44:06 INFO - PROCESS | 1852 | 1461627846801 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:44:06 INFO - PROCESS | 1852 | 1461627846985 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873b1800 == 87 [pid = 1852] [id = 223] 16:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c88615800) [pid = 1852] [serial = 669] [outer = (nil)] 16:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c8e232400) [pid = 1852] [serial = 670] [outer = 0x7f0c88615800] 16:44:07 INFO - PROCESS | 1852 | 1461627847064 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c8e240400) [pid = 1852] [serial = 671] [outer = 0x7f0c88615800] 16:44:07 INFO - PROCESS | 1852 | 1461627847969 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]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1476ms 16:44:08 INFO - PROCESS | 1852 | 1461627848030 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1852 | 1461627848035 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:44:08 INFO - PROCESS | 1852 | 1461627848042 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1852 | 1461627848057 Marionette TRACE conn3 <- [1,866,null,{}] 16:44:08 INFO - PROCESS | 1852 | 1461627848066 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}] 16:44:08 INFO - PROCESS | 1852 | 1461627848265 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:44:08 INFO - PROCESS | 1852 | 1461627848425 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9459c000 == 88 [pid = 1852] [id = 224] 16:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c8f908000) [pid = 1852] [serial = 672] [outer = (nil)] 16:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c9081d800) [pid = 1852] [serial = 673] [outer = 0x7f0c8f908000] 16:44:08 INFO - PROCESS | 1852 | 1461627848500 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c9211b000) [pid = 1852] [serial = 674] [outer = 0x7f0c8f908000] 16:44:09 INFO - PROCESS | 1852 | 1461627849398 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]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1398ms 16:44:09 INFO - PROCESS | 1852 | 1461627849441 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1852 | 1461627849446 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:44:09 INFO - PROCESS | 1852 | 1461627849452 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1852 | 1461627849455 Marionette TRACE conn3 <- [1,870,null,{}] 16:44:09 INFO - PROCESS | 1852 | 1461627849460 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}] 16:44:09 INFO - PROCESS | 1852 | 1461627849612 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:44:09 INFO - PROCESS | 1852 | 1461627849794 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8333800 == 89 [pid = 1852] [id = 225] 16:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c9413dc00) [pid = 1852] [serial = 675] [outer = (nil)] 16:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c96135c00) [pid = 1852] [serial = 676] [outer = 0x7f0c9413dc00] 16:44:09 INFO - PROCESS | 1852 | 1461627849869 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c981a6000) [pid = 1852] [serial = 677] [outer = 0x7f0c9413dc00] 16:44:10 INFO - PROCESS | 1852 | 1461627850758 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]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1376ms 16:44:10 INFO - PROCESS | 1852 | 1461627850829 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1852 | 1461627850835 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:44:10 INFO - PROCESS | 1852 | 1461627850850 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1852 | 1461627850857 Marionette TRACE conn3 <- [1,874,null,{}] 16:44:10 INFO - PROCESS | 1852 | 1461627850862 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}] 16:44:11 INFO - PROCESS | 1852 | 1461627851065 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:44:11 INFO - PROCESS | 1852 | 1461627851224 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865a3000 == 90 [pid = 1852] [id = 226] 16:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c8846e000) [pid = 1852] [serial = 678] [outer = (nil)] 16:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c9c9a1000) [pid = 1852] [serial = 679] [outer = 0x7f0c8846e000] 16:44:11 INFO - PROCESS | 1852 | 1461627851294 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0ca7276800) [pid = 1852] [serial = 680] [outer = 0x7f0c8846e000] 16:44:12 INFO - PROCESS | 1852 | 1461627852106 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]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1336ms 16:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:44:12 INFO - PROCESS | 1852 | 1461627852180 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1852 | 1461627852182 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:44:12 INFO - PROCESS | 1852 | 1461627852188 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1852 | 1461627852191 Marionette TRACE conn3 <- [1,878,null,{}] 16:44:12 INFO - PROCESS | 1852 | 1461627852196 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}] 16:44:12 INFO - PROCESS | 1852 | 1461627852383 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:44:12 INFO - PROCESS | 1852 | 1461627852543 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865bd800 == 91 [pid = 1852] [id = 227] 16:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c8e234c00) [pid = 1852] [serial = 681] [outer = (nil)] 16:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0ca72edc00) [pid = 1852] [serial = 682] [outer = 0x7f0c8e234c00] 16:44:12 INFO - PROCESS | 1852 | 1461627852614 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0cabc09800) [pid = 1852] [serial = 683] [outer = 0x7f0c8e234c00] 16:44:13 INFO - PROCESS | 1852 | 1461627853394 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]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1226ms 16:44:13 INFO - PROCESS | 1852 | 1461627853414 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 1852 | 1461627853416 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:44:13 INFO - PROCESS | 1852 | 1461627853422 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 1852 | 1461627853424 Marionette TRACE conn3 <- [1,882,null,{}] 16:44:13 INFO - PROCESS | 1852 | 1461627853444 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}] 16:44:13 INFO - PROCESS | 1852 | 1461627853648 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:44:13 INFO - PROCESS | 1852 | 1461627853780 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bdc000 == 92 [pid = 1852] [id = 228] 16:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c84ed9400) [pid = 1852] [serial = 684] [outer = (nil)] 16:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c84edb000) [pid = 1852] [serial = 685] [outer = 0x7f0c84ed9400] 16:44:13 INFO - PROCESS | 1852 | 1461627853866 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0cabfa6c00) [pid = 1852] [serial = 686] [outer = 0x7f0c84ed9400] 16:44:14 INFO - PROCESS | 1852 | 1461627854664 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]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1285ms 16:44:14 INFO - PROCESS | 1852 | 1461627854707 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1852 | 1461627854711 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:44:14 INFO - PROCESS | 1852 | 1461627854716 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1852 | 1461627854718 Marionette TRACE conn3 <- [1,886,null,{}] 16:44:14 INFO - PROCESS | 1852 | 1461627854724 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}] 16:44:14 INFO - PROCESS | 1852 | 1461627854876 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:44:15 INFO - PROCESS | 1852 | 1461627855040 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86794800 == 93 [pid = 1852] [id = 229] 16:44:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c84ed0c00) [pid = 1852] [serial = 687] [outer = (nil)] 16:44:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c9044f800) [pid = 1852] [serial = 688] [outer = 0x7f0c84ed0c00] 16:44:15 INFO - PROCESS | 1852 | 1461627855111 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c962b2000) [pid = 1852] [serial = 689] [outer = 0x7f0c84ed0c00] 16:44:15 INFO - PROCESS | 1852 | 1461627855951 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]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1285ms 16:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:44:16 INFO - PROCESS | 1852 | 1461627856002 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 1852 | 1461627856005 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:44:16 INFO - PROCESS | 1852 | 1461627856011 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1852 | 1461627856014 Marionette TRACE conn3 <- [1,890,null,{}] 16:44:16 INFO - PROCESS | 1852 | 1461627856019 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}] 16:44:16 INFO - PROCESS | 1852 | 1461627856188 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:44:16 INFO - PROCESS | 1852 | 1461627856356 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949cd000 == 94 [pid = 1852] [id = 230] 16:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c84ed9800) [pid = 1852] [serial = 690] [outer = (nil)] 16:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c949ebc00) [pid = 1852] [serial = 691] [outer = 0x7f0c84ed9800] 16:44:16 INFO - PROCESS | 1852 | 1461627856424 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c949f0800) [pid = 1852] [serial = 692] [outer = 0x7f0c84ed9800] 16:44:17 INFO - PROCESS | 1852 | 1461627857250 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]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1281ms 16:44:17 INFO - PROCESS | 1852 | 1461627857291 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1852 | 1461627857295 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:44:17 INFO - PROCESS | 1852 | 1461627857300 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1852 | 1461627857302 Marionette TRACE conn3 <- [1,894,null,{}] 16:44:17 INFO - PROCESS | 1852 | 1461627857308 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}] 16:44:17 INFO - PROCESS | 1852 | 1461627857459 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:44:17 INFO - PROCESS | 1852 | 1461627857624 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c846d4000 == 95 [pid = 1852] [id = 231] 16:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c8e234400) [pid = 1852] [serial = 693] [outer = (nil)] 16:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c9463cc00) [pid = 1852] [serial = 694] [outer = 0x7f0c8e234400] 16:44:17 INFO - PROCESS | 1852 | 1461627857695 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c94642800) [pid = 1852] [serial = 695] [outer = 0x7f0c8e234400] 16:44:18 INFO - PROCESS | 1852 | 1461627858533 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]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1276ms 16:44:18 INFO - PROCESS | 1852 | 1461627858578 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 1852 | 1461627858581 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:44:18 INFO - PROCESS | 1852 | 1461627858586 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1852 | 1461627858589 Marionette TRACE conn3 <- [1,898,null,{}] 16:44:18 INFO - PROCESS | 1852 | 1461627858594 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}] 16:44:18 INFO - PROCESS | 1852 | 1461627858744 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:44:18 INFO - PROCESS | 1852 | 1461627858925 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c846ee800 == 96 [pid = 1852] [id = 232] 16:44:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c90455800) [pid = 1852] [serial = 696] [outer = (nil)] 16:44:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c94645c00) [pid = 1852] [serial = 697] [outer = 0x7f0c90455800] 16:44:18 INFO - PROCESS | 1852 | 1461627858990 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c949f2000) [pid = 1852] [serial = 698] [outer = 0x7f0c90455800] 16:44:19 INFO - PROCESS | 1852 | 1461627859854 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]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1277ms 16:44:19 INFO - PROCESS | 1852 | 1461627859865 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1852 | 1461627859868 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:44:19 INFO - PROCESS | 1852 | 1461627859874 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1852 | 1461627859876 Marionette TRACE conn3 <- [1,902,null,{}] 16:44:19 INFO - PROCESS | 1852 | 1461627859881 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}] 16:44:20 INFO - PROCESS | 1852 | 1461627860042 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:44:20 INFO - PROCESS | 1852 | 1461627860216 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86414800 == 97 [pid = 1852] [id = 233] 16:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c9463fc00) [pid = 1852] [serial = 699] [outer = (nil)] 16:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c949f4800) [pid = 1852] [serial = 700] [outer = 0x7f0c9463fc00] 16:44:20 INFO - PROCESS | 1852 | 1461627860297 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0ca726c800) [pid = 1852] [serial = 701] [outer = 0x7f0c9463fc00] 16:44:21 INFO - PROCESS | 1852 | 1461627861212 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]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1692ms 16:44:21 INFO - PROCESS | 1852 | 1461627861613 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1852 | 1461627861619 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:44:21 INFO - PROCESS | 1852 | 1461627861627 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1852 | 1461627861631 Marionette TRACE conn3 <- [1,906,null,{}] 16:44:21 INFO - PROCESS | 1852 | 1461627861679 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}] 16:44:21 INFO - PROCESS | 1852 | 1461627861923 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:44:22 INFO - PROCESS | 1852 | 1461627862074 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86795800 == 98 [pid = 1852] [id = 234] 16:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c8e240000) [pid = 1852] [serial = 702] [outer = (nil)] 16:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c8f94a000) [pid = 1852] [serial = 703] [outer = 0x7f0c8e240000] 16:44:22 INFO - PROCESS | 1852 | 1461627862140 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c90003000) [pid = 1852] [serial = 704] [outer = 0x7f0c8e240000] 16:44:23 INFO - PROCESS | 1852 | 1461627863028 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]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1429ms 16:44:23 INFO - PROCESS | 1852 | 1461627863058 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:44:23 INFO - PROCESS | 1852 | 1461627863063 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:44:23 INFO - PROCESS | 1852 | 1461627863074 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1852 | 1461627863079 Marionette TRACE conn3 <- [1,910,null,{}] 16:44:23 INFO - PROCESS | 1852 | 1461627863084 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}] 16:44:23 INFO - PROCESS | 1852 | 1461627863259 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:44:23 INFO - PROCESS | 1852 | 1461627863439 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa08000 == 99 [pid = 1852] [id = 235] 16:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c90f79000) [pid = 1852] [serial = 705] [outer = (nil)] 16:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c91107400) [pid = 1852] [serial = 706] [outer = 0x7f0c90f79000] 16:44:23 INFO - PROCESS | 1852 | 1461627863511 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c92394400) [pid = 1852] [serial = 707] [outer = 0x7f0c90f79000] 16:44:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13dd000 == 98 [pid = 1852] [id = 194] 16:44:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6fc2000 == 97 [pid = 1852] [id = 222] 16:44:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99948000 == 96 [pid = 1852] [id = 221] 16:44:23 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c9c95a000) [pid = 1852] [serial = 619] [outer = (nil)] [url = about:blank] 16:44:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99949800 == 95 [pid = 1852] [id = 220] 16:44:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c989e9800 == 94 [pid = 1852] [id = 219] 16:44:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9459d000 == 93 [pid = 1852] [id = 218] 16:44:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90248800 == 92 [pid = 1852] [id = 217] 16:44:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c901f5800 == 91 [pid = 1852] [id = 216] 16:44:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a3a6000 == 90 [pid = 1852] [id = 208] 16:44:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90868800 == 89 [pid = 1852] [id = 207] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c99c49000) [pid = 1852] [serial = 598] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c908ec800) [pid = 1852] [serial = 604] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c939a7400) [pid = 1852] [serial = 607] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c94051400) [pid = 1852] [serial = 608] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c9aa61400) [pid = 1852] [serial = 595] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c97db0000) [pid = 1852] [serial = 616] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c97ef2c00) [pid = 1852] [serial = 592] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c903ef800) [pid = 1852] [serial = 602] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c96188000) [pid = 1852] [serial = 611] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c9739d400) [pid = 1852] [serial = 613] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c94e2c400) [pid = 1852] [serial = 610] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c9b695000) [pid = 1852] [serial = 617] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c9110fc00) [pid = 1852] [serial = 605] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c93aea400) [pid = 1852] [serial = 589] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c97b93800) [pid = 1852] [serial = 614] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c9074b000) [pid = 1852] [serial = 586] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c8f948c00) [pid = 1852] [serial = 601] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1852 | 1461627864399 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]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1383ms 16:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:44:24 INFO - PROCESS | 1852 | 1461627864453 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1852 | 1461627864456 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:44:24 INFO - PROCESS | 1852 | 1461627864462 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1852 | 1461627864466 Marionette TRACE conn3 <- [1,914,null,{}] 16:44:24 INFO - PROCESS | 1852 | 1461627864479 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}] 16:44:24 INFO - PROCESS | 1852 | 1461627864631 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:44:24 INFO - PROCESS | 1852 | 1461627864650 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c913cb800 == 90 [pid = 1852] [id = 236] 16:44:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c94146000) [pid = 1852] [serial = 708] [outer = (nil)] 16:44:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c949edc00) [pid = 1852] [serial = 709] [outer = 0x7f0c94146000] 16:44:24 INFO - PROCESS | 1852 | 1461627864720 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c94bc2800) [pid = 1852] [serial = 710] [outer = 0x7f0c94146000] 16:44:25 INFO - PROCESS | 1852 | 1461627865550 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]]]}] 16:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1138ms 16:44:25 INFO - PROCESS | 1852 | 1461627865599 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 1852 | 1461627865603 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:44:25 INFO - PROCESS | 1852 | 1461627865609 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 1852 | 1461627865611 Marionette TRACE conn3 <- [1,918,null,{}] 16:44:25 INFO - PROCESS | 1852 | 1461627865616 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}] 16:44:25 INFO - PROCESS | 1852 | 1461627865757 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:44:25 INFO - PROCESS | 1852 | 1461627865771 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949ce000 == 91 [pid = 1852] [id = 237] 16:44:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c94643800) [pid = 1852] [serial = 711] [outer = (nil)] 16:44:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c96134c00) [pid = 1852] [serial = 712] [outer = 0x7f0c94643800] 16:44:25 INFO - PROCESS | 1852 | 1461627865833 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c96d1b800) [pid = 1852] [serial = 713] [outer = 0x7f0c94643800] 16:44:26 INFO - PROCESS | 1852 | 1461627866682 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]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1124ms 16:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:44:26 INFO - PROCESS | 1852 | 1461627866734 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1852 | 1461627866736 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:44:26 INFO - PROCESS | 1852 | 1461627866749 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1852 | 1461627866751 Marionette TRACE conn3 <- [1,922,null,{}] 16:44:26 INFO - PROCESS | 1852 | 1461627866761 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}] 16:44:26 INFO - PROCESS | 1852 | 1461627866958 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:44:26 INFO - PROCESS | 1852 | 1461627866978 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98feb800 == 92 [pid = 1852] [id = 238] 16:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c94bc9000) [pid = 1852] [serial = 714] [outer = (nil)] 16:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c97a3e400) [pid = 1852] [serial = 715] [outer = 0x7f0c94bc9000] 16:44:27 INFO - PROCESS | 1852 | 1461627867038 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c988a4400) [pid = 1852] [serial = 716] [outer = 0x7f0c94bc9000] 16:44:27 INFO - PROCESS | 1852 | 1461627867796 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]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1084ms 16:44:27 INFO - PROCESS | 1852 | 1461627867860 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1852 | 1461627867864 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:44:27 INFO - PROCESS | 1852 | 1461627867870 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1852 | 1461627867872 Marionette TRACE conn3 <- [1,926,null,{}] 16:44:27 INFO - PROCESS | 1852 | 1461627867881 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}] 16:44:28 INFO - PROCESS | 1852 | 1461627868106 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:44:28 INFO - PROCESS | 1852 | 1461627868141 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b67f000 == 93 [pid = 1852] [id = 239] 16:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c9b695000) [pid = 1852] [serial = 717] [outer = (nil)] 16:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c9d6f3000) [pid = 1852] [serial = 718] [outer = 0x7f0c9b695000] 16:44:28 INFO - PROCESS | 1852 | 1461627868203 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0ca71dc800) [pid = 1852] [serial = 719] [outer = 0x7f0c9b695000] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c9823c000) [pid = 1852] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c9000d800) [pid = 1852] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c902cb800) [pid = 1852] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c9b698800) [pid = 1852] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c97a35c00) [pid = 1852] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c907eac00) [pid = 1852] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c91287c00) [pid = 1852] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c8e1d7400) [pid = 1852] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c90815800) [pid = 1852] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c907e7000) [pid = 1852] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0cac227c00) [pid = 1852] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c90749c00) [pid = 1852] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c93870000) [pid = 1852] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c9739e800) [pid = 1852] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c97adbc00) [pid = 1852] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c9c9a3c00) [pid = 1852] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c908fa400) [pid = 1852] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c8f9a4400) [pid = 1852] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c8f9b4800) [pid = 1852] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c8f9b5400) [pid = 1852] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c99410400) [pid = 1852] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:44:29 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c988a7c00) [pid = 1852] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:44:29 INFO - PROCESS | 1852 | 1461627869373 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]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1535ms 16:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:44:29 INFO - PROCESS | 1852 | 1461627869409 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1852 | 1461627869412 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:44:29 INFO - PROCESS | 1852 | 1461627869418 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1852 | 1461627869420 Marionette TRACE conn3 <- [1,930,null,{}] 16:44:29 INFO - PROCESS | 1852 | 1461627869435 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}] 16:44:29 INFO - PROCESS | 1852 | 1461627869625 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:44:29 INFO - PROCESS | 1852 | 1461627869649 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9810d800 == 94 [pid = 1852] [id = 240] 16:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c8846f400) [pid = 1852] [serial = 720] [outer = (nil)] 16:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c903eb400) [pid = 1852] [serial = 721] [outer = 0x7f0c8846f400] 16:44:29 INFO - PROCESS | 1852 | 1461627869709 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c9404d400) [pid = 1852] [serial = 722] [outer = 0x7f0c8846f400] 16:44:30 INFO - PROCESS | 1852 | 1461627870424 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]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1032ms 16:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:44:30 INFO - PROCESS | 1852 | 1461627870449 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1852 | 1461627870451 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:44:30 INFO - PROCESS | 1852 | 1461627870457 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1852 | 1461627870459 Marionette TRACE conn3 <- [1,934,null,{}] 16:44:30 INFO - PROCESS | 1852 | 1461627870464 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}] 16:44:30 INFO - PROCESS | 1852 | 1461627870651 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:44:30 INFO - PROCESS | 1852 | 1461627870668 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca740f800 == 95 [pid = 1852] [id = 241] 16:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c8861a800) [pid = 1852] [serial = 723] [outer = (nil)] 16:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c97adbc00) [pid = 1852] [serial = 724] [outer = 0x7f0c8861a800] 16:44:30 INFO - PROCESS | 1852 | 1461627870728 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0ca63ecc00) [pid = 1852] [serial = 725] [outer = 0x7f0c8861a800] 16:44:31 INFO - PROCESS | 1852 | 1461627871741 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]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1330ms 16:44:31 INFO - PROCESS | 1852 | 1461627871788 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1852 | 1461627871794 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:44:31 INFO - PROCESS | 1852 | 1461627871802 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1852 | 1461627871807 Marionette TRACE conn3 <- [1,938,null,{}] 16:44:31 INFO - PROCESS | 1852 | 1461627871815 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}] 16:44:32 INFO - PROCESS | 1852 | 1461627872016 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:44:32 INFO - PROCESS | 1852 | 1461627872187 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873a4000 == 96 [pid = 1852] [id = 242] 16:44:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c8f948c00) [pid = 1852] [serial = 726] [outer = (nil)] 16:44:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c902cb800) [pid = 1852] [serial = 727] [outer = 0x7f0c8f948c00] 16:44:32 INFO - PROCESS | 1852 | 1461627872264 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c907ddc00) [pid = 1852] [serial = 728] [outer = 0x7f0c8f948c00] 16:44:33 INFO - PROCESS | 1852 | 1461627873136 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]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1384ms 16:44:33 INFO - PROCESS | 1852 | 1461627873187 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1852 | 1461627873195 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:44:33 INFO - PROCESS | 1852 | 1461627873205 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1852 | 1461627873209 Marionette TRACE conn3 <- [1,942,null,{}] 16:44:33 INFO - PROCESS | 1852 | 1461627873214 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}] 16:44:33 INFO - PROCESS | 1852 | 1461627873382 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:44:33 INFO - PROCESS | 1852 | 1461627873550 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949de000 == 97 [pid = 1852] [id = 243] 16:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c9238f400) [pid = 1852] [serial = 729] [outer = (nil)] 16:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c94046800) [pid = 1852] [serial = 730] [outer = 0x7f0c9238f400] 16:44:33 INFO - PROCESS | 1852 | 1461627873622 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c949f2800) [pid = 1852] [serial = 731] [outer = 0x7f0c9238f400] 16:44:34 INFO - PROCESS | 1852 | 1461627874507 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]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1378ms 16:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:44:34 INFO - PROCESS | 1852 | 1461627874583 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1852 | 1461627874586 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:44:34 INFO - PROCESS | 1852 | 1461627874593 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1852 | 1461627874598 Marionette TRACE conn3 <- [1,946,null,{}] 16:44:34 INFO - PROCESS | 1852 | 1461627874613 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}] 16:44:34 INFO - PROCESS | 1852 | 1461627874830 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:44:35 INFO - PROCESS | 1852 | 1461627874998 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac4e4800 == 98 [pid = 1852] [id = 244] 16:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c94bca800) [pid = 1852] [serial = 732] [outer = (nil)] 16:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c981ac800) [pid = 1852] [serial = 733] [outer = 0x7f0c94bca800] 16:44:35 INFO - PROCESS | 1852 | 1461627875073 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c9aa6b000) [pid = 1852] [serial = 734] [outer = 0x7f0c94bca800] 16:44:36 INFO - PROCESS | 1852 | 1461627876062 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]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1541ms 16:44:36 INFO - PROCESS | 1852 | 1461627876133 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 1852 | 1461627876137 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:44:36 INFO - PROCESS | 1852 | 1461627876143 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1852 | 1461627876145 Marionette TRACE conn3 <- [1,950,null,{}] 16:44:36 INFO - PROCESS | 1852 | 1461627876151 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}] 16:44:36 INFO - PROCESS | 1852 | 1461627876325 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c97ef2400) [pid = 1852] [serial = 735] [outer = 0x7f0c90812400] 16:44:36 INFO - PROCESS | 1852 | 1461627876594 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94733800 == 99 [pid = 1852] [id = 245] 16:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0ca6314000) [pid = 1852] [serial = 736] [outer = (nil)] 16:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0ca71dc000) [pid = 1852] [serial = 737] [outer = 0x7f0ca6314000] 16:44:36 INFO - PROCESS | 1852 | 1461627876688 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0ca7278400) [pid = 1852] [serial = 738] [outer = 0x7f0ca6314000] 16:44:37 INFO - PROCESS | 1852 | 1461627877577 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]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1476ms 16:44:37 INFO - PROCESS | 1852 | 1461627877619 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1852 | 1461627877623 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:44:37 INFO - PROCESS | 1852 | 1461627877628 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1852 | 1461627877632 Marionette TRACE conn3 <- [1,954,null,{}] 16:44:37 INFO - PROCESS | 1852 | 1461627877636 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}] 16:44:37 INFO - PROCESS | 1852 | 1461627877792 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:44:37 INFO - PROCESS | 1852 | 1461627877966 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b5a800 == 100 [pid = 1852] [id = 246] 16:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c8f942400) [pid = 1852] [serial = 739] [outer = (nil)] 16:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0ca72c8c00) [pid = 1852] [serial = 740] [outer = 0x7f0c8f942400] 16:44:38 INFO - PROCESS | 1852 | 1461627878036 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0ca87de400) [pid = 1852] [serial = 741] [outer = 0x7f0c8f942400] 16:44:38 INFO - PROCESS | 1852 | 1461627878924 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]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1329ms 16:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:44:38 INFO - PROCESS | 1852 | 1461627878959 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1852 | 1461627878961 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:44:38 INFO - PROCESS | 1852 | 1461627878968 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1852 | 1461627878971 Marionette TRACE conn3 <- [1,958,null,{}] 16:44:38 INFO - PROCESS | 1852 | 1461627878975 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}] 16:44:39 INFO - PROCESS | 1852 | 1461627879165 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:44:39 INFO - PROCESS | 1852 | 1461627879342 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94738800 == 101 [pid = 1852] [id = 247] 16:44:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c93fc3000) [pid = 1852] [serial = 742] [outer = (nil)] 16:44:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c93fcd000) [pid = 1852] [serial = 743] [outer = 0x7f0c93fc3000] 16:44:39 INFO - PROCESS | 1852 | 1461627879411 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0cabfb1c00) [pid = 1852] [serial = 744] [outer = 0x7f0c93fc3000] 16:44:40 INFO - PROCESS | 1852 | 1461627880283 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]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1376ms 16:44:40 INFO - PROCESS | 1852 | 1461627880345 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1852 | 1461627880347 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:44:40 INFO - PROCESS | 1852 | 1461627880353 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1852 | 1461627880355 Marionette TRACE conn3 <- [1,962,null,{}] 16:44:40 INFO - PROCESS | 1852 | 1461627880361 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}] 16:44:40 INFO - PROCESS | 1852 | 1461627880526 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:44:40 INFO - PROCESS | 1852 | 1461627880710 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85a90800 == 102 [pid = 1852] [id = 248] 16:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c8716f800) [pid = 1852] [serial = 745] [outer = (nil)] 16:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c87177400) [pid = 1852] [serial = 746] [outer = 0x7f0c8716f800] 16:44:40 INFO - PROCESS | 1852 | 1461627880780 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c8717c400) [pid = 1852] [serial = 747] [outer = 0x7f0c8716f800] 16:44:41 INFO - PROCESS | 1852 | 1461627881573 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]]]}] 16:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1278ms 16:44:41 INFO - PROCESS | 1852 | 1461627881634 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 1852 | 1461627881638 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:44:41 INFO - PROCESS | 1852 | 1461627881645 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 1852 | 1461627881647 Marionette TRACE conn3 <- [1,966,null,{}] 16:44:41 INFO - PROCESS | 1852 | 1461627881653 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}] 16:44:41 INFO - PROCESS | 1852 | 1461627881821 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:44:42 INFO - PROCESS | 1852 | 1461627882004 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839d0000 == 103 [pid = 1852] [id = 249] 16:44:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c838d8400) [pid = 1852] [serial = 748] [outer = (nil)] 16:44:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c838e0400) [pid = 1852] [serial = 749] [outer = 0x7f0c838d8400] 16:44:42 INFO - PROCESS | 1852 | 1461627882078 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c838e4c00) [pid = 1852] [serial = 750] [outer = 0x7f0c838d8400] 16:44:42 INFO - PROCESS | 1852 | 1461627882863 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]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1276ms 16:44:42 INFO - PROCESS | 1852 | 1461627882921 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1852 | 1461627882924 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:44:42 INFO - PROCESS | 1852 | 1461627882930 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1852 | 1461627882933 Marionette TRACE conn3 <- [1,970,null,{}] 16:44:42 INFO - PROCESS | 1852 | 1461627882938 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}] 16:44:43 INFO - PROCESS | 1852 | 1461627883095 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:44:43 INFO - PROCESS | 1852 | 1461627883275 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94741800 == 104 [pid = 1852] [id = 250] 16:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c838db400) [pid = 1852] [serial = 751] [outer = (nil)] 16:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c87178000) [pid = 1852] [serial = 752] [outer = 0x7f0c838db400] 16:44:43 INFO - PROCESS | 1852 | 1461627883351 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c93fcac00) [pid = 1852] [serial = 753] [outer = 0x7f0c838db400] 16:44:44 INFO - PROCESS | 1852 | 1461627884160 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]]]}] 16:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1277ms 16:44:44 INFO - PROCESS | 1852 | 1461627884209 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1852 | 1461627884212 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:44:44 INFO - PROCESS | 1852 | 1461627884218 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1852 | 1461627884220 Marionette TRACE conn3 <- [1,974,null,{}] 16:44:44 INFO - PROCESS | 1852 | 1461627884225 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}] 16:44:44 INFO - PROCESS | 1852 | 1461627884393 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:44:44 INFO - PROCESS | 1852 | 1461627884571 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b66800 == 105 [pid = 1852] [id = 251] 16:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c838e5000) [pid = 1852] [serial = 754] [outer = (nil)] 16:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c85c1a800) [pid = 1852] [serial = 755] [outer = 0x7f0c838e5000] 16:44:44 INFO - PROCESS | 1852 | 1461627884639 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c85c1fc00) [pid = 1852] [serial = 756] [outer = 0x7f0c838e5000] 16:44:45 INFO - PROCESS | 1852 | 1461627885539 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]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1379ms 16:44:45 INFO - PROCESS | 1852 | 1461627885598 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1852 | 1461627885601 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:44:45 INFO - PROCESS | 1852 | 1461627885607 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1852 | 1461627885611 Marionette TRACE conn3 <- [1,978,null,{}] 16:44:45 INFO - PROCESS | 1852 | 1461627885615 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}] 16:44:45 INFO - PROCESS | 1852 | 1461627885809 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:44:45 INFO - PROCESS | 1852 | 1461627885984 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82171000 == 106 [pid = 1852] [id = 252] 16:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c82203000) [pid = 1852] [serial = 757] [outer = (nil)] 16:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c8220d400) [pid = 1852] [serial = 758] [outer = 0x7f0c82203000] 16:44:46 INFO - PROCESS | 1852 | 1461627886061 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c87171400) [pid = 1852] [serial = 759] [outer = 0x7f0c82203000] 16:44:46 INFO - PROCESS | 1852 | 1461627886923 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]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1377ms 16:44:46 INFO - PROCESS | 1852 | 1461627886985 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1852 | 1461627886989 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:44:46 INFO - PROCESS | 1852 | 1461627886995 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1852 | 1461627886999 Marionette TRACE conn3 <- [1,982,null,{}] 16:44:47 INFO - PROCESS | 1852 | 1461627887005 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}] 16:44:47 INFO - PROCESS | 1852 | 1461627887182 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:44:47 INFO - PROCESS | 1852 | 1461627887356 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82413800 == 107 [pid = 1852] [id = 253] 16:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c82206000) [pid = 1852] [serial = 760] [outer = (nil)] 16:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c8fb04000) [pid = 1852] [serial = 761] [outer = 0x7f0c82206000] 16:44:47 INFO - PROCESS | 1852 | 1461627887428 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c8fb0b800) [pid = 1852] [serial = 762] [outer = 0x7f0c82206000] 16:44:48 INFO - PROCESS | 1852 | 1461627888246 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]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1286ms 16:44:48 INFO - PROCESS | 1852 | 1461627888294 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1852 | 1461627888298 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:44:48 INFO - PROCESS | 1852 | 1461627888305 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1852 | 1461627888307 Marionette TRACE conn3 <- [1,986,null,{}] 16:44:48 INFO - PROCESS | 1852 | 1461627888312 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}] 16:44:48 INFO - PROCESS | 1852 | 1461627888491 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:44:48 INFO - PROCESS | 1852 | 1461627888666 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873b5000 == 108 [pid = 1852] [id = 254] 16:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c8220c400) [pid = 1852] [serial = 763] [outer = (nil)] 16:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c8fb0d800) [pid = 1852] [serial = 764] [outer = 0x7f0c8220c400] 16:44:48 INFO - PROCESS | 1852 | 1461627888736 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c902c1400) [pid = 1852] [serial = 765] [outer = 0x7f0c8220c400] 16:44:49 INFO - PROCESS | 1852 | 1461627889579 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]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1339ms 16:44:49 INFO - PROCESS | 1852 | 1461627889645 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:44:49 INFO - PROCESS | 1852 | 1461627889648 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:44:49 INFO - PROCESS | 1852 | 1461627889654 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1852 | 1461627889657 Marionette TRACE conn3 <- [1,990,null,{}] 16:44:49 INFO - PROCESS | 1852 | 1461627889662 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}] 16:44:49 INFO - PROCESS | 1852 | 1461627889850 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:44:50 INFO - PROCESS | 1852 | 1461627890397 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bd6000 == 109 [pid = 1852] [id = 255] 16:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c8220e400) [pid = 1852] [serial = 766] [outer = (nil)] 16:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c82211400) [pid = 1852] [serial = 767] [outer = 0x7f0c8220e400] 16:44:50 INFO - PROCESS | 1852 | 1461627890508 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c84ed7800) [pid = 1852] [serial = 768] [outer = 0x7f0c8220e400] 16:44:51 INFO - PROCESS | 1852 | 1461627891379 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]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1786ms 16:44:51 INFO - PROCESS | 1852 | 1461627891441 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:44:51 INFO - PROCESS | 1852 | 1461627891453 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:44:51 INFO - PROCESS | 1852 | 1461627891461 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1852 | 1461627891471 Marionette TRACE conn3 <- [1,994,null,{}] 16:44:51 INFO - PROCESS | 1852 | 1461627891482 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}] 16:44:51 INFO - PROCESS | 1852 | 1461627891720 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:44:51 INFO - PROCESS | 1852 | 1461627891956 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86411800 == 110 [pid = 1852] [id = 256] 16:44:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c8e09a400) [pid = 1852] [serial = 769] [outer = (nil)] 16:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c8e1da800) [pid = 1852] [serial = 770] [outer = 0x7f0c8e09a400] 16:44:52 INFO - PROCESS | 1852 | 1461627892041 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c8e23cc00) [pid = 1852] [serial = 771] [outer = 0x7f0c8e09a400] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb0aa7000 == 109 [pid = 1852] [id = 162] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca831a000 == 108 [pid = 1852] [id = 198] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0cabfa3800) [pid = 1852] [serial = 667] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9810d800 == 107 [pid = 1852] [id = 240] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b67f000 == 106 [pid = 1852] [id = 239] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98feb800 == 105 [pid = 1852] [id = 238] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949ce000 == 104 [pid = 1852] [id = 237] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c913cb800 == 103 [pid = 1852] [id = 236] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fa08000 == 102 [pid = 1852] [id = 235] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86795800 == 101 [pid = 1852] [id = 234] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949cd000 == 100 [pid = 1852] [id = 230] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86794800 == 99 [pid = 1852] [id = 229] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bdc000 == 98 [pid = 1852] [id = 228] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c865bd800 == 97 [pid = 1852] [id = 227] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c865a3000 == 96 [pid = 1852] [id = 226] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca8333800 == 95 [pid = 1852] [id = 225] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9459c000 == 94 [pid = 1852] [id = 224] 16:44:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873b1800 == 93 [pid = 1852] [id = 223] 16:44:52 INFO - PROCESS | 1852 | 1461627892927 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]]]}] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c9238dc00) [pid = 1852] [serial = 319] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0cac231800) [pid = 1852] [serial = 388] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c9b692400) [pid = 1852] [serial = 316] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c964bc800) [pid = 1852] [serial = 322] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c99c4c400) [pid = 1852] [serial = 325] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0ca631ac00) [pid = 1852] [serial = 328] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0ca8673800) [pid = 1852] [serial = 331] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c93add400) [pid = 1852] [serial = 355] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c94e2a000) [pid = 1852] [serial = 358] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c96d35c00) [pid = 1852] [serial = 361] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c9d6f7800) [pid = 1852] [serial = 364] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0ca631a400) [pid = 1852] [serial = 472] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c9b69b000) [pid = 1852] [serial = 661] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0ca8406800) [pid = 1852] [serial = 640] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c91288000) [pid = 1852] [serial = 652] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c939acc00) [pid = 1852] [serial = 653] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c903ea000) [pid = 1852] [serial = 622] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0ca1384800) [pid = 1852] [serial = 662] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c91103800) [pid = 1852] [serial = 650] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c907e8800) [pid = 1852] [serial = 649] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0ca72c1000) [pid = 1852] [serial = 637] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c9d6e8800) [pid = 1852] [serial = 620] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c98b5b400) [pid = 1852] [serial = 658] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c94149400) [pid = 1852] [serial = 655] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c97a36400) [pid = 1852] [serial = 664] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c97a32c00) [pid = 1852] [serial = 656] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0caa0a5c00) [pid = 1852] [serial = 643] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c9c963c00) [pid = 1852] [serial = 631] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c986f6000) [pid = 1852] [serial = 628] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c93868c00) [pid = 1852] [serial = 625] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0ca6317c00) [pid = 1852] [serial = 634] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c94e34c00) [pid = 1852] [serial = 646] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0ca84b4400) [pid = 1852] [serial = 665] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c9aa5f800) [pid = 1852] [serial = 659] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0ca72bc800) [pid = 1852] [serial = 515] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c920e0000) [pid = 1852] [serial = 551] [outer = (nil)] [url = about:blank] 16:44:52 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c99c3e400) [pid = 1852] [serial = 584] [outer = (nil)] [url = about:blank] 16:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1542ms 16:44:53 INFO - PROCESS | 1852 | 1461627893007 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:44:53 INFO - PROCESS | 1852 | 1461627893012 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:44:53 INFO - PROCESS | 1852 | 1461627893018 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1852 | 1461627893021 Marionette TRACE conn3 <- [1,998,null,{}] 16:44:53 INFO - PROCESS | 1852 | 1461627893026 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}] 16:44:53 INFO - PROCESS | 1852 | 1461627893174 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:44:53 INFO - PROCESS | 1852 | 1461627893335 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86795800 == 94 [pid = 1852] [id = 257] 16:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c8e1d4400) [pid = 1852] [serial = 772] [outer = (nil)] 16:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c8f9ca000) [pid = 1852] [serial = 773] [outer = 0x7f0c8e1d4400] 16:44:53 INFO - PROCESS | 1852 | 1461627893397 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c8fb0e400) [pid = 1852] [serial = 774] [outer = 0x7f0c8e1d4400] 16:44:54 INFO - PROCESS | 1852 | 1461627894135 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]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1175ms 16:44:54 INFO - PROCESS | 1852 | 1461627894201 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1852 | 1461627894205 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:44:54 INFO - PROCESS | 1852 | 1461627894218 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1852 | 1461627894226 Marionette TRACE conn3 <- [1,1002,null,{}] 16:44:54 INFO - PROCESS | 1852 | 1461627894233 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}] 16:44:54 INFO - PROCESS | 1852 | 1461627894389 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:44:54 INFO - PROCESS | 1852 | 1461627894400 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b54800 == 95 [pid = 1852] [id = 258] 16:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c8fb11c00) [pid = 1852] [serial = 775] [outer = (nil)] 16:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c90bb1400) [pid = 1852] [serial = 776] [outer = 0x7f0c8fb11c00] 16:44:54 INFO - PROCESS | 1852 | 1461627894458 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c91104c00) [pid = 1852] [serial = 777] [outer = 0x7f0c8fb11c00] 16:44:55 INFO - PROCESS | 1852 | 1461627895323 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]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1144ms 16:44:55 INFO - PROCESS | 1852 | 1461627895371 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1852 | 1461627895376 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:44:55 INFO - PROCESS | 1852 | 1461627895390 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1852 | 1461627895393 Marionette TRACE conn3 <- [1,1006,null,{}] 16:44:55 INFO - PROCESS | 1852 | 1461627895398 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}] 16:44:55 INFO - PROCESS | 1852 | 1461627895600 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:44:55 INFO - PROCESS | 1852 | 1461627895624 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c92370000 == 96 [pid = 1852] [id = 259] 16:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c8fb05800) [pid = 1852] [serial = 778] [outer = (nil)] 16:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c9211e800) [pid = 1852] [serial = 779] [outer = 0x7f0c8fb05800] 16:44:55 INFO - PROCESS | 1852 | 1461627895683 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c93872400) [pid = 1852] [serial = 780] [outer = 0x7f0c8fb05800] 16:44:56 INFO - PROCESS | 1852 | 1461627896467 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]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1128ms 16:44:56 INFO - PROCESS | 1852 | 1461627896519 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 1852 | 1461627896525 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:44:56 INFO - PROCESS | 1852 | 1461627896557 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1852 | 1461627896559 Marionette TRACE conn3 <- [1,1010,null,{}] 16:44:56 INFO - PROCESS | 1852 | 1461627896568 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}] 16:44:56 INFO - PROCESS | 1852 | 1461627896764 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:44:56 INFO - PROCESS | 1852 | 1461627896786 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94723800 == 97 [pid = 1852] [id = 260] 16:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c93fca800) [pid = 1852] [serial = 781] [outer = (nil)] 16:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c93fce000) [pid = 1852] [serial = 782] [outer = 0x7f0c93fca800] 16:44:56 INFO - PROCESS | 1852 | 1461627896857 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c94147400) [pid = 1852] [serial = 783] [outer = 0x7f0c93fca800] 16:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c8846f400) [pid = 1852] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c94bc9000) [pid = 1852] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c91289800) [pid = 1852] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c9b695000) [pid = 1852] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c8e240000) [pid = 1852] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c94643800) [pid = 1852] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c90f79000) [pid = 1852] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c94146000) [pid = 1852] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:44:57 INFO - PROCESS | 1852 | 1461627897875 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]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1334ms 16:44:57 INFO - PROCESS | 1852 | 1461627897892 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1852 | 1461627897895 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:44:57 INFO - PROCESS | 1852 | 1461627897900 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1852 | 1461627897902 Marionette TRACE conn3 <- [1,1014,null,{}] 16:44:57 INFO - PROCESS | 1852 | 1461627897907 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}] 16:44:58 INFO - PROCESS | 1852 | 1461627898066 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:44:58 INFO - PROCESS | 1852 | 1461627898217 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949dc800 == 98 [pid = 1852] [id = 261] 16:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c903ef800) [pid = 1852] [serial = 784] [outer = (nil)] 16:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c94146000) [pid = 1852] [serial = 785] [outer = 0x7f0c903ef800] 16:44:58 INFO - PROCESS | 1852 | 1461627898287 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c94bbd800) [pid = 1852] [serial = 786] [outer = 0x7f0c903ef800] 16:44:58 INFO - PROCESS | 1852 | 1461627898926 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]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1038ms 16:44:58 INFO - PROCESS | 1852 | 1461627898939 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1852 | 1461627898943 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:44:58 INFO - PROCESS | 1852 | 1461627898949 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1852 | 1461627898951 Marionette TRACE conn3 <- [1,1018,null,{}] 16:44:58 INFO - PROCESS | 1852 | 1461627898956 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}] 16:44:59 INFO - PROCESS | 1852 | 1461627899157 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:44:59 INFO - PROCESS | 1852 | 1461627899177 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c989f6800 == 99 [pid = 1852] [id = 262] 16:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c90f83000) [pid = 1852] [serial = 787] [outer = (nil)] 16:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c94bc1800) [pid = 1852] [serial = 788] [outer = 0x7f0c90f83000] 16:44:59 INFO - PROCESS | 1852 | 1461627899235 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c94e34c00) [pid = 1852] [serial = 789] [outer = 0x7f0c90f83000] 16:45:00 INFO - PROCESS | 1852 | 1461627900261 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]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1387ms 16:45:00 INFO - PROCESS | 1852 | 1461627900337 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1852 | 1461627900344 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:45:00 INFO - PROCESS | 1852 | 1461627900354 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1852 | 1461627900358 Marionette TRACE conn3 <- [1,1022,null,{}] 16:45:00 INFO - PROCESS | 1852 | 1461627900367 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}] 16:45:00 INFO - PROCESS | 1852 | 1461627900608 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:45:00 INFO - PROCESS | 1852 | 1461627900786 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86786800 == 100 [pid = 1852] [id = 263] 16:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c85c19400) [pid = 1852] [serial = 790] [outer = (nil)] 16:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c8e094800) [pid = 1852] [serial = 791] [outer = 0x7f0c85c19400] 16:45:00 INFO - PROCESS | 1852 | 1461627900869 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c8e23a800) [pid = 1852] [serial = 792] [outer = 0x7f0c85c19400] 16:45:01 INFO - PROCESS | 1852 | 1461627901792 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]]]}] 16:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1489ms 16:45:01 INFO - PROCESS | 1852 | 1461627901844 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 1852 | 1461627901852 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:45:01 INFO - PROCESS | 1852 | 1461627901862 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1852 | 1461627901865 Marionette TRACE conn3 <- [1,1026,null,{}] 16:45:01 INFO - PROCESS | 1852 | 1461627901871 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}] 16:45:02 INFO - PROCESS | 1852 | 1461627902063 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:45:02 INFO - PROCESS | 1852 | 1461627902242 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c914e3800 == 101 [pid = 1852] [id = 264] 16:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c8f9cac00) [pid = 1852] [serial = 793] [outer = (nil)] 16:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c902c3800) [pid = 1852] [serial = 794] [outer = 0x7f0c8f9cac00] 16:45:02 INFO - PROCESS | 1852 | 1461627902409 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c90452000) [pid = 1852] [serial = 795] [outer = 0x7f0c8f9cac00] 16:45:03 INFO - PROCESS | 1852 | 1461627903220 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]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1429ms 16:45:03 INFO - PROCESS | 1852 | 1461627903291 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1852 | 1461627903295 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:45:03 INFO - PROCESS | 1852 | 1461627903301 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1852 | 1461627903307 Marionette TRACE conn3 <- [1,1030,null,{}] 16:45:03 INFO - PROCESS | 1852 | 1461627903322 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}] 16:45:03 INFO - PROCESS | 1852 | 1461627903537 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:45:03 INFO - PROCESS | 1852 | 1461627903710 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99a7a800 == 102 [pid = 1852] [id = 265] 16:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c90f7f000) [pid = 1852] [serial = 796] [outer = (nil)] 16:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c93fc8400) [pid = 1852] [serial = 797] [outer = 0x7f0c90f7f000] 16:45:03 INFO - PROCESS | 1852 | 1461627903782 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c94640000) [pid = 1852] [serial = 798] [outer = 0x7f0c90f7f000] 16:45:04 INFO - PROCESS | 1852 | 1461627904651 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]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1387ms 16:45:04 INFO - PROCESS | 1852 | 1461627904689 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1852 | 1461627904693 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:45:04 INFO - PROCESS | 1852 | 1461627904698 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1852 | 1461627904701 Marionette TRACE conn3 <- [1,1034,null,{}] 16:45:04 INFO - PROCESS | 1852 | 1461627904706 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}] 16:45:04 INFO - PROCESS | 1852 | 1461627904878 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:45:05 INFO - PROCESS | 1852 | 1461627905055 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9d691800 == 103 [pid = 1852] [id = 266] 16:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c9239ac00) [pid = 1852] [serial = 799] [outer = (nil)] 16:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c94bc9000) [pid = 1852] [serial = 800] [outer = 0x7f0c9239ac00] 16:45:05 INFO - PROCESS | 1852 | 1461627905123 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c96181400) [pid = 1852] [serial = 801] [outer = 0x7f0c9239ac00] 16:45:05 INFO - PROCESS | 1852 | 1461627905978 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]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1333ms 16:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:45:06 INFO - PROCESS | 1852 | 1461627906032 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1852 | 1461627906034 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:45:06 INFO - PROCESS | 1852 | 1461627906040 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1852 | 1461627906043 Marionette TRACE conn3 <- [1,1038,null,{}] 16:45:06 INFO - PROCESS | 1852 | 1461627906048 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}] 16:45:06 INFO - PROCESS | 1852 | 1461627906207 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:45:06 INFO - PROCESS | 1852 | 1461627906384 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca727f000 == 104 [pid = 1852] [id = 267] 16:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c949ecc00) [pid = 1852] [serial = 802] [outer = (nil)] 16:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c96d39000) [pid = 1852] [serial = 803] [outer = 0x7f0c949ecc00] 16:45:06 INFO - PROCESS | 1852 | 1461627906451 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c97eaf000) [pid = 1852] [serial = 804] [outer = 0x7f0c949ecc00] 16:45:07 INFO - PROCESS | 1852 | 1461627907371 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]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1433ms 16:45:07 INFO - PROCESS | 1852 | 1461627907473 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1852 | 1461627907477 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:45:07 INFO - PROCESS | 1852 | 1461627907483 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1852 | 1461627907486 Marionette TRACE conn3 <- [1,1042,null,{}] 16:45:07 INFO - PROCESS | 1852 | 1461627907533 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}] 16:45:07 INFO - PROCESS | 1852 | 1461627907798 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:45:07 INFO - PROCESS | 1852 | 1461627907980 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabe37000 == 105 [pid = 1852] [id = 268] 16:45:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c988a7c00) [pid = 1852] [serial = 805] [outer = (nil)] 16:45:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c9b69b000) [pid = 1852] [serial = 806] [outer = 0x7f0c988a7c00] 16:45:08 INFO - PROCESS | 1852 | 1461627908060 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0ca63ef000) [pid = 1852] [serial = 807] [outer = 0x7f0c988a7c00] 16:45:08 INFO - PROCESS | 1852 | 1461627908812 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]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1386ms 16:45:08 INFO - PROCESS | 1852 | 1461627908869 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1852 | 1461627908872 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:45:08 INFO - PROCESS | 1852 | 1461627908878 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1852 | 1461627908880 Marionette TRACE conn3 <- [1,1046,null,{}] 16:45:08 INFO - PROCESS | 1852 | 1461627908885 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}] 16:45:09 INFO - PROCESS | 1852 | 1461627909038 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:45:09 INFO - PROCESS | 1852 | 1461627909217 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caf256800 == 106 [pid = 1852] [id = 269] 16:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c96180c00) [pid = 1852] [serial = 808] [outer = (nil)] 16:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0ca72c0400) [pid = 1852] [serial = 809] [outer = 0x7f0c96180c00] 16:45:09 INFO - PROCESS | 1852 | 1461627909286 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0ca761a000) [pid = 1852] [serial = 810] [outer = 0x7f0c96180c00] 16:45:10 INFO - PROCESS | 1852 | 1461627910064 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]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1229ms 16:45:10 INFO - PROCESS | 1852 | 1461627910109 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1852 | 1461627910113 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:45:10 INFO - PROCESS | 1852 | 1461627910118 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1852 | 1461627910120 Marionette TRACE conn3 <- [1,1050,null,{}] 16:45:10 INFO - PROCESS | 1852 | 1461627910126 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}] 16:45:10 INFO - PROCESS | 1852 | 1461627910294 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:45:10 INFO - PROCESS | 1852 | 1461627910477 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c824a3800 == 107 [pid = 1852] [id = 270] 16:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c96184800) [pid = 1852] [serial = 811] [outer = (nil)] 16:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0caa542000) [pid = 1852] [serial = 812] [outer = 0x7f0c96184800] 16:45:10 INFO - PROCESS | 1852 | 1461627910543 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0cabe7d400) [pid = 1852] [serial = 813] [outer = 0x7f0c96184800] 16:45:11 INFO - PROCESS | 1852 | 1461627911372 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]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1281ms 16:45:11 INFO - PROCESS | 1852 | 1461627911401 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1852 | 1461627911404 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:45:11 INFO - PROCESS | 1852 | 1461627911410 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1852 | 1461627911412 Marionette TRACE conn3 <- [1,1054,null,{}] 16:45:11 INFO - PROCESS | 1852 | 1461627911417 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}] 16:45:11 INFO - PROCESS | 1852 | 1461627911587 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:45:11 INFO - PROCESS | 1852 | 1461627911768 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb188c000 == 108 [pid = 1852] [id = 271] 16:45:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c886d7000) [pid = 1852] [serial = 814] [outer = (nil)] 16:45:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c886dd800) [pid = 1852] [serial = 815] [outer = 0x7f0c886d7000] 16:45:11 INFO - PROCESS | 1852 | 1461627911843 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c886e2800) [pid = 1852] [serial = 816] [outer = 0x7f0c886d7000] 16:45:12 INFO - PROCESS | 1852 | 1461627912736 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]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1382ms 16:45:12 INFO - PROCESS | 1852 | 1461627912793 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1852 | 1461627912797 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:45:12 INFO - PROCESS | 1852 | 1461627912802 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1852 | 1461627912806 Marionette TRACE conn3 <- [1,1058,null,{}] 16:45:12 INFO - PROCESS | 1852 | 1461627912811 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}] 16:45:12 INFO - PROCESS | 1852 | 1461627912985 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:45:13 INFO - PROCESS | 1852 | 1461627913643 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865ae800 == 109 [pid = 1852] [id = 272] 16:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c838de000) [pid = 1852] [serial = 817] [outer = (nil)] 16:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c838e5800) [pid = 1852] [serial = 818] [outer = 0x7f0c838de000] 16:45:13 INFO - PROCESS | 1852 | 1461627913720 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c849d7c00) [pid = 1852] [serial = 819] [outer = 0x7f0c838de000] 16:45:14 INFO - PROCESS | 1852 | 1461627914531 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]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1784ms 16:45:14 INFO - PROCESS | 1852 | 1461627914589 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1852 | 1461627914594 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:45:14 INFO - PROCESS | 1852 | 1461627914602 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1852 | 1461627914607 Marionette TRACE conn3 <- [1,1062,null,{}] 16:45:14 INFO - PROCESS | 1852 | 1461627914614 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}] 16:45:14 INFO - PROCESS | 1852 | 1461627914787 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:45:15 INFO - PROCESS | 1852 | 1461627915179 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82412000 == 110 [pid = 1852] [id = 273] 16:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c84ed4c00) [pid = 1852] [serial = 820] [outer = (nil)] 16:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c85c1d800) [pid = 1852] [serial = 821] [outer = 0x7f0c84ed4c00] 16:45:15 INFO - PROCESS | 1852 | 1461627915260 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c87178400) [pid = 1852] [serial = 822] [outer = 0x7f0c84ed4c00] 16:45:16 INFO - PROCESS | 1852 | 1461627916096 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]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1534ms 16:45:16 INFO - PROCESS | 1852 | 1461627916139 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1852 | 1461627916145 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:45:16 INFO - PROCESS | 1852 | 1461627916151 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1852 | 1461627916154 Marionette TRACE conn3 <- [1,1066,null,{}] 16:45:16 INFO - PROCESS | 1852 | 1461627916159 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}] 16:45:16 INFO - PROCESS | 1852 | 1461627916314 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:45:16 INFO - PROCESS | 1852 | 1461627916505 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b6f800 == 111 [pid = 1852] [id = 274] 16:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c85c1dc00) [pid = 1852] [serial = 823] [outer = (nil)] 16:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c886e2400) [pid = 1852] [serial = 824] [outer = 0x7f0c85c1dc00] 16:45:16 INFO - PROCESS | 1852 | 1461627916568 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c8e1d9000) [pid = 1852] [serial = 825] [outer = 0x7f0c85c1dc00] 16:45:17 INFO - PROCESS | 1852 | 1461627917481 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]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1376ms 16:45:17 INFO - PROCESS | 1852 | 1461627917528 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1852 | 1461627917531 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:45:17 INFO - PROCESS | 1852 | 1461627917543 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1852 | 1461627917551 Marionette TRACE conn3 <- [1,1070,null,{}] 16:45:17 INFO - PROCESS | 1852 | 1461627917558 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}] 16:45:17 INFO - PROCESS | 1852 | 1461627917756 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:45:17 INFO - PROCESS | 1852 | 1461627917941 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c864e4800 == 112 [pid = 1852] [id = 275] 16:45:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c8f951000) [pid = 1852] [serial = 826] [outer = (nil)] 16:45:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c8f9b7c00) [pid = 1852] [serial = 827] [outer = 0x7f0c8f951000] 16:45:18 INFO - PROCESS | 1852 | 1461627918002 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c8fb08400) [pid = 1852] [serial = 828] [outer = 0x7f0c8f951000] 16:45:18 INFO - PROCESS | 1852 | 1461627918829 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]]]}] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca8440000 == 111 [pid = 1852] [id = 206] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949dc800 == 110 [pid = 1852] [id = 261] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c97adbc00) [pid = 1852] [serial = 724] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c8e232400) [pid = 1852] [serial = 670] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c9081d800) [pid = 1852] [serial = 673] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c9463cc00) [pid = 1852] [serial = 694] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c9c9a1000) [pid = 1852] [serial = 679] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c96135c00) [pid = 1852] [serial = 676] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c94645c00) [pid = 1852] [serial = 697] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c949ebc00) [pid = 1852] [serial = 691] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c949f4800) [pid = 1852] [serial = 700] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c9044f800) [pid = 1852] [serial = 688] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0ca72edc00) [pid = 1852] [serial = 682] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c84edb000) [pid = 1852] [serial = 685] [outer = (nil)] [url = about:blank] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94723800 == 109 [pid = 1852] [id = 260] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c92370000 == 108 [pid = 1852] [id = 259] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b54800 == 107 [pid = 1852] [id = 258] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86795800 == 106 [pid = 1852] [id = 257] 16:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1398ms 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86411800 == 105 [pid = 1852] [id = 256] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bd6000 == 104 [pid = 1852] [id = 255] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82413800 == 103 [pid = 1852] [id = 253] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82171000 == 102 [pid = 1852] [id = 252] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85b66800 == 101 [pid = 1852] [id = 251] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94741800 == 100 [pid = 1852] [id = 250] 16:45:18 INFO - PROCESS | 1852 | 1461627918941 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1852 | 1461627918945 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c839d0000 == 99 [pid = 1852] [id = 249] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85a90800 == 98 [pid = 1852] [id = 248] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94738800 == 97 [pid = 1852] [id = 247] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b5a800 == 96 [pid = 1852] [id = 246] 16:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94733800 == 95 [pid = 1852] [id = 245] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac4e4800 == 94 [pid = 1852] [id = 244] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949de000 == 93 [pid = 1852] [id = 243] 16:45:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873a4000 == 92 [pid = 1852] [id = 242] 16:45:18 INFO - PROCESS | 1852 | 1461627918968 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1852 | 1461627918970 Marionette TRACE conn3 <- [1,1074,null,{}] 16:45:18 INFO - PROCESS | 1852 | 1461627918975 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}] 16:45:19 INFO - PROCESS | 1852 | 1461627919121 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c903eb400) [pid = 1852] [serial = 721] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c97a3e400) [pid = 1852] [serial = 715] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c988a4400) [pid = 1852] [serial = 716] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0cac225000) [pid = 1852] [serial = 668] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c9d6f3000) [pid = 1852] [serial = 718] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c8f94a000) [pid = 1852] [serial = 703] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c96134c00) [pid = 1852] [serial = 712] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0ca71dc800) [pid = 1852] [serial = 719] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c96d1b800) [pid = 1852] [serial = 713] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c9404d400) [pid = 1852] [serial = 722] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c91107400) [pid = 1852] [serial = 706] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c949edc00) [pid = 1852] [serial = 709] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c94bc2800) [pid = 1852] [serial = 710] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c92394400) [pid = 1852] [serial = 707] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c90003000) [pid = 1852] [serial = 704] [outer = (nil)] [url = about:blank] 16:45:19 INFO - PROCESS | 1852 | 1461627919285 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c846db800 == 93 [pid = 1852] [id = 276] 16:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c838dfc00) [pid = 1852] [serial = 829] [outer = (nil)] 16:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c8fb0b400) [pid = 1852] [serial = 830] [outer = 0x7f0c838dfc00] 16:45:19 INFO - PROCESS | 1852 | 1461627919346 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c902bdc00) [pid = 1852] [serial = 831] [outer = 0x7f0c838dfc00] 16:45:20 INFO - PROCESS | 1852 | 1461627920051 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]]]}] 16:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1131ms 16:45:20 INFO - PROCESS | 1852 | 1461627920093 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1852 | 1461627920096 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:45:20 INFO - PROCESS | 1852 | 1461627920121 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1852 | 1461627920124 Marionette TRACE conn3 <- [1,1078,null,{}] 16:45:20 INFO - PROCESS | 1852 | 1461627920133 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}] 16:45:20 INFO - PROCESS | 1852 | 1461627920272 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:45:20 INFO - PROCESS | 1852 | 1461627920286 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873a1000 == 94 [pid = 1852] [id = 277] 16:45:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c90451000) [pid = 1852] [serial = 832] [outer = (nil)] 16:45:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c907dec00) [pid = 1852] [serial = 833] [outer = 0x7f0c90451000] 16:45:20 INFO - PROCESS | 1852 | 1461627920356 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c90bb2800) [pid = 1852] [serial = 834] [outer = 0x7f0c90451000] 16:45:21 INFO - PROCESS | 1852 | 1461627921143 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]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1037ms 16:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:45:21 INFO - PROCESS | 1852 | 1461627921153 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1852 | 1461627921155 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:45:21 INFO - PROCESS | 1852 | 1461627921159 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1852 | 1461627921163 Marionette TRACE conn3 <- [1,1082,null,{}] 16:45:21 INFO - PROCESS | 1852 | 1461627921167 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}] 16:45:21 INFO - PROCESS | 1852 | 1461627921388 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:45:21 INFO - PROCESS | 1852 | 1461627921422 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c912bc000 == 95 [pid = 1852] [id = 278] 16:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c90451800) [pid = 1852] [serial = 835] [outer = (nil)] 16:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c92392000) [pid = 1852] [serial = 836] [outer = 0x7f0c90451800] 16:45:21 INFO - PROCESS | 1852 | 1461627921478 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c93fcbc00) [pid = 1852] [serial = 837] [outer = 0x7f0c90451800] 16:45:22 INFO - PROCESS | 1852 | 1461627922240 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]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1137ms 16:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:45:22 INFO - PROCESS | 1852 | 1461627922297 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1852 | 1461627922300 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:45:22 INFO - PROCESS | 1852 | 1461627922305 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1852 | 1461627922307 Marionette TRACE conn3 <- [1,1086,null,{}] 16:45:22 INFO - PROCESS | 1852 | 1461627922312 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}] 16:45:22 INFO - PROCESS | 1852 | 1461627922512 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:45:22 INFO - PROCESS | 1852 | 1461627922568 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945a0000 == 96 [pid = 1852] [id = 279] 16:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c94044000) [pid = 1852] [serial = 838] [outer = (nil)] 16:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c94141c00) [pid = 1852] [serial = 839] [outer = 0x7f0c94044000] 16:45:22 INFO - PROCESS | 1852 | 1461627922624 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c949ed000) [pid = 1852] [serial = 840] [outer = 0x7f0c94044000] 16:45:24 INFO - PROCESS | 1852 | 1461627924311 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]]]}] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c923cf400) [pid = 1852] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c94e2d000) [pid = 1852] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c84ed9800) [pid = 1852] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c96d3b800) [pid = 1852] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c8f902800) [pid = 1852] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c84ed0c00) [pid = 1852] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0ca726e000) [pid = 1852] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c96183000) [pid = 1852] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c9413dc00) [pid = 1852] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c9413e800) [pid = 1852] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c88615800) [pid = 1852] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c84ed9400) [pid = 1852] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c903e4c00) [pid = 1852] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c90455800) [pid = 1852] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c97a33400) [pid = 1852] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0ca71df000) [pid = 1852] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c8e1de000) [pid = 1852] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c93864000) [pid = 1852] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c88467400) [pid = 1852] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c9128e400) [pid = 1852] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c907e5800) [pid = 1852] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c8f944400) [pid = 1852] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c9463fc00) [pid = 1852] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c8f9ac400) [pid = 1852] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c90f7a000) [pid = 1852] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c8f948800) [pid = 1852] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c8f910c00) [pid = 1852] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c8e1d9800) [pid = 1852] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c9211cc00) [pid = 1852] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c8e234400) [pid = 1852] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c8f94d000) [pid = 1852] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c939a7c00) [pid = 1852] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c908ecc00) [pid = 1852] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c8f908000) [pid = 1852] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c980a2800) [pid = 1852] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c98386800) [pid = 1852] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c8e1dc000) [pid = 1852] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c91320000) [pid = 1852] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0ca1380800) [pid = 1852] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c90f75000) [pid = 1852] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c97ef1800) [pid = 1852] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c97b9f000) [pid = 1852] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c9413f800) [pid = 1852] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c94e2c000) [pid = 1852] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c9c9a2800) [pid = 1852] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c8f948000) [pid = 1852] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c8846e000) [pid = 1852] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c988ad400) [pid = 1852] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c8f9a2800) [pid = 1852] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c9000cc00) [pid = 1852] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c8e234c00) [pid = 1852] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c8fb11c00) [pid = 1852] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c8220e400) [pid = 1852] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c8fb05800) [pid = 1852] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c8e09a400) [pid = 1852] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c8e1d4400) [pid = 1852] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c93fca800) [pid = 1852] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c903ef800) [pid = 1852] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c907ec400) [pid = 1852] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c8846dc00) [pid = 1852] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c8f910800) [pid = 1852] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c96188400) [pid = 1852] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:45:24 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c8e1dfc00) [pid = 1852] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 2228ms 16:45:24 INFO - PROCESS | 1852 | 1461627924533 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1852 | 1461627924536 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:45:24 INFO - PROCESS | 1852 | 1461627924541 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1852 | 1461627924544 Marionette TRACE conn3 <- [1,1090,null,{}] 16:45:24 INFO - PROCESS | 1852 | 1461627924558 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}] 16:45:24 INFO - PROCESS | 1852 | 1461627924694 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:45:24 INFO - PROCESS | 1852 | 1461627924704 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865b8800 == 97 [pid = 1852] [id = 280] 16:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c8846ac00) [pid = 1852] [serial = 841] [outer = (nil)] 16:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c8e1dac00) [pid = 1852] [serial = 842] [outer = 0x7f0c8846ac00] 16:45:24 INFO - PROCESS | 1852 | 1461627924761 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c8f910c00) [pid = 1852] [serial = 843] [outer = 0x7f0c8846ac00] 16:45:25 INFO - PROCESS | 1852 | 1461627925493 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]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 986ms 16:45:25 INFO - PROCESS | 1852 | 1461627925527 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1852 | 1461627925529 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:45:25 INFO - PROCESS | 1852 | 1461627925535 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1852 | 1461627925537 Marionette TRACE conn3 <- [1,1094,null,{}] 16:45:25 INFO - PROCESS | 1852 | 1461627925542 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}] 16:45:25 INFO - PROCESS | 1852 | 1461627925742 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:45:25 INFO - PROCESS | 1852 | 1461627925763 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c912c7800 == 98 [pid = 1852] [id = 281] 16:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c84ecf400) [pid = 1852] [serial = 844] [outer = (nil)] 16:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c90002c00) [pid = 1852] [serial = 845] [outer = 0x7f0c84ecf400] 16:45:25 INFO - PROCESS | 1852 | 1461627925822 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c90455400) [pid = 1852] [serial = 846] [outer = 0x7f0c84ecf400] 16:45:26 INFO - PROCESS | 1852 | 1461627926720 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]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1236ms 16:45:26 INFO - PROCESS | 1852 | 1461627926773 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1852 | 1461627926778 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:45:26 INFO - PROCESS | 1852 | 1461627926787 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1852 | 1461627926793 Marionette TRACE conn3 <- [1,1098,null,{}] 16:45:26 INFO - PROCESS | 1852 | 1461627926802 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}] 16:45:27 INFO - PROCESS | 1852 | 1461627927033 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:45:27 INFO - PROCESS | 1852 | 1461627927213 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c864ca000 == 99 [pid = 1852] [id = 282] 16:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c82206800) [pid = 1852] [serial = 847] [outer = (nil)] 16:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c84ed8000) [pid = 1852] [serial = 848] [outer = 0x7f0c82206800] 16:45:27 INFO - PROCESS | 1852 | 1461627927285 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c8716f000) [pid = 1852] [serial = 849] [outer = 0x7f0c82206800] 16:45:28 INFO - PROCESS | 1852 | 1461627928183 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]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1438ms 16:45:28 INFO - PROCESS | 1852 | 1461627928225 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1852 | 1461627928234 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:45:28 INFO - PROCESS | 1852 | 1461627928243 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1852 | 1461627928246 Marionette TRACE conn3 <- [1,1102,null,{}] 16:45:28 INFO - PROCESS | 1852 | 1461627928251 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}] 16:45:28 INFO - PROCESS | 1852 | 1461627928442 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:45:28 INFO - PROCESS | 1852 | 1461627928625 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903d5800 == 100 [pid = 1852] [id = 283] 16:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c886e4c00) [pid = 1852] [serial = 850] [outer = (nil)] 16:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c8e1d9c00) [pid = 1852] [serial = 851] [outer = 0x7f0c886e4c00] 16:45:28 INFO - PROCESS | 1852 | 1461627928696 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c8f90cc00) [pid = 1852] [serial = 852] [outer = 0x7f0c886e4c00] 16:45:29 INFO - PROCESS | 1852 | 1461627929613 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]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1426ms 16:45:29 INFO - PROCESS | 1852 | 1461627929670 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:45:29 INFO - PROCESS | 1852 | 1461627929674 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:45:29 INFO - PROCESS | 1852 | 1461627929680 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1852 | 1461627929685 Marionette TRACE conn3 <- [1,1106,null,{}] 16:45:29 INFO - PROCESS | 1852 | 1461627929700 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}] 16:45:29 INFO - PROCESS | 1852 | 1461627929875 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:45:30 INFO - PROCESS | 1852 | 1461627930051 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949e2000 == 101 [pid = 1852] [id = 284] 16:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c8fb0ec00) [pid = 1852] [serial = 853] [outer = (nil)] 16:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c90448c00) [pid = 1852] [serial = 854] [outer = 0x7f0c8fb0ec00] 16:45:30 INFO - PROCESS | 1852 | 1461627930128 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c907ec800) [pid = 1852] [serial = 855] [outer = 0x7f0c8fb0ec00] 16:45:30 INFO - PROCESS | 1852 | 1461627930958 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]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1334ms 16:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:45:31 INFO - PROCESS | 1852 | 1461627931014 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1852 | 1461627931017 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:45:31 INFO - PROCESS | 1852 | 1461627931023 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1852 | 1461627931026 Marionette TRACE conn3 <- [1,1110,null,{}] 16:45:31 INFO - PROCESS | 1852 | 1461627931031 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}] 16:45:31 INFO - PROCESS | 1852 | 1461627931200 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:45:31 INFO - PROCESS | 1852 | 1461627931383 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99085800 == 102 [pid = 1852] [id = 285] 16:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c902bc800) [pid = 1852] [serial = 856] [outer = (nil)] 16:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c9110cc00) [pid = 1852] [serial = 857] [outer = 0x7f0c902bc800] 16:45:31 INFO - PROCESS | 1852 | 1461627931452 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c92391800) [pid = 1852] [serial = 858] [outer = 0x7f0c902bc800] 16:45:32 INFO - PROCESS | 1852 | 1461627932323 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]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1335ms 16:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:45:32 INFO - PROCESS | 1852 | 1461627932358 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1852 | 1461627932361 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:45:32 INFO - PROCESS | 1852 | 1461627932368 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1852 | 1461627932371 Marionette TRACE conn3 <- [1,1114,null,{}] 16:45:32 INFO - PROCESS | 1852 | 1461627932376 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}] 16:45:32 INFO - PROCESS | 1852 | 1461627932544 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:45:32 INFO - PROCESS | 1852 | 1461627932734 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9aa10000 == 103 [pid = 1852] [id = 286] 16:45:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c908f7400) [pid = 1852] [serial = 859] [outer = (nil)] 16:45:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c93add800) [pid = 1852] [serial = 860] [outer = 0x7f0c908f7400] 16:45:32 INFO - PROCESS | 1852 | 1461627932801 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c9404ac00) [pid = 1852] [serial = 861] [outer = 0x7f0c908f7400] 16:45:33 INFO - PROCESS | 1852 | 1461627933706 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]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1383ms 16:45:33 INFO - PROCESS | 1852 | 1461627933751 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1852 | 1461627933754 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:45:33 INFO - PROCESS | 1852 | 1461627933760 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1852 | 1461627933762 Marionette TRACE conn3 <- [1,1118,null,{}] 16:45:33 INFO - PROCESS | 1852 | 1461627933768 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}] 16:45:33 INFO - PROCESS | 1852 | 1461627933972 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:45:34 INFO - PROCESS | 1852 | 1461627934150 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca7132000 == 104 [pid = 1852] [id = 287] 16:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c9386b800) [pid = 1852] [serial = 862] [outer = (nil)] 16:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c94bc7c00) [pid = 1852] [serial = 863] [outer = 0x7f0c9386b800] 16:45:34 INFO - PROCESS | 1852 | 1461627934224 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c962a8800) [pid = 1852] [serial = 864] [outer = 0x7f0c9386b800] 16:45:35 INFO - PROCESS | 1852 | 1461627935091 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]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1376ms 16:45:35 INFO - PROCESS | 1852 | 1461627935136 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1852 | 1461627935140 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:45:35 INFO - PROCESS | 1852 | 1461627935145 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1852 | 1461627935147 Marionette TRACE conn3 <- [1,1122,null,{}] 16:45:35 INFO - PROCESS | 1852 | 1461627935153 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}] 16:45:35 INFO - PROCESS | 1852 | 1461627935313 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:45:35 INFO - PROCESS | 1852 | 1461627935496 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd75000 == 105 [pid = 1852] [id = 288] 16:45:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c949e8400) [pid = 1852] [serial = 865] [outer = (nil)] 16:45:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c97a3a800) [pid = 1852] [serial = 866] [outer = 0x7f0c949e8400] 16:45:35 INFO - PROCESS | 1852 | 1461627935562 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c97efa000) [pid = 1852] [serial = 867] [outer = 0x7f0c949e8400] 16:45:36 INFO - PROCESS | 1852 | 1461627936405 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]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1326ms 16:45:36 INFO - PROCESS | 1852 | 1461627936473 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1852 | 1461627936476 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:45:36 INFO - PROCESS | 1852 | 1461627936482 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1852 | 1461627936484 Marionette TRACE conn3 <- [1,1126,null,{}] 16:45:36 INFO - PROCESS | 1852 | 1461627936490 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}] 16:45:36 INFO - PROCESS | 1852 | 1461627936658 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:45:36 INFO - PROCESS | 1852 | 1461627936840 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cae484000 == 106 [pid = 1852] [id = 289] 16:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c94e2c000) [pid = 1852] [serial = 868] [outer = (nil)] 16:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c9823c000) [pid = 1852] [serial = 869] [outer = 0x7f0c94e2c000] 16:45:36 INFO - PROCESS | 1852 | 1461627936917 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c988aa000) [pid = 1852] [serial = 870] [outer = 0x7f0c94e2c000] 16:45:37 INFO - PROCESS | 1852 | 1461627937782 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]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1329ms 16:45:37 INFO - PROCESS | 1852 | 1461627937812 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:45:37 INFO - PROCESS | 1852 | 1461627937815 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:45:37 INFO - PROCESS | 1852 | 1461627937821 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1852 | 1461627937824 Marionette TRACE conn3 <- [1,1130,null,{}] 16:45:37 INFO - PROCESS | 1852 | 1461627937828 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}] 16:45:37 INFO - PROCESS | 1852 | 1461627937987 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:45:38 INFO - PROCESS | 1852 | 1461627938171 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb1606000 == 107 [pid = 1852] [id = 290] 16:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c96d35800) [pid = 1852] [serial = 871] [outer = (nil)] 16:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c993d8400) [pid = 1852] [serial = 872] [outer = 0x7f0c96d35800] 16:45:38 INFO - PROCESS | 1852 | 1461627938240 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c9a3e9c00) [pid = 1852] [serial = 873] [outer = 0x7f0c96d35800] 16:45:39 INFO - PROCESS | 1852 | 1461627939113 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]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1330ms 16:45:39 INFO - PROCESS | 1852 | 1461627939151 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1852 | 1461627939153 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:45:39 INFO - PROCESS | 1852 | 1461627939159 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1852 | 1461627939162 Marionette TRACE conn3 <- [1,1134,null,{}] 16:45:39 INFO - PROCESS | 1852 | 1461627939166 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}] 16:45:39 INFO - PROCESS | 1852 | 1461627939336 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:45:39 INFO - PROCESS | 1852 | 1461627939518 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb161e800 == 108 [pid = 1852] [id = 291] 16:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c988aa400) [pid = 1852] [serial = 874] [outer = (nil)] 16:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c9c957c00) [pid = 1852] [serial = 875] [outer = 0x7f0c988aa400] 16:45:39 INFO - PROCESS | 1852 | 1461627939594 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c9c9a1800) [pid = 1852] [serial = 876] [outer = 0x7f0c988aa400] 16:45:40 INFO - PROCESS | 1852 | 1461627940467 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]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1385ms 16:45:40 INFO - PROCESS | 1852 | 1461627940544 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1852 | 1461627940548 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:45:40 INFO - PROCESS | 1852 | 1461627940554 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1852 | 1461627940557 Marionette TRACE conn3 <- [1,1138,null,{}] 16:45:40 INFO - PROCESS | 1852 | 1461627940562 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}] 16:45:40 INFO - PROCESS | 1852 | 1461627940799 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:45:41 INFO - PROCESS | 1852 | 1461627941028 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c825a0000 == 109 [pid = 1852] [id = 292] 16:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c84ecfc00) [pid = 1852] [serial = 877] [outer = (nil)] 16:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c8e099400) [pid = 1852] [serial = 878] [outer = 0x7f0c84ecfc00] 16:45:41 INFO - PROCESS | 1852 | 1461627941149 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0ca6314800) [pid = 1852] [serial = 879] [outer = 0x7f0c84ecfc00] 16:45:41 INFO - PROCESS | 1852 | 1461627941955 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]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1426ms 16:45:41 INFO - PROCESS | 1852 | 1461627941982 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1852 | 1461627941984 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:45:41 INFO - PROCESS | 1852 | 1461627941991 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1852 | 1461627941993 Marionette TRACE conn3 <- [1,1142,null,{}] 16:45:42 INFO - PROCESS | 1852 | 1461627941998 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}] 16:45:42 INFO - PROCESS | 1852 | 1461627942254 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:45:42 INFO - PROCESS | 1852 | 1461627942442 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86780800 == 110 [pid = 1852] [id = 293] 16:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c84ecdc00) [pid = 1852] [serial = 880] [outer = (nil)] 16:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c8e1de800) [pid = 1852] [serial = 881] [outer = 0x7f0c84ecdc00] 16:45:42 INFO - PROCESS | 1852 | 1461627942508 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c9128a000) [pid = 1852] [serial = 882] [outer = 0x7f0c84ecdc00] 16:45:43 INFO - PROCESS | 1852 | 1461627943349 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]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1426ms 16:45:43 INFO - PROCESS | 1852 | 1461627943418 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1852 | 1461627943422 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:45:43 INFO - PROCESS | 1852 | 1461627943428 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1852 | 1461627943430 Marionette TRACE conn3 <- [1,1146,null,{}] 16:45:43 INFO - PROCESS | 1852 | 1461627943435 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}] 16:45:43 INFO - PROCESS | 1852 | 1461627943656 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:45:43 INFO - PROCESS | 1852 | 1461627943839 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893d2800 == 111 [pid = 1852] [id = 294] 16:45:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c849d6000) [pid = 1852] [serial = 883] [outer = (nil)] 16:45:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c8e1d6000) [pid = 1852] [serial = 884] [outer = 0x7f0c849d6000] 16:45:43 INFO - PROCESS | 1852 | 1461627943930 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c90f7a400) [pid = 1852] [serial = 885] [outer = 0x7f0c849d6000] 16:45:45 INFO - PROCESS | 1852 | 1461627945458 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]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2082ms 16:45:45 INFO - PROCESS | 1852 | 1461627945511 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1852 | 1461627945517 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:45:45 INFO - PROCESS | 1852 | 1461627945524 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1852 | 1461627945529 Marionette TRACE conn3 <- [1,1150,null,{}] 16:45:45 INFO - PROCESS | 1852 | 1461627945536 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}] 16:45:45 INFO - PROCESS | 1852 | 1461627945780 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:45:45 INFO - PROCESS | 1852 | 1461627945976 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bcf000 == 112 [pid = 1852] [id = 295] 16:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c849d6400) [pid = 1852] [serial = 886] [outer = (nil)] 16:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c85c21000) [pid = 1852] [serial = 887] [outer = 0x7f0c849d6400] 16:45:46 INFO - PROCESS | 1852 | 1461627946043 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c886d9800) [pid = 1852] [serial = 888] [outer = 0x7f0c849d6400] 16:45:47 INFO - PROCESS | 1852 | 1461627947032 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]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1579ms 16:45:47 INFO - PROCESS | 1852 | 1461627947104 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1852 | 1461627947112 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:45:47 INFO - PROCESS | 1852 | 1461627947121 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1852 | 1461627947124 Marionette TRACE conn3 <- [1,1154,null,{}] 16:45:47 INFO - PROCESS | 1852 | 1461627947129 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}] 16:45:47 INFO - PROCESS | 1852 | 1461627947333 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9237d000 == 111 [pid = 1852] [id = 185] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6f0d000 == 110 [pid = 1852] [id = 105] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c901f3000 == 109 [pid = 1852] [id = 184] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac456800 == 108 [pid = 1852] [id = 109] 16:45:47 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c94bc1800) [pid = 1852] [serial = 788] [outer = (nil)] [url = about:blank] 16:45:47 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c8220d400) [pid = 1852] [serial = 758] [outer = (nil)] [url = about:blank] 16:45:47 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c8fb04000) [pid = 1852] [serial = 761] [outer = (nil)] [url = about:blank] 16:45:47 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c8fb0d800) [pid = 1852] [serial = 764] [outer = (nil)] [url = about:blank] 16:45:47 INFO - PROCESS | 1852 | 1461627947641 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c865b8800 == 107 [pid = 1852] [id = 280] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873b5000 == 106 [pid = 1852] [id = 254] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945a0000 == 105 [pid = 1852] [id = 279] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c912bc000 == 104 [pid = 1852] [id = 278] 16:45:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839cf000 == 105 [pid = 1852] [id = 296] 16:45:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c8220d400) [pid = 1852] [serial = 889] [outer = (nil)] 16:45:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c88470800) [pid = 1852] [serial = 890] [outer = 0x7f0c8220d400] 16:45:47 INFO - PROCESS | 1852 | 1461627947739 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c8f944c00) [pid = 1852] [serial = 891] [outer = 0x7f0c8220d400] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873a1000 == 104 [pid = 1852] [id = 277] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c846db800 == 103 [pid = 1852] [id = 276] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c864e4800 == 102 [pid = 1852] [id = 275] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85b6f800 == 101 [pid = 1852] [id = 274] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82412000 == 100 [pid = 1852] [id = 273] 16:45:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c865ae800 == 99 [pid = 1852] [id = 272] 16:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caf256800 == 98 [pid = 1852] [id = 269] 16:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabe37000 == 97 [pid = 1852] [id = 268] 16:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca727f000 == 96 [pid = 1852] [id = 267] 16:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9d691800 == 95 [pid = 1852] [id = 266] 16:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99a7a800 == 94 [pid = 1852] [id = 265] 16:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c914e3800 == 93 [pid = 1852] [id = 264] 16:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86786800 == 92 [pid = 1852] [id = 263] 16:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c989f6800 == 91 [pid = 1852] [id = 262] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0ca8674400) [pid = 1852] [serial = 641] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c99aefc00) [pid = 1852] [serial = 482] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c981a6000) [pid = 1852] [serial = 677] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c988b2c00) [pid = 1852] [serial = 448] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c8e240400) [pid = 1852] [serial = 671] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0cabfa6c00) [pid = 1852] [serial = 686] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c903f1c00) [pid = 1852] [serial = 488] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c949f2000) [pid = 1852] [serial = 698] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c99416000) [pid = 1852] [serial = 629] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0ca76ef000) [pid = 1852] [serial = 638] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0cabe74400) [pid = 1852] [serial = 647] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c94148400) [pid = 1852] [serial = 524] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0ca726c800) [pid = 1852] [serial = 701] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0cb0815000) [pid = 1852] [serial = 406] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c97b95400) [pid = 1852] [serial = 445] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c902c6000) [pid = 1852] [serial = 391] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c97b98400) [pid = 1852] [serial = 491] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c8f9ce800) [pid = 1852] [serial = 518] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c96183400) [pid = 1852] [serial = 439] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c94642800) [pid = 1852] [serial = 695] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c8f9bc400) [pid = 1852] [serial = 433] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c980e8800) [pid = 1852] [serial = 527] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c93ae8800) [pid = 1852] [serial = 394] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c9211b000) [pid = 1852] [serial = 674] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0caf211800) [pid = 1852] [serial = 352] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0caa543400) [pid = 1852] [serial = 400] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0cabc17c00) [pid = 1852] [serial = 644] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c94140800) [pid = 1852] [serial = 626] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0ca6f3b400) [pid = 1852] [serial = 635] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c93864400) [pid = 1852] [serial = 442] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c9b696c00) [pid = 1852] [serial = 397] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0ca0454800) [pid = 1852] [serial = 632] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c9b68c800) [pid = 1852] [serial = 451] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c993d5000) [pid = 1852] [serial = 593] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0caa53d400) [pid = 1852] [serial = 533] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c9128a400) [pid = 1852] [serial = 476] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0ca7276800) [pid = 1852] [serial = 680] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0cac4aa800) [pid = 1852] [serial = 403] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c90f80800) [pid = 1852] [serial = 521] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c9081ec00) [pid = 1852] [serial = 436] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0cabc09800) [pid = 1852] [serial = 683] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c96181800) [pid = 1852] [serial = 479] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c9b693c00) [pid = 1852] [serial = 530] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c949f0800) [pid = 1852] [serial = 692] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0ca71e5800) [pid = 1852] [serial = 485] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c908ef400) [pid = 1852] [serial = 623] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c962b2000) [pid = 1852] [serial = 689] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c9b694000) [pid = 1852] [serial = 596] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c90f78400) [pid = 1852] [serial = 557] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c88475000) [pid = 1852] [serial = 536] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c9c890800) [pid = 1852] [serial = 599] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c9617f400) [pid = 1852] [serial = 590] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c8f9bec00) [pid = 1852] [serial = 554] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0ca045a800) [pid = 1852] [serial = 473] [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.] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c94147400) [pid = 1852] [serial = 783] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c94146000) [pid = 1852] [serial = 785] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0c93872400) [pid = 1852] [serial = 780] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0c91104c00) [pid = 1852] [serial = 777] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0c94bbd800) [pid = 1852] [serial = 786] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0c93865400) [pid = 1852] [serial = 560] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0c94048400) [pid = 1852] [serial = 563] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f0c920e2400) [pid = 1852] [serial = 587] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f0c981ac800) [pid = 1852] [serial = 733] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f0c838e0400) [pid = 1852] [serial = 749] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f0c90bb1400) [pid = 1852] [serial = 776] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0ca71dc000) [pid = 1852] [serial = 737] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0c84ed7800) [pid = 1852] [serial = 768] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c82211400) [pid = 1852] [serial = 767] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0c9211e800) [pid = 1852] [serial = 779] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c8e23cc00) [pid = 1852] [serial = 771] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c8e1da800) [pid = 1852] [serial = 770] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c902cb800) [pid = 1852] [serial = 727] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c94046800) [pid = 1852] [serial = 730] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0ca72c8c00) [pid = 1852] [serial = 740] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c87177400) [pid = 1852] [serial = 746] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c8f9ca000) [pid = 1852] [serial = 773] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c8fb0e400) [pid = 1852] [serial = 774] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0c93fcd000) [pid = 1852] [serial = 743] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c85c1a800) [pid = 1852] [serial = 755] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c93fce000) [pid = 1852] [serial = 782] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f0c87178000) [pid = 1852] [serial = 752] [outer = (nil)] [url = about:blank] 16:45:48 INFO - PROCESS | 1852 | 1461627948503 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]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1426ms 16:45:48 INFO - PROCESS | 1852 | 1461627948551 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1852 | 1461627948554 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:45:48 INFO - PROCESS | 1852 | 1461627948574 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1852 | 1461627948579 Marionette TRACE conn3 <- [1,1158,null,{}] 16:45:48 INFO - PROCESS | 1852 | 1461627948595 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}] 16:45:48 INFO - PROCESS | 1852 | 1461627948756 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:45:48 INFO - PROCESS | 1852 | 1461627948769 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c864d0000 == 92 [pid = 1852] [id = 297] 16:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f0c8f9b9800) [pid = 1852] [serial = 892] [outer = (nil)] 16:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0c8fb09000) [pid = 1852] [serial = 893] [outer = 0x7f0c8f9b9800] 16:45:48 INFO - PROCESS | 1852 | 1461627948830 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c902c6000) [pid = 1852] [serial = 894] [outer = 0x7f0c8f9b9800] 16:45:49 INFO - PROCESS | 1852 | 1461627949578 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]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1100ms 16:45:49 INFO - PROCESS | 1852 | 1461627949689 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 1852 | 1461627949693 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:45:49 INFO - PROCESS | 1852 | 1461627949702 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1852 | 1461627949704 Marionette TRACE conn3 <- [1,1162,null,{}] 16:45:49 INFO - PROCESS | 1852 | 1461627949708 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}] 16:45:49 INFO - PROCESS | 1852 | 1461627949858 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:45:49 INFO - PROCESS | 1852 | 1461627949870 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c867d9800 == 93 [pid = 1852] [id = 298] 16:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c84ed7800) [pid = 1852] [serial = 895] [outer = (nil)] 16:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c9044f800) [pid = 1852] [serial = 896] [outer = 0x7f0c84ed7800] 16:45:50 INFO - PROCESS | 1852 | 1461627950061 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c907e8000) [pid = 1852] [serial = 897] [outer = 0x7f0c84ed7800] 16:45:50 INFO - PROCESS | 1852 | 1461627950796 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]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1128ms 16:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:45:50 INFO - PROCESS | 1852 | 1461627950828 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 1852 | 1461627950830 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:45:50 INFO - PROCESS | 1852 | 1461627950837 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1852 | 1461627950839 Marionette TRACE conn3 <- [1,1166,null,{}] 16:45:50 INFO - PROCESS | 1852 | 1461627950844 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}] 16:45:51 INFO - PROCESS | 1852 | 1461627951035 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:45:51 INFO - PROCESS | 1852 | 1461627951060 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e32f800 == 94 [pid = 1852] [id = 299] 16:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c8f9ca000) [pid = 1852] [serial = 898] [outer = (nil)] 16:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c908f4800) [pid = 1852] [serial = 899] [outer = 0x7f0c8f9ca000] 16:45:51 INFO - PROCESS | 1852 | 1461627951116 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c9110c400) [pid = 1852] [serial = 900] [outer = 0x7f0c8f9ca000] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c94044000) [pid = 1852] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c8f951000) [pid = 1852] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c90451000) [pid = 1852] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c85c1dc00) [pid = 1852] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c8846ac00) [pid = 1852] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0c838de000) [pid = 1852] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c838dfc00) [pid = 1852] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c84ed4c00) [pid = 1852] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:45:52 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f0c90451800) [pid = 1852] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:45:52 INFO - PROCESS | 1852 | 1461627952450 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]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1677ms 16:45:52 INFO - PROCESS | 1852 | 1461627952514 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1852 | 1461627952517 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:45:52 INFO - PROCESS | 1852 | 1461627952522 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1852 | 1461627952524 Marionette TRACE conn3 <- [1,1170,null,{}] 16:45:52 INFO - PROCESS | 1852 | 1461627952529 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}] 16:45:52 INFO - PROCESS | 1852 | 1461627952682 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:45:52 INFO - PROCESS | 1852 | 1461627952879 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90247800 == 95 [pid = 1852] [id = 300] 16:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f0c92391400) [pid = 1852] [serial = 901] [outer = (nil)] 16:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0c93869000) [pid = 1852] [serial = 902] [outer = 0x7f0c92391400] 16:45:52 INFO - PROCESS | 1852 | 1461627952939 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c93ae7400) [pid = 1852] [serial = 903] [outer = 0x7f0c92391400] 16:45:53 INFO - PROCESS | 1852 | 1461627953560 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]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1083ms 16:45:53 INFO - PROCESS | 1852 | 1461627953605 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1852 | 1461627953608 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:45:53 INFO - PROCESS | 1852 | 1461627953613 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1852 | 1461627953616 Marionette TRACE conn3 <- [1,1174,null,{}] 16:45:53 INFO - PROCESS | 1852 | 1461627953620 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}] 16:45:53 INFO - PROCESS | 1852 | 1461627953808 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:45:53 INFO - PROCESS | 1852 | 1461627953828 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b59000 == 96 [pid = 1852] [id = 301] 16:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c9128c800) [pid = 1852] [serial = 904] [outer = (nil)] 16:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c93fcfc00) [pid = 1852] [serial = 905] [outer = 0x7f0c9128c800] 16:45:53 INFO - PROCESS | 1852 | 1461627953886 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c9413c800) [pid = 1852] [serial = 906] [outer = 0x7f0c9128c800] 16:45:54 INFO - PROCESS | 1852 | 1461627954782 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] 16:45:54 INFO - PROCESS | 1852 | 1461627954855 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:45:54 INFO - PROCESS | 1852 | 1461627954864 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1852 | 1461627954869 Marionette TRACE conn3 <- [1,1178,null,{}] 16:45:54 INFO - PROCESS | 1852 | 1461627954879 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}] 16:45:55 INFO - PROCESS | 1852 | 1461627955106 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:45:55 INFO - PROCESS | 1852 | 1461627955277 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85a82000 == 97 [pid = 1852] [id = 302] 16:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c82202c00) [pid = 1852] [serial = 907] [outer = (nil)] 16:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c849dc000) [pid = 1852] [serial = 908] [outer = 0x7f0c82202c00] 16:45:55 INFO - PROCESS | 1852 | 1461627955349 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c886d8800) [pid = 1852] [serial = 909] [outer = 0x7f0c82202c00] 16:45:56 INFO - PROCESS | 1852 | 1461627956266 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] 16:45:56 INFO - PROCESS | 1852 | 1461627956307 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:45:56 INFO - PROCESS | 1852 | 1461627956317 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1852 | 1461627956320 Marionette TRACE conn3 <- [1,1182,null,{}] 16:45:56 INFO - PROCESS | 1852 | 1461627956326 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}] 16:45:56 INFO - PROCESS | 1852 | 1461627956492 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:45:56 INFO - PROCESS | 1852 | 1461627956684 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e3bf800 == 98 [pid = 1852] [id = 303] 16:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c8e235800) [pid = 1852] [serial = 910] [outer = (nil)] 16:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c8f9a7400) [pid = 1852] [serial = 911] [outer = 0x7f0c8e235800] 16:45:56 INFO - PROCESS | 1852 | 1461627956753 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c9000d800) [pid = 1852] [serial = 912] [outer = 0x7f0c8e235800] 16:45:57 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:57 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:45:57 INFO - PROCESS | 1852 | 1461627957715 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] 16:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:45:57 INFO - PROCESS | 1852 | 1461627957749 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:45:57 INFO - PROCESS | 1852 | 1461627957755 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1852 | 1461627957760 Marionette TRACE conn3 <- [1,1186,null,{}] 16:45:57 INFO - PROCESS | 1852 | 1461627957790 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}] 16:45:57 INFO - PROCESS | 1852 | 1461627957955 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:45:58 INFO - PROCESS | 1852 | 1461627958131 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c91e20000 == 99 [pid = 1852] [id = 304] 16:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c90453c00) [pid = 1852] [serial = 913] [outer = (nil)] 16:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c9211b000) [pid = 1852] [serial = 914] [outer = 0x7f0c90453c00] 16:45:58 INFO - PROCESS | 1852 | 1461627958239 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c93941800) [pid = 1852] [serial = 915] [outer = 0x7f0c90453c00] 16:45:59 INFO - PROCESS | 1852 | 1461627959102 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] 16:45:59 INFO - PROCESS | 1852 | 1461627959144 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:45:59 INFO - PROCESS | 1852 | 1461627959150 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1852 | 1461627959152 Marionette TRACE conn3 <- [1,1190,null,{}] 16:45:59 INFO - PROCESS | 1852 | 1461627959158 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}] 16:45:59 INFO - PROCESS | 1852 | 1461627959321 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:45:59 INFO - PROCESS | 1852 | 1461627959495 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c942a8000 == 100 [pid = 1852] [id = 305] 16:45:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c90f75000) [pid = 1852] [serial = 916] [outer = (nil)] 16:45:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f0c9463a400) [pid = 1852] [serial = 917] [outer = 0x7f0c90f75000] 16:45:59 INFO - PROCESS | 1852 | 1461627959561 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f0c949ea400) [pid = 1852] [serial = 918] [outer = 0x7f0c90f75000] 16:46:00 INFO - PROCESS | 1852 | 1461627960455 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] 16:46:00 INFO - PROCESS | 1852 | 1461627960532 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:46:00 INFO - PROCESS | 1852 | 1461627960538 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1852 | 1461627960541 Marionette TRACE conn3 <- [1,1194,null,{}] 16:46:00 INFO - PROCESS | 1852 | 1461627960547 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}] 16:46:00 INFO - PROCESS | 1852 | 1461627960753 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:46:00 INFO - PROCESS | 1852 | 1461627960928 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949c8800 == 101 [pid = 1852] [id = 306] 16:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f0c8f9b6000) [pid = 1852] [serial = 919] [outer = (nil)] 16:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f0c94bbf000) [pid = 1852] [serial = 920] [outer = 0x7f0c8f9b6000] 16:46:01 INFO - PROCESS | 1852 | 1461627960995 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c94e2f800) [pid = 1852] [serial = 921] [outer = 0x7f0c8f9b6000] 16:46:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:46:01 INFO - PROCESS | 1852 | 1461627961912 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] 16:46:01 INFO - PROCESS | 1852 | 1461627961971 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:46:01 INFO - PROCESS | 1852 | 1461627961977 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1852 | 1461627961981 Marionette TRACE conn3 <- [1,1198,null,{}] 16:46:01 INFO - PROCESS | 1852 | 1461627961986 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}] 16:46:02 INFO - PROCESS | 1852 | 1461627962186 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:46:02 INFO - PROCESS | 1852 | 1461627962359 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97320000 == 102 [pid = 1852] [id = 307] 16:46:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c9617d800) [pid = 1852] [serial = 922] [outer = (nil)] 16:46:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c97a3bc00) [pid = 1852] [serial = 923] [outer = 0x7f0c9617d800] 16:46:02 INFO - PROCESS | 1852 | 1461627962433 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c989cf400) [pid = 1852] [serial = 924] [outer = 0x7f0c9617d800] 16:46:03 INFO - PROCESS | 1852 | 1461627963252 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]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1333ms 16:46:03 INFO - PROCESS | 1852 | 1461627963310 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 1852 | 1461627963313 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:46:03 INFO - PROCESS | 1852 | 1461627963319 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 1852 | 1461627963321 Marionette TRACE conn3 <- [1,1202,null,{}] 16:46:03 INFO - PROCESS | 1852 | 1461627963326 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}] 16:46:03 INFO - PROCESS | 1852 | 1461627963485 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:46:03 INFO - PROCESS | 1852 | 1461627963672 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98fde000 == 103 [pid = 1852] [id = 308] 16:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0c96187800) [pid = 1852] [serial = 925] [outer = (nil)] 16:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c9b68c800) [pid = 1852] [serial = 926] [outer = 0x7f0c96187800] 16:46:03 INFO - PROCESS | 1852 | 1461627963744 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0c9c95a800) [pid = 1852] [serial = 927] [outer = 0x7f0c96187800] 16:46:04 INFO - PROCESS | 1852 | 1461627964540 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]]]}] 16:46:04 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 16:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1280ms 16:46:04 INFO - PROCESS | 1852 | 1461627964599 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1852 | 1461627964602 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:46:04 INFO - PROCESS | 1852 | 1461627964608 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1852 | 1461627964610 Marionette TRACE conn3 <- [1,1206,null,{}] 16:46:04 INFO - PROCESS | 1852 | 1461627964616 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}] 16:46:04 INFO - PROCESS | 1852 | 1461627964782 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:46:04 INFO - PROCESS | 1852 | 1461627964960 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99934800 == 104 [pid = 1852] [id = 309] 16:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c980a2800) [pid = 1852] [serial = 928] [outer = (nil)] 16:46:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0c9d60a400) [pid = 1852] [serial = 929] [outer = 0x7f0c980a2800] 16:46:05 INFO - PROCESS | 1852 | 1461627965029 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0ca6312000) [pid = 1852] [serial = 930] [outer = 0x7f0c980a2800] 16:46:05 INFO - PROCESS | 1852 | 1461627965838 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]]]}] 16:46:05 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 16:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1278ms 16:46:05 INFO - PROCESS | 1852 | 1461627965887 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1852 | 1461627965890 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:46:05 INFO - PROCESS | 1852 | 1461627965896 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1852 | 1461627965898 Marionette TRACE conn3 <- [1,1210,null,{}] 16:46:05 INFO - PROCESS | 1852 | 1461627965904 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}] 16:46:06 INFO - PROCESS | 1852 | 1461627966082 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:46:06 INFO - PROCESS | 1852 | 1461627966260 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9c867800 == 105 [pid = 1852] [id = 310] 16:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c993d5400) [pid = 1852] [serial = 931] [outer = (nil)] 16:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0ca71de000) [pid = 1852] [serial = 932] [outer = 0x7f0c993d5400] 16:46:06 INFO - PROCESS | 1852 | 1461627966327 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0ca726ec00) [pid = 1852] [serial = 933] [outer = 0x7f0c993d5400] 16:46:07 INFO - PROCESS | 1852 | 1461627967187 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]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1330ms 16:46:07 INFO - PROCESS | 1852 | 1461627967228 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:46:07 INFO - PROCESS | 1852 | 1461627967237 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:46:07 INFO - PROCESS | 1852 | 1461627967242 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1852 | 1461627967244 Marionette TRACE conn3 <- [1,1214,null,{}] 16:46:07 INFO - PROCESS | 1852 | 1461627967251 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}] 16:46:07 INFO - PROCESS | 1852 | 1461627967417 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:46:07 INFO - PROCESS | 1852 | 1461627967598 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6398000 == 106 [pid = 1852] [id = 311] 16:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c9c99e800) [pid = 1852] [serial = 934] [outer = (nil)] 16:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0ca72c9400) [pid = 1852] [serial = 935] [outer = 0x7f0c9c99e800] 16:46:07 INFO - PROCESS | 1852 | 1461627967665 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0ca74bf000) [pid = 1852] [serial = 936] [outer = 0x7f0c9c99e800] 16:46:08 INFO - PROCESS | 1852 | 1461627968530 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]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1332ms 16:46:08 INFO - PROCESS | 1852 | 1461627968574 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:46:08 INFO - PROCESS | 1852 | 1461627968579 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:46:08 INFO - PROCESS | 1852 | 1461627968584 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1852 | 1461627968588 Marionette TRACE conn3 <- [1,1218,null,{}] 16:46:08 INFO - PROCESS | 1852 | 1461627968593 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}] 16:46:08 INFO - PROCESS | 1852 | 1461627968785 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:46:08 INFO - PROCESS | 1852 | 1461627968960 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca861c000 == 107 [pid = 1852] [id = 312] 16:46:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0ca7273c00) [pid = 1852] [serial = 937] [outer = (nil)] 16:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0caa0a5400) [pid = 1852] [serial = 938] [outer = 0x7f0ca7273c00] 16:46:09 INFO - PROCESS | 1852 | 1461627969035 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0cabfa5800) [pid = 1852] [serial = 939] [outer = 0x7f0ca7273c00] 16:46:09 INFO - PROCESS | 1852 | 1461627969926 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]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1379ms 16:46:09 INFO - PROCESS | 1852 | 1461627969964 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1852 | 1461627969967 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:46:09 INFO - PROCESS | 1852 | 1461627969972 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1852 | 1461627969975 Marionette TRACE conn3 <- [1,1222,null,{}] 16:46:09 INFO - PROCESS | 1852 | 1461627969980 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}] 16:46:10 INFO - PROCESS | 1852 | 1461627970150 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:46:10 INFO - PROCESS | 1852 | 1461627970343 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85a80000 == 108 [pid = 1852] [id = 313] 16:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c82352000) [pid = 1852] [serial = 940] [outer = (nil)] 16:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c8235ac00) [pid = 1852] [serial = 941] [outer = 0x7f0c82352000] 16:46:10 INFO - PROCESS | 1852 | 1461627970408 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c8235f000) [pid = 1852] [serial = 942] [outer = 0x7f0c82352000] 16:46:11 INFO - PROCESS | 1852 | 1461627971269 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] 16:46:11 INFO - PROCESS | 1852 | 1461627971309 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:46:11 INFO - PROCESS | 1852 | 1461627971315 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1852 | 1461627971318 Marionette TRACE conn3 <- [1,1226,null,{}] 16:46:11 INFO - PROCESS | 1852 | 1461627971323 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}] 16:46:11 INFO - PROCESS | 1852 | 1461627971483 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:46:12 INFO - PROCESS | 1852 | 1461627972028 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86781800 == 109 [pid = 1852] [id = 314] 16:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c82357c00) [pid = 1852] [serial = 943] [outer = (nil)] 16:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c838e0000) [pid = 1852] [serial = 944] [outer = 0x7f0c82357c00] 16:46:12 INFO - PROCESS | 1852 | 1461627972144 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c84ed9000) [pid = 1852] [serial = 945] [outer = 0x7f0c82357c00] 16:46:12 INFO - PROCESS | 1852 | 1461627972966 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]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1681ms 16:46:12 INFO - PROCESS | 1852 | 1461627972997 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:46:13 INFO - PROCESS | 1852 | 1461627973002 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:46:13 INFO - PROCESS | 1852 | 1461627973009 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1852 | 1461627973014 Marionette TRACE conn3 <- [1,1230,null,{}] 16:46:13 INFO - PROCESS | 1852 | 1461627973021 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}] 16:46:13 INFO - PROCESS | 1852 | 1461627973195 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:46:13 INFO - PROCESS | 1852 | 1461627973395 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b7e000 == 110 [pid = 1852] [id = 315] 16:46:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c84ed7400) [pid = 1852] [serial = 946] [outer = (nil)] 16:46:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c8e092000) [pid = 1852] [serial = 947] [outer = 0x7f0c84ed7400] 16:46:13 INFO - PROCESS | 1852 | 1461627973460 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c8f94d000) [pid = 1852] [serial = 948] [outer = 0x7f0c84ed7400] 16:46:14 INFO - PROCESS | 1852 | 1461627974546 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]]]}] 16:46:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90247800 == 109 [pid = 1852] [id = 300] 16:46:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e32f800 == 108 [pid = 1852] [id = 299] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c90002c00) [pid = 1852] [serial = 845] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0ca72c0400) [pid = 1852] [serial = 809] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0caa542000) [pid = 1852] [serial = 812] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c886dd800) [pid = 1852] [serial = 815] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c867d9800 == 107 [pid = 1852] [id = 298] 16:46:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c864d0000 == 106 [pid = 1852] [id = 297] 16:46:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c839cf000 == 105 [pid = 1852] [id = 296] 16:46:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bcf000 == 104 [pid = 1852] [id = 295] 16:46:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c903d5800 == 103 [pid = 1852] [id = 283] 16:46:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c864ca000 == 102 [pid = 1852] [id = 282] 16:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1632ms 16:46:14 INFO - PROCESS | 1852 | 1461627974644 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1852 | 1461627974649 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:46:14 INFO - PROCESS | 1852 | 1461627974661 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1852 | 1461627974664 Marionette TRACE conn3 <- [1,1234,null,{}] 16:46:14 INFO - PROCESS | 1852 | 1461627974672 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}] 16:46:14 INFO - PROCESS | 1852 | 1461627974848 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c886e2400) [pid = 1852] [serial = 824] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c8e1d9000) [pid = 1852] [serial = 825] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c8e094800) [pid = 1852] [serial = 791] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c8e1dac00) [pid = 1852] [serial = 842] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c849d7c00) [pid = 1852] [serial = 819] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c94bc9000) [pid = 1852] [serial = 800] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c907dec00) [pid = 1852] [serial = 833] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c902bdc00) [pid = 1852] [serial = 831] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c87178400) [pid = 1852] [serial = 822] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c902c3800) [pid = 1852] [serial = 794] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c9b69b000) [pid = 1852] [serial = 806] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c92392000) [pid = 1852] [serial = 836] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c8fb0b400) [pid = 1852] [serial = 830] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c838e5800) [pid = 1852] [serial = 818] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c8f910c00) [pid = 1852] [serial = 843] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c8fb08400) [pid = 1852] [serial = 828] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c93fcbc00) [pid = 1852] [serial = 837] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c85c1d800) [pid = 1852] [serial = 821] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c94141c00) [pid = 1852] [serial = 839] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0c8f9b7c00) [pid = 1852] [serial = 827] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0c93fc8400) [pid = 1852] [serial = 797] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0c90bb2800) [pid = 1852] [serial = 834] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0c949ed000) [pid = 1852] [serial = 840] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0c96d39000) [pid = 1852] [serial = 803] [outer = (nil)] [url = about:blank] 16:46:15 INFO - PROCESS | 1852 | 1461627975083 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839df800 == 103 [pid = 1852] [id = 316] 16:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c85c1d800) [pid = 1852] [serial = 949] [outer = (nil)] 16:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c8e236800) [pid = 1852] [serial = 950] [outer = 0x7f0c85c1d800] 16:46:15 INFO - PROCESS | 1852 | 1461627975162 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c903e7c00) [pid = 1852] [serial = 951] [outer = 0x7f0c85c1d800] 16:46:15 INFO - PROCESS | 1852 | 1461627975812 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]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1179ms 16:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:46:15 INFO - PROCESS | 1852 | 1461627975842 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1852 | 1461627975844 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:46:15 INFO - PROCESS | 1852 | 1461627975857 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1852 | 1461627975864 Marionette TRACE conn3 <- [1,1238,null,{}] 16:46:15 INFO - PROCESS | 1852 | 1461627975873 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}] 16:46:16 INFO - PROCESS | 1852 | 1461627976036 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:46:16 INFO - PROCESS | 1852 | 1461627976191 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873a0000 == 104 [pid = 1852] [id = 317] 16:46:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c87178400) [pid = 1852] [serial = 952] [outer = (nil)] 16:46:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0c908ec800) [pid = 1852] [serial = 953] [outer = 0x7f0c87178400] 16:46:16 INFO - PROCESS | 1852 | 1461627976251 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c9211cc00) [pid = 1852] [serial = 954] [outer = 0x7f0c87178400] 16:46:16 INFO - PROCESS | 1852 | 1461627976894 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]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1094ms 16:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:46:16 INFO - PROCESS | 1852 | 1461627976943 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 1852 | 1461627976947 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:46:16 INFO - PROCESS | 1852 | 1461627976952 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 1852 | 1461627976955 Marionette TRACE conn3 <- [1,1242,null,{}] 16:46:16 INFO - PROCESS | 1852 | 1461627976970 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}] 16:46:17 INFO - PROCESS | 1852 | 1461627977196 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:46:17 INFO - PROCESS | 1852 | 1461627977226 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e3bc000 == 105 [pid = 1852] [id = 318] 16:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0c8f9d2000) [pid = 1852] [serial = 955] [outer = (nil)] 16:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c93fca800) [pid = 1852] [serial = 956] [outer = 0x7f0c8f9d2000] 16:46:17 INFO - PROCESS | 1852 | 1461627977284 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0c94146000) [pid = 1852] [serial = 957] [outer = 0x7f0c8f9d2000] 16:46:18 INFO - PROCESS | 1852 | 1461627978091 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]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1180ms 16:46:18 INFO - PROCESS | 1852 | 1461627978132 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1852 | 1461627978135 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:46:18 INFO - PROCESS | 1852 | 1461627978141 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1852 | 1461627978142 Marionette TRACE conn3 <- [1,1246,null,{}] 16:46:18 INFO - PROCESS | 1852 | 1461627978152 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}] 16:46:18 INFO - PROCESS | 1852 | 1461627978347 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:46:18 INFO - PROCESS | 1852 | 1461627978367 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c912c5800 == 106 [pid = 1852] [id = 319] 16:46:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0c94bc1400) [pid = 1852] [serial = 958] [outer = (nil)] 16:46:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c94e2d000) [pid = 1852] [serial = 959] [outer = 0x7f0c94bc1400] 16:46:18 INFO - PROCESS | 1852 | 1461627978434 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c97399000) [pid = 1852] [serial = 960] [outer = 0x7f0c94bc1400] 16:46:19 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c92391400) [pid = 1852] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:46:19 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c8f9b9800) [pid = 1852] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:46:19 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c849d6400) [pid = 1852] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:46:19 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c84ed7800) [pid = 1852] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:46:19 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c8220d400) [pid = 1852] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:46:19 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c8f9ca000) [pid = 1852] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:46:19 INFO - PROCESS | 1852 | 1461627979904 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]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1880ms 16:46:20 INFO - PROCESS | 1852 | 1461627980022 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1852 | 1461627980028 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:46:20 INFO - PROCESS | 1852 | 1461627980035 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1852 | 1461627980041 Marionette TRACE conn3 <- [1,1250,null,{}] 16:46:20 INFO - PROCESS | 1852 | 1461627980048 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}] 16:46:20 INFO - PROCESS | 1852 | 1461627980235 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:46:20 INFO - PROCESS | 1852 | 1461627980412 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c864cd000 == 107 [pid = 1852] [id = 320] 16:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0c85c14c00) [pid = 1852] [serial = 961] [outer = (nil)] 16:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c8e23d400) [pid = 1852] [serial = 962] [outer = 0x7f0c85c14c00] 16:46:20 INFO - PROCESS | 1852 | 1461627980484 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0c8f9aa000) [pid = 1852] [serial = 963] [outer = 0x7f0c85c14c00] 16:46:21 INFO - PROCESS | 1852 | 1461627981365 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]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1384ms 16:46:21 INFO - PROCESS | 1852 | 1461627981419 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 1852 | 1461627981427 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:46:21 INFO - PROCESS | 1852 | 1461627981437 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1852 | 1461627981440 Marionette TRACE conn3 <- [1,1254,null,{}] 16:46:21 INFO - PROCESS | 1852 | 1461627981446 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}] 16:46:21 INFO - PROCESS | 1852 | 1461627981620 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:46:21 INFO - PROCESS | 1852 | 1461627981795 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b8c000 == 108 [pid = 1852] [id = 321] 16:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0c8f9abc00) [pid = 1852] [serial = 964] [outer = (nil)] 16:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c9044d000) [pid = 1852] [serial = 965] [outer = 0x7f0c8f9abc00] 16:46:21 INFO - PROCESS | 1852 | 1461627981865 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c90f80000) [pid = 1852] [serial = 966] [outer = 0x7f0c8f9abc00] 16:46:22 INFO - PROCESS | 1852 | 1461627982728 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]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1334ms 16:46:22 INFO - PROCESS | 1852 | 1461627982771 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1852 | 1461627982774 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:46:22 INFO - PROCESS | 1852 | 1461627982780 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1852 | 1461627982785 Marionette TRACE conn3 <- [1,1258,null,{}] 16:46:22 INFO - PROCESS | 1852 | 1461627982801 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}] 16:46:22 INFO - PROCESS | 1852 | 1461627982970 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:46:23 INFO - PROCESS | 1852 | 1461627983181 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962f2800 == 109 [pid = 1852] [id = 322] 16:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c949e9000) [pid = 1852] [serial = 967] [outer = (nil)] 16:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c94e2a000) [pid = 1852] [serial = 968] [outer = 0x7f0c949e9000] 16:46:23 INFO - PROCESS | 1852 | 1461627983301 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c97394000) [pid = 1852] [serial = 969] [outer = 0x7f0c949e9000] 16:46:24 INFO - PROCESS | 1852 | 1461627984193 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]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1483ms 16:46:24 INFO - PROCESS | 1852 | 1461627984264 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1852 | 1461627984269 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:46:24 INFO - PROCESS | 1852 | 1461627984274 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1852 | 1461627984277 Marionette TRACE conn3 <- [1,1262,null,{}] 16:46:24 INFO - PROCESS | 1852 | 1461627984282 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}] 16:46:24 INFO - PROCESS | 1852 | 1461627984458 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:46:24 INFO - PROCESS | 1852 | 1461627984643 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994a4000 == 110 [pid = 1852] [id = 323] 16:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c949f0800) [pid = 1852] [serial = 970] [outer = (nil)] 16:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c9809d000) [pid = 1852] [serial = 971] [outer = 0x7f0c949f0800] 16:46:24 INFO - PROCESS | 1852 | 1461627984728 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c988ac400) [pid = 1852] [serial = 972] [outer = 0x7f0c949f0800] 16:46:25 INFO - PROCESS | 1852 | 1461627985538 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]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1329ms 16:46:25 INFO - PROCESS | 1852 | 1461627985605 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1852 | 1461627985607 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:46:25 INFO - PROCESS | 1852 | 1461627985613 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1852 | 1461627985615 Marionette TRACE conn3 <- [1,1266,null,{}] 16:46:25 INFO - PROCESS | 1852 | 1461627985621 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}] 16:46:25 INFO - PROCESS | 1852 | 1461627985776 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:46:25 INFO - PROCESS | 1852 | 1461627985956 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13ed800 == 111 [pid = 1852] [id = 324] 16:46:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c97a35800) [pid = 1852] [serial = 973] [outer = (nil)] 16:46:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c9b68c400) [pid = 1852] [serial = 974] [outer = 0x7f0c97a35800] 16:46:26 INFO - PROCESS | 1852 | 1461627986026 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0ca1384400) [pid = 1852] [serial = 975] [outer = 0x7f0c97a35800] 16:46:26 INFO - PROCESS | 1852 | 1461627986851 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]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1277ms 16:46:26 INFO - PROCESS | 1852 | 1461627986891 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 1852 | 1461627986895 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:46:26 INFO - PROCESS | 1852 | 1461627986900 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 1852 | 1461627986902 Marionette TRACE conn3 <- [1,1270,null,{}] 16:46:26 INFO - PROCESS | 1852 | 1461627986909 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}] 16:46:27 INFO - PROCESS | 1852 | 1461627987107 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:46:27 INFO - PROCESS | 1852 | 1461627987292 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd78000 == 112 [pid = 1852] [id = 325] 16:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0ca63ea800) [pid = 1852] [serial = 976] [outer = (nil)] 16:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0caa53d400) [pid = 1852] [serial = 977] [outer = 0x7f0ca63ea800] 16:46:27 INFO - PROCESS | 1852 | 1461627987362 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0cac227c00) [pid = 1852] [serial = 978] [outer = 0x7f0ca63ea800] 16:46:28 INFO - PROCESS | 1852 | 1461627988252 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]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1384ms 16:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:46:28 INFO - PROCESS | 1852 | 1461627988285 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1852 | 1461627988288 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:46:28 INFO - PROCESS | 1852 | 1461627988294 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1852 | 1461627988297 Marionette TRACE conn3 <- [1,1274,null,{}] 16:46:28 INFO - PROCESS | 1852 | 1461627988302 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}] 16:46:28 INFO - PROCESS | 1852 | 1461627988477 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:46:28 INFO - PROCESS | 1852 | 1461627988679 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac6b4000 == 113 [pid = 1852] [id = 326] 16:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c885ac400) [pid = 1852] [serial = 979] [outer = (nil)] 16:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c885b2800) [pid = 1852] [serial = 980] [outer = 0x7f0c885ac400] 16:46:28 INFO - PROCESS | 1852 | 1461627988787 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c885b7400) [pid = 1852] [serial = 981] [outer = 0x7f0c885ac400] 16:46:29 INFO - PROCESS | 1852 | 1461627989652 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]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1390ms 16:46:29 INFO - PROCESS | 1852 | 1461627989683 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 1852 | 1461627989687 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:46:29 INFO - PROCESS | 1852 | 1461627989692 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1852 | 1461627989694 Marionette TRACE conn3 <- [1,1278,null,{}] 16:46:29 INFO - PROCESS | 1852 | 1461627989700 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}] 16:46:29 INFO - PROCESS | 1852 | 1461627989881 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:46:30 INFO - PROCESS | 1852 | 1461627990066 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caf267800 == 114 [pid = 1852] [id = 327] 16:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c838df400) [pid = 1852] [serial = 982] [outer = (nil)] 16:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c8e093000) [pid = 1852] [serial = 983] [outer = 0x7f0c838df400] 16:46:30 INFO - PROCESS | 1852 | 1461627990136 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c90088000) [pid = 1852] [serial = 984] [outer = 0x7f0c838df400] 16:46:30 INFO - PROCESS | 1852 | 1461627990963 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]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1334ms 16:46:31 INFO - PROCESS | 1852 | 1461627991028 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1852 | 1461627991032 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:46:31 INFO - PROCESS | 1852 | 1461627991038 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1852 | 1461627991041 Marionette TRACE conn3 <- [1,1282,null,{}] 16:46:31 INFO - PROCESS | 1852 | 1461627991046 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}] 16:46:31 INFO - PROCESS | 1852 | 1461627991220 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:46:31 INFO - PROCESS | 1852 | 1461627991400 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb161f800 == 115 [pid = 1852] [id = 328] 16:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c87176000) [pid = 1852] [serial = 985] [outer = (nil)] 16:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c9008d000) [pid = 1852] [serial = 986] [outer = 0x7f0c87176000] 16:46:31 INFO - PROCESS | 1852 | 1461627991472 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c97dac400) [pid = 1852] [serial = 987] [outer = 0x7f0c87176000] 16:46:32 INFO - PROCESS | 1852 | 1461627992296 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]]]}] 16:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1329ms 16:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:46:32 INFO - PROCESS | 1852 | 1461627992368 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 1852 | 1461627992371 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:46:32 INFO - PROCESS | 1852 | 1461627992377 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 1852 | 1461627992379 Marionette TRACE conn3 <- [1,1286,null,{}] 16:46:32 INFO - PROCESS | 1852 | 1461627992384 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}] 16:46:32 INFO - PROCESS | 1852 | 1461627992562 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:46:32 INFO - PROCESS | 1852 | 1461627992739 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84d94000 == 116 [pid = 1852] [id = 329] 16:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c86387000) [pid = 1852] [serial = 988] [outer = (nil)] 16:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c86390000) [pid = 1852] [serial = 989] [outer = 0x7f0c86387000] 16:46:32 INFO - PROCESS | 1852 | 1461627992809 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c86395400) [pid = 1852] [serial = 990] [outer = 0x7f0c86387000] 16:46:33 INFO - PROCESS | 1852 | 1461627993637 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]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1329ms 16:46:33 INFO - PROCESS | 1852 | 1461627993706 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 1852 | 1461627993709 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:46:33 INFO - PROCESS | 1852 | 1461627993715 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 1852 | 1461627993719 Marionette TRACE conn3 <- [1,1290,null,{}] 16:46:33 INFO - PROCESS | 1852 | 1461627993724 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}] 16:46:33 INFO - PROCESS | 1852 | 1461627993915 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:46:34 INFO - PROCESS | 1852 | 1461627994094 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb189b000 == 117 [pid = 1852] [id = 330] 16:46:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c8638c000) [pid = 1852] [serial = 991] [outer = (nil)] 16:46:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0cac22c800) [pid = 1852] [serial = 992] [outer = 0x7f0c8638c000] 16:46:34 INFO - PROCESS | 1852 | 1461627994168 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0cac4a9c00) [pid = 1852] [serial = 993] [outer = 0x7f0c8638c000] 16:46:35 INFO - PROCESS | 1852 | 1461627995052 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]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1376ms 16:46:35 INFO - PROCESS | 1852 | 1461627995093 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1852 | 1461627995096 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:46:35 INFO - PROCESS | 1852 | 1461627995101 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1852 | 1461627995104 Marionette TRACE conn3 <- [1,1294,null,{}] 16:46:35 INFO - PROCESS | 1852 | 1461627995109 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}] 16:46:35 INFO - PROCESS | 1852 | 1461627995269 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:46:35 INFO - PROCESS | 1852 | 1461627995451 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb9f000 == 118 [pid = 1852] [id = 331] 16:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c8157b800) [pid = 1852] [serial = 994] [outer = (nil)] 16:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c81583800) [pid = 1852] [serial = 995] [outer = 0x7f0c8157b800] 16:46:35 INFO - PROCESS | 1852 | 1461627995517 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c9008b400) [pid = 1852] [serial = 996] [outer = 0x7f0c8157b800] 16:46:36 INFO - PROCESS | 1852 | 1461627996378 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]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1331ms 16:46:36 INFO - PROCESS | 1852 | 1461627996433 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1852 | 1461627996436 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:46:36 INFO - PROCESS | 1852 | 1461627996443 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1852 | 1461627996446 Marionette TRACE conn3 <- [1,1298,null,{}] 16:46:36 INFO - PROCESS | 1852 | 1461627996451 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}] 16:46:36 INFO - PROCESS | 1852 | 1461627996624 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:46:36 INFO - PROCESS | 1852 | 1461627996808 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c83911800 == 119 [pid = 1852] [id = 332] 16:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c81578400) [pid = 1852] [serial = 997] [outer = (nil)] 16:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c86336400) [pid = 1852] [serial = 998] [outer = 0x7f0c81578400] 16:46:36 INFO - PROCESS | 1852 | 1461627996878 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c8633a800) [pid = 1852] [serial = 999] [outer = 0x7f0c81578400] 16:46:37 INFO - PROCESS | 1852 | 1461627997705 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]]]}] 16:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1333ms 16:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:46:37 INFO - PROCESS | 1852 | 1461627997776 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 1852 | 1461627997779 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:46:37 INFO - PROCESS | 1852 | 1461627997785 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 1852 | 1461627997788 Marionette TRACE conn3 <- [1,1302,null,{}] 16:46:37 INFO - PROCESS | 1852 | 1461627997793 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}] 16:46:37 INFO - PROCESS | 1852 | 1461627997964 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:46:38 INFO - PROCESS | 1852 | 1461627998150 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86782000 == 120 [pid = 1852] [id = 333] 16:46:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c8157f000) [pid = 1852] [serial = 1000] [outer = (nil)] 16:46:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c83994800) [pid = 1852] [serial = 1001] [outer = 0x7f0c8157f000] 16:46:38 INFO - PROCESS | 1852 | 1461627998217 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c83999000) [pid = 1852] [serial = 1002] [outer = 0x7f0c8157f000] 16:46:39 INFO - PROCESS | 1852 | 1461627999046 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]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1332ms 16:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:46:39 INFO - PROCESS | 1852 | 1461627999120 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1852 | 1461627999122 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:46:39 INFO - PROCESS | 1852 | 1461627999130 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1852 | 1461627999133 Marionette TRACE conn3 <- [1,1306,null,{}] 16:46:39 INFO - PROCESS | 1852 | 1461627999138 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}] 16:46:39 INFO - PROCESS | 1852 | 1461627999314 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:46:39 INFO - PROCESS | 1852 | 1461627999942 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85a87000 == 121 [pid = 1852] [id = 334] 16:46:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c8220f000) [pid = 1852] [serial = 1003] [outer = (nil)] 16:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c838d7c00) [pid = 1852] [serial = 1004] [outer = 0x7f0c8220f000] 16:46:40 INFO - PROCESS | 1852 | 1461628000014 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c84ed8800) [pid = 1852] [serial = 1005] [outer = 0x7f0c8220f000] 16:46:40 INFO - PROCESS | 1852 | 1461628000861 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]]]}] 16:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1782ms 16:46:40 INFO - PROCESS | 1852 | 1461628000912 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 1852 | 1461628000917 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:46:40 INFO - PROCESS | 1852 | 1461628000925 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 1852 | 1461628000930 Marionette TRACE conn3 <- [1,1310,null,{}] 16:46:40 INFO - PROCESS | 1852 | 1461628000936 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}] 16:46:41 INFO - PROCESS | 1852 | 1461628001119 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:46:41 INFO - PROCESS | 1852 | 1461628001488 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8259e800 == 122 [pid = 1852] [id = 335] 16:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c849d2c00) [pid = 1852] [serial = 1006] [outer = (nil)] 16:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c86392000) [pid = 1852] [serial = 1007] [outer = 0x7f0c849d2c00] 16:46:41 INFO - PROCESS | 1852 | 1461628001559 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c886e4800) [pid = 1852] [serial = 1008] [outer = 0x7f0c849d2c00] 16:46:42 INFO - PROCESS | 1852 | 1461628002378 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] 16:46:42 INFO - PROCESS | 1852 | 1461628002561 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:46:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99934800 == 112 [pid = 1852] [id = 309] 16:46:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98fde000 == 111 [pid = 1852] [id = 308] 16:46:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97320000 == 110 [pid = 1852] [id = 307] 16:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:46:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949c8800 == 109 [pid = 1852] [id = 306] 16:46:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c942a8000 == 108 [pid = 1852] [id = 305] 16:46:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c91e20000 == 107 [pid = 1852] [id = 304] 16:46:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e3bf800 == 106 [pid = 1852] [id = 303] 16:46:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85a82000 == 105 [pid = 1852] [id = 302] 16:46:42 INFO - PROCESS | 1852 | 1461628002583 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1852 | 1461628002585 Marionette TRACE conn3 <- [1,1314,null,{}] 16:46:42 INFO - PROCESS | 1852 | 1461628002591 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}] 16:46:42 INFO - PROCESS | 1852 | 1461628002733 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c93ae7400) [pid = 1852] [serial = 903] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c8e1d6000) [pid = 1852] [serial = 884] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c8fb09000) [pid = 1852] [serial = 893] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c90448c00) [pid = 1852] [serial = 854] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c85c21000) [pid = 1852] [serial = 887] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c93869000) [pid = 1852] [serial = 902] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c9110cc00) [pid = 1852] [serial = 857] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c94bc7c00) [pid = 1852] [serial = 863] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c93add800) [pid = 1852] [serial = 860] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c907e8000) [pid = 1852] [serial = 897] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c8f944c00) [pid = 1852] [serial = 891] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c902c6000) [pid = 1852] [serial = 894] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c84ed8000) [pid = 1852] [serial = 848] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c9110c400) [pid = 1852] [serial = 900] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c886d9800) [pid = 1852] [serial = 888] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c993d8400) [pid = 1852] [serial = 872] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c97a3a800) [pid = 1852] [serial = 866] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c8e1d9c00) [pid = 1852] [serial = 851] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c9044f800) [pid = 1852] [serial = 896] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c88470800) [pid = 1852] [serial = 890] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c908f4800) [pid = 1852] [serial = 899] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c9823c000) [pid = 1852] [serial = 869] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 1852 | 1461628002975 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84be1800 == 106 [pid = 1852] [id = 336] 16:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c838e0c00) [pid = 1852] [serial = 1009] [outer = (nil)] 16:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c8e1d9c00) [pid = 1852] [serial = 1010] [outer = 0x7f0c838e0c00] 16:46:43 INFO - PROCESS | 1852 | 1461628003049 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c90089c00) [pid = 1852] [serial = 1011] [outer = 0x7f0c838e0c00] 16:46:43 INFO - PROCESS | 1852 | 1461628003756 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]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1235ms 16:46:43 INFO - PROCESS | 1852 | 1461628003812 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1852 | 1461628003814 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:46:43 INFO - PROCESS | 1852 | 1461628003827 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1852 | 1461628003835 Marionette TRACE conn3 <- [1,1318,null,{}] 16:46:43 INFO - PROCESS | 1852 | 1461628003842 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}] 16:46:44 INFO - PROCESS | 1852 | 1461628003999 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:46:44 INFO - PROCESS | 1852 | 1461628004017 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901ed800 == 107 [pid = 1852] [id = 337] 16:46:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c902cac00) [pid = 1852] [serial = 1012] [outer = (nil)] 16:46:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c90f7b400) [pid = 1852] [serial = 1013] [outer = 0x7f0c902cac00] 16:46:44 INFO - PROCESS | 1852 | 1461628004075 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c9128a800) [pid = 1852] [serial = 1014] [outer = 0x7f0c902cac00] 16:46:44 INFO - PROCESS | 1852 | 1461628004866 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]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1097ms 16:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:46:44 INFO - PROCESS | 1852 | 1461628004918 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 1852 | 1461628004921 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:46:44 INFO - PROCESS | 1852 | 1461628004928 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 1852 | 1461628004930 Marionette TRACE conn3 <- [1,1322,null,{}] 16:46:44 INFO - PROCESS | 1852 | 1461628004935 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}] 16:46:45 INFO - PROCESS | 1852 | 1461628005176 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:46:45 INFO - PROCESS | 1852 | 1461628005209 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b97800 == 108 [pid = 1852] [id = 338] 16:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c8f9b5000) [pid = 1852] [serial = 1015] [outer = (nil)] 16:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c93871000) [pid = 1852] [serial = 1016] [outer = 0x7f0c8f9b5000] 16:46:45 INFO - PROCESS | 1852 | 1461628005267 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c94048000) [pid = 1852] [serial = 1017] [outer = 0x7f0c8f9b5000] 16:46:46 INFO - PROCESS | 1852 | 1461628006076 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]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1177ms 16:46:46 INFO - PROCESS | 1852 | 1461628006104 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1852 | 1461628006106 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:46:46 INFO - PROCESS | 1852 | 1461628006113 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1852 | 1461628006114 Marionette TRACE conn3 <- [1,1326,null,{}] 16:46:46 INFO - PROCESS | 1852 | 1461628006119 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}] 16:46:46 INFO - PROCESS | 1852 | 1461628006314 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:46:46 INFO - PROCESS | 1852 | 1461628006345 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945ad800 == 109 [pid = 1852] [id = 339] 16:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c9463fc00) [pid = 1852] [serial = 1018] [outer = (nil)] 16:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c949ed000) [pid = 1852] [serial = 1019] [outer = 0x7f0c9463fc00] 16:46:46 INFO - PROCESS | 1852 | 1461628006413 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c96d1b800) [pid = 1852] [serial = 1020] [outer = 0x7f0c9463fc00] 16:46:47 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c82357c00) [pid = 1852] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:46:47 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c85c1d800) [pid = 1852] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:46:47 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c84ed7400) [pid = 1852] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:46:47 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c87178400) [pid = 1852] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:46:47 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c8f9d2000) [pid = 1852] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:46:47 INFO - PROCESS | 1852 | 1461628007584 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]]]}] 16:46:47 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 16:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1524ms 16:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:46:47 INFO - PROCESS | 1852 | 1461628007637 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 1852 | 1461628007639 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:46:47 INFO - PROCESS | 1852 | 1461628007645 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1852 | 1461628007647 Marionette TRACE conn3 <- [1,1330,null,{}] 16:46:47 INFO - PROCESS | 1852 | 1461628007652 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}] 16:46:47 INFO - PROCESS | 1852 | 1461628007859 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:46:48 INFO - PROCESS | 1852 | 1461628008000 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962f8000 == 110 [pid = 1852] [id = 340] 16:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c8717d400) [pid = 1852] [serial = 1021] [outer = (nil)] 16:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c97a32400) [pid = 1852] [serial = 1022] [outer = 0x7f0c8717d400] 16:46:48 INFO - PROCESS | 1852 | 1461628008059 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c9b695000) [pid = 1852] [serial = 1023] [outer = 0x7f0c8717d400] 16:46:48 INFO - PROCESS | 1852 | 1461628008670 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]]]}] 16:46:48 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 16:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1085ms 16:46:48 INFO - PROCESS | 1852 | 1461628008730 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 1852 | 1461628008732 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:46:48 INFO - PROCESS | 1852 | 1461628008738 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 1852 | 1461628008740 Marionette TRACE conn3 <- [1,1334,null,{}] 16:46:48 INFO - PROCESS | 1852 | 1461628008748 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}] 16:46:48 INFO - PROCESS | 1852 | 1461628008953 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:46:48 INFO - PROCESS | 1852 | 1461628008972 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c990e3000 == 111 [pid = 1852] [id = 341] 16:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c8fb03000) [pid = 1852] [serial = 1024] [outer = (nil)] 16:46:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0ca045a800) [pid = 1852] [serial = 1025] [outer = 0x7f0c8fb03000] 16:46:49 INFO - PROCESS | 1852 | 1461628009034 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0ca72ec000) [pid = 1852] [serial = 1026] [outer = 0x7f0c8fb03000] 16:46:49 INFO - PROCESS | 1852 | 1461628009975 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]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1281ms 16:46:50 INFO - PROCESS | 1852 | 1461628010020 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 1852 | 1461628010025 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:46:50 INFO - PROCESS | 1852 | 1461628010033 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 1852 | 1461628010039 Marionette TRACE conn3 <- [1,1338,null,{}] 16:46:50 INFO - PROCESS | 1852 | 1461628010048 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}] 16:46:50 INFO - PROCESS | 1852 | 1461628010248 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:46:50 INFO - PROCESS | 1852 | 1461628010435 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865a4000 == 112 [pid = 1852] [id = 342] 16:46:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c81582000) [pid = 1852] [serial = 1027] [outer = (nil)] 16:46:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c86336800) [pid = 1852] [serial = 1028] [outer = 0x7f0c81582000] 16:46:50 INFO - PROCESS | 1852 | 1461628010511 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c86392c00) [pid = 1852] [serial = 1029] [outer = 0x7f0c81582000] 16:46:51 INFO - PROCESS | 1852 | 1461628011869 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]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1882ms 16:46:51 INFO - PROCESS | 1852 | 1461628011968 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 1852 | 1461628011977 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:46:51 INFO - PROCESS | 1852 | 1461628011989 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1852 | 1461628011992 Marionette TRACE conn3 <- [1,1342,null,{}] 16:46:51 INFO - PROCESS | 1852 | 1461628011998 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}] 16:46:52 INFO - PROCESS | 1852 | 1461628012182 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:46:52 INFO - PROCESS | 1852 | 1461628012363 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b95000 == 113 [pid = 1852] [id = 343] 16:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c8399ac00) [pid = 1852] [serial = 1030] [outer = (nil)] 16:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c8f90ec00) [pid = 1852] [serial = 1031] [outer = 0x7f0c8399ac00] 16:46:52 INFO - PROCESS | 1852 | 1461628012430 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c9008e400) [pid = 1852] [serial = 1032] [outer = 0x7f0c8399ac00] 16:46:53 INFO - PROCESS | 1852 | 1461628013326 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]]]}] 16:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1385ms 16:46:53 INFO - PROCESS | 1852 | 1461628013374 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 1852 | 1461628013378 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:46:53 INFO - PROCESS | 1852 | 1461628013384 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1852 | 1461628013389 Marionette TRACE conn3 <- [1,1346,null,{}] 16:46:53 INFO - PROCESS | 1852 | 1461628013404 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}] 16:46:53 INFO - PROCESS | 1852 | 1461628013615 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:46:53 INFO - PROCESS | 1852 | 1461628013867 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca7286000 == 114 [pid = 1852] [id = 344] 16:46:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c93867400) [pid = 1852] [serial = 1033] [outer = (nil)] 16:46:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c94148c00) [pid = 1852] [serial = 1034] [outer = 0x7f0c93867400] 16:46:53 INFO - PROCESS | 1852 | 1461628013983 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c96189000) [pid = 1852] [serial = 1035] [outer = 0x7f0c93867400] 16:46:54 INFO - PROCESS | 1852 | 1461628014799 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]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1486ms 16:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:46:54 INFO - PROCESS | 1852 | 1461628014870 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 1852 | 1461628014874 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:46:54 INFO - PROCESS | 1852 | 1461628014880 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1852 | 1461628014883 Marionette TRACE conn3 <- [1,1350,null,{}] 16:46:54 INFO - PROCESS | 1852 | 1461628014888 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}] 16:46:55 INFO - PROCESS | 1852 | 1461628015068 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:46:55 INFO - PROCESS | 1852 | 1461628015250 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac6b1800 == 115 [pid = 1852] [id = 345] 16:46:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c93add800) [pid = 1852] [serial = 1036] [outer = (nil)] 16:46:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c99c48800) [pid = 1852] [serial = 1037] [outer = 0x7f0c93add800] 16:46:55 INFO - PROCESS | 1852 | 1461628015321 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0ca71e2000) [pid = 1852] [serial = 1038] [outer = 0x7f0c93add800] 16:46:56 INFO - PROCESS | 1852 | 1461628016128 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]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1282ms 16:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:46:56 INFO - PROCESS | 1852 | 1461628016161 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 1852 | 1461628016164 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:46:56 INFO - PROCESS | 1852 | 1461628016170 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1852 | 1461628016173 Marionette TRACE conn3 <- [1,1354,null,{}] 16:46:56 INFO - PROCESS | 1852 | 1461628016178 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}] 16:46:56 INFO - PROCESS | 1852 | 1461628016408 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:46:56 INFO - PROCESS | 1852 | 1461628016521 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c81649000 == 116 [pid = 1852] [id = 346] 16:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c80d97400) [pid = 1852] [serial = 1039] [outer = (nil)] 16:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c80d9d000) [pid = 1852] [serial = 1040] [outer = 0x7f0c80d97400] 16:46:56 INFO - PROCESS | 1852 | 1461628016596 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c80da1800) [pid = 1852] [serial = 1041] [outer = 0x7f0c80d97400] 16:46:57 INFO - PROCESS | 1852 | 1461628017440 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]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1329ms 16:46:57 INFO - PROCESS | 1852 | 1461628017498 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1852 | 1461628017501 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:46:57 INFO - PROCESS | 1852 | 1461628017507 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1852 | 1461628017509 Marionette TRACE conn3 <- [1,1358,null,{}] 16:46:57 INFO - PROCESS | 1852 | 1461628017514 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}] 16:46:57 INFO - PROCESS | 1852 | 1461628017749 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:46:57 INFO - PROCESS | 1852 | 1461628017935 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90eb1000 == 117 [pid = 1852] [id = 347] 16:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c988b0000) [pid = 1852] [serial = 1042] [outer = (nil)] 16:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0ca83e0c00) [pid = 1852] [serial = 1043] [outer = 0x7f0c988b0000] 16:46:58 INFO - PROCESS | 1852 | 1461628018004 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0cac227400) [pid = 1852] [serial = 1044] [outer = 0x7f0c988b0000] 16:46:58 INFO - PROCESS | 1852 | 1461628018869 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]]]}] 16:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1378ms 16:46:58 INFO - PROCESS | 1852 | 1461628018900 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 1852 | 1461628018904 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:46:58 INFO - PROCESS | 1852 | 1461628018911 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 1852 | 1461628018914 Marionette TRACE conn3 <- [1,1362,null,{}] 16:46:58 INFO - PROCESS | 1852 | 1461628018919 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}] 16:46:59 INFO - PROCESS | 1852 | 1461628019085 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:46:59 INFO - PROCESS | 1852 | 1461628019273 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94298800 == 118 [pid = 1852] [id = 348] 16:46:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c8189bc00) [pid = 1852] [serial = 1045] [outer = (nil)] 16:46:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c818a3000) [pid = 1852] [serial = 1046] [outer = 0x7f0c8189bc00] 16:46:59 INFO - PROCESS | 1852 | 1461628019339 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c818a8400) [pid = 1852] [serial = 1047] [outer = 0x7f0c8189bc00] 16:47:00 INFO - PROCESS | 1852 | 1461628020257 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]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1377ms 16:47:00 INFO - PROCESS | 1852 | 1461628020289 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1852 | 1461628020292 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:47:00 INFO - PROCESS | 1852 | 1461628020299 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1852 | 1461628020302 Marionette TRACE conn3 <- [1,1366,null,{}] 16:47:00 INFO - PROCESS | 1852 | 1461628020308 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}] 16:47:00 INFO - PROCESS | 1852 | 1461628020488 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:47:00 INFO - PROCESS | 1852 | 1461628020703 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c80eec000 == 119 [pid = 1852] [id = 349] 16:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c8189a400) [pid = 1852] [serial = 1048] [outer = (nil)] 16:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c89632c00) [pid = 1852] [serial = 1049] [outer = 0x7f0c8189a400] 16:47:00 INFO - PROCESS | 1852 | 1461628020773 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c89639800) [pid = 1852] [serial = 1050] [outer = 0x7f0c8189a400] 16:47:01 INFO - PROCESS | 1852 | 1461628021681 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] 16:47:01 INFO - PROCESS | 1852 | 1461628021736 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:47:01 INFO - PROCESS | 1852 | 1461628021742 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1852 | 1461628021745 Marionette TRACE conn3 <- [1,1370,null,{}] 16:47:01 INFO - PROCESS | 1852 | 1461628021751 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}] 16:47:01 INFO - PROCESS | 1852 | 1461628021920 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:47:02 INFO - PROCESS | 1852 | 1461628022113 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819d6800 == 120 [pid = 1852] [id = 350] 16:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c8189e000) [pid = 1852] [serial = 1051] [outer = (nil)] 16:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c874e6c00) [pid = 1852] [serial = 1052] [outer = 0x7f0c8189e000] 16:47:02 INFO - PROCESS | 1852 | 1461628022180 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c874ec400) [pid = 1852] [serial = 1053] [outer = 0x7f0c8189e000] 16:47:03 INFO - PROCESS | 1852 | 1461628023093 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] 16:47:03 INFO - PROCESS | 1852 | 1461628023132 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:47:03 INFO - PROCESS | 1852 | 1461628023138 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1852 | 1461628023141 Marionette TRACE conn3 <- [1,1374,null,{}] 16:47:03 INFO - PROCESS | 1852 | 1461628023146 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}] 16:47:03 INFO - PROCESS | 1852 | 1461628023332 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:47:03 INFO - PROCESS | 1852 | 1461628023525 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8102b800 == 121 [pid = 1852] [id = 351] 16:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c874de400) [pid = 1852] [serial = 1054] [outer = (nil)] 16:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c8963e800) [pid = 1852] [serial = 1055] [outer = 0x7f0c874de400] 16:47:03 INFO - PROCESS | 1852 | 1461628023593 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c9393f400) [pid = 1852] [serial = 1056] [outer = 0x7f0c874de400] 16:47:04 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:04 INFO - PROCESS | 1852 | 1461628024539 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] 16:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:47:04 INFO - PROCESS | 1852 | 1461628024621 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:47:04 INFO - PROCESS | 1852 | 1461628024627 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1852 | 1461628024631 Marionette TRACE conn3 <- [1,1378,null,{}] 16:47:04 INFO - PROCESS | 1852 | 1461628024636 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}] 16:47:04 INFO - PROCESS | 1852 | 1461628024883 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:47:05 INFO - PROCESS | 1852 | 1461628025130 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b6e800 == 122 [pid = 1852] [id = 352] 16:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c811f3800) [pid = 1852] [serial = 1057] [outer = (nil)] 16:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c8963d400) [pid = 1852] [serial = 1058] [outer = 0x7f0c811f3800] 16:47:05 INFO - PROCESS | 1852 | 1461628025249 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c93ae3000) [pid = 1852] [serial = 1059] [outer = 0x7f0c811f3800] 16:47:06 INFO - PROCESS | 1852 | 1461628026071 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] 16:47:06 INFO - PROCESS | 1852 | 1461628026113 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:47:06 INFO - PROCESS | 1852 | 1461628026119 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 1852 | 1461628026121 Marionette TRACE conn3 <- [1,1382,null,{}] 16:47:06 INFO - PROCESS | 1852 | 1461628026126 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}] 16:47:06 INFO - PROCESS | 1852 | 1461628026297 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:47:06 INFO - PROCESS | 1852 | 1461628026492 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c876c6000 == 123 [pid = 1852] [id = 353] 16:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c85c20800) [pid = 1852] [serial = 1060] [outer = (nil)] 16:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c86535400) [pid = 1852] [serial = 1061] [outer = 0x7f0c85c20800] 16:47:06 INFO - PROCESS | 1852 | 1461628026557 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c8653b400) [pid = 1852] [serial = 1062] [outer = 0x7f0c85c20800] 16:47:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c914e4000 == 122 [pid = 1852] [id = 11] 16:47:08 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:08 INFO - PROCESS | 1852 | 1461628028086 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] 16:47:08 INFO - PROCESS | 1852 | 1461628028163 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:47:08 INFO - PROCESS | 1852 | 1461628028171 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 1852 | 1461628028176 Marionette TRACE conn3 <- [1,1386,null,{}] 16:47:08 INFO - PROCESS | 1852 | 1461628028182 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}] 16:47:08 INFO - PROCESS | 1852 | 1461628028399 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:47:08 INFO - PROCESS | 1852 | 1461628028640 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bcf800 == 123 [pid = 1852] [id = 354] 16:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c811f3400) [pid = 1852] [serial = 1063] [outer = (nil)] 16:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c811f6c00) [pid = 1852] [serial = 1064] [outer = 0x7f0c811f3400] 16:47:08 INFO - PROCESS | 1852 | 1461628028703 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c818a5400) [pid = 1852] [serial = 1065] [outer = 0x7f0c811f3400] 16:47:09 INFO - PROCESS | 1852 | 1461628029847 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] 16:47:09 INFO - PROCESS | 1852 | 1461628029874 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:47:09 INFO - PROCESS | 1852 | 1461628029886 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1852 | 1461628029889 Marionette TRACE conn3 <- [1,1390,null,{}] 16:47:09 INFO - PROCESS | 1852 | 1461628029895 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}] 16:47:10 INFO - PROCESS | 1852 | 1461628030066 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca76aa800 == 122 [pid = 1852] [id = 74] 16:47:10 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c8235ac00) [pid = 1852] [serial = 941] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c94e2d000) [pid = 1852] [serial = 959] [outer = (nil)] [url = about:blank] 16:47:10 INFO - PROCESS | 1852 | 1461628030453 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6398000 == 121 [pid = 1852] [id = 311] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962f8000 == 120 [pid = 1852] [id = 340] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945ad800 == 119 [pid = 1852] [id = 339] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b97800 == 118 [pid = 1852] [id = 338] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c901ed800 == 117 [pid = 1852] [id = 337] 16:47:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bc3800 == 118 [pid = 1852] [id = 355] 16:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c84ed1000) [pid = 1852] [serial = 1066] [outer = (nil)] 16:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c86339400) [pid = 1852] [serial = 1067] [outer = 0x7f0c84ed1000] 16:47:10 INFO - PROCESS | 1852 | 1461628030528 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c8638e000) [pid = 1852] [serial = 1068] [outer = 0x7f0c84ed1000] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84be1800 == 117 [pid = 1852] [id = 336] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8259e800 == 116 [pid = 1852] [id = 335] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85a87000 == 115 [pid = 1852] [id = 334] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb9f000 == 114 [pid = 1852] [id = 331] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb189b000 == 113 [pid = 1852] [id = 330] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84d94000 == 112 [pid = 1852] [id = 329] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb161f800 == 111 [pid = 1852] [id = 328] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caf267800 == 110 [pid = 1852] [id = 327] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac6b4000 == 109 [pid = 1852] [id = 326] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabd78000 == 108 [pid = 1852] [id = 325] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13ed800 == 107 [pid = 1852] [id = 324] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c994a4000 == 106 [pid = 1852] [id = 323] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962f2800 == 105 [pid = 1852] [id = 322] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b8c000 == 104 [pid = 1852] [id = 321] 16:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c864cd000 == 103 [pid = 1852] [id = 320] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0ca71de000) [pid = 1852] [serial = 932] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c84ed9000) [pid = 1852] [serial = 945] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c838e0000) [pid = 1852] [serial = 944] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c8e236800) [pid = 1852] [serial = 950] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c903e7c00) [pid = 1852] [serial = 951] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0caa0a5400) [pid = 1852] [serial = 938] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c8f94d000) [pid = 1852] [serial = 948] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c8e092000) [pid = 1852] [serial = 947] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c9463a400) [pid = 1852] [serial = 917] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c8f9a7400) [pid = 1852] [serial = 911] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c9211b000) [pid = 1852] [serial = 914] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0ca72c9400) [pid = 1852] [serial = 935] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c9b68c800) [pid = 1852] [serial = 926] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c849dc000) [pid = 1852] [serial = 908] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c94bbf000) [pid = 1852] [serial = 920] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c9d60a400) [pid = 1852] [serial = 929] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c97a3bc00) [pid = 1852] [serial = 923] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c9211cc00) [pid = 1852] [serial = 954] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c908ec800) [pid = 1852] [serial = 953] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c93fca800) [pid = 1852] [serial = 956] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c94146000) [pid = 1852] [serial = 957] [outer = (nil)] [url = about:blank] 16:47:11 INFO - PROCESS | 1852 | 1461628031256 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]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1430ms 16:47:11 INFO - PROCESS | 1852 | 1461628031316 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 1852 | 1461628031319 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:47:11 INFO - PROCESS | 1852 | 1461628031325 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1852 | 1461628031330 Marionette TRACE conn3 <- [1,1394,null,{}] 16:47:11 INFO - PROCESS | 1852 | 1461628031344 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}] 16:47:11 INFO - PROCESS | 1852 | 1461628031493 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:47:11 INFO - PROCESS | 1852 | 1461628031511 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c867da000 == 104 [pid = 1852] [id = 356] 16:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c86393000) [pid = 1852] [serial = 1069] [outer = (nil)] 16:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c88468400) [pid = 1852] [serial = 1070] [outer = 0x7f0c86393000] 16:47:11 INFO - PROCESS | 1852 | 1461628031571 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c885b0c00) [pid = 1852] [serial = 1071] [outer = 0x7f0c86393000] 16:47:12 INFO - PROCESS | 1852 | 1461628032375 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]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1083ms 16:47:12 INFO - PROCESS | 1852 | 1461628032408 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 1852 | 1461628032411 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:47:12 INFO - PROCESS | 1852 | 1461628032417 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1852 | 1461628032419 Marionette TRACE conn3 <- [1,1398,null,{}] 16:47:12 INFO - PROCESS | 1852 | 1461628032424 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}] 16:47:12 INFO - PROCESS | 1852 | 1461628032578 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:47:12 INFO - PROCESS | 1852 | 1461628032593 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e3be000 == 105 [pid = 1852] [id = 357] 16:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c88615c00) [pid = 1852] [serial = 1072] [outer = (nil)] 16:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c886e2400) [pid = 1852] [serial = 1073] [outer = 0x7f0c88615c00] 16:47:12 INFO - PROCESS | 1852 | 1461628032650 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c8e092c00) [pid = 1852] [serial = 1074] [outer = 0x7f0c88615c00] 16:47:13 INFO - PROCESS | 1852 | 1461628033538 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]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1184ms 16:47:13 INFO - PROCESS | 1852 | 1461628033601 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 1852 | 1461628033604 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:47:13 INFO - PROCESS | 1852 | 1461628033613 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1852 | 1461628033616 Marionette TRACE conn3 <- [1,1402,null,{}] 16:47:13 INFO - PROCESS | 1852 | 1461628033621 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}] 16:47:13 INFO - PROCESS | 1852 | 1461628033838 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:47:13 INFO - PROCESS | 1852 | 1461628033859 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9024b000 == 106 [pid = 1852] [id = 358] 16:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c8861e400) [pid = 1852] [serial = 1075] [outer = (nil)] 16:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c8e234400) [pid = 1852] [serial = 1076] [outer = 0x7f0c8861e400] 16:47:13 INFO - PROCESS | 1852 | 1461628033918 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c8f944c00) [pid = 1852] [serial = 1077] [outer = 0x7f0c8861e400] 16:47:14 INFO - PROCESS | 1852 | 1461628034763 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]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1691ms 16:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c8717d400) [pid = 1852] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c9463fc00) [pid = 1852] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c849d2c00) [pid = 1852] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c8220f000) [pid = 1852] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c902cac00) [pid = 1852] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c838e0c00) [pid = 1852] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c8f9b5000) [pid = 1852] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:47:15 INFO - PROCESS | 1852 | 1461628035339 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 1852 | 1461628035343 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:47:15 INFO - PROCESS | 1852 | 1461628035349 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 1852 | 1461628035350 Marionette TRACE conn3 <- [1,1406,null,{}] 16:47:15 INFO - PROCESS | 1852 | 1461628035356 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}] 16:47:15 INFO - PROCESS | 1852 | 1461628035564 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:47:15 INFO - PROCESS | 1852 | 1461628035707 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90874800 == 107 [pid = 1852] [id = 359] 16:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c89633800) [pid = 1852] [serial = 1078] [outer = (nil)] 16:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c8fb06000) [pid = 1852] [serial = 1079] [outer = 0x7f0c89633800] 16:47:15 INFO - PROCESS | 1852 | 1461628035771 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c903e7c00) [pid = 1852] [serial = 1080] [outer = 0x7f0c89633800] 16:47:16 INFO - PROCESS | 1852 | 1461628036399 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]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1087ms 16:47:16 INFO - PROCESS | 1852 | 1461628036439 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 1852 | 1461628036442 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:47:16 INFO - PROCESS | 1852 | 1461628036448 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1852 | 1461628036450 Marionette TRACE conn3 <- [1,1410,null,{}] 16:47:16 INFO - PROCESS | 1852 | 1461628036455 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}] 16:47:16 INFO - PROCESS | 1852 | 1461628036657 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:47:16 INFO - PROCESS | 1852 | 1461628036677 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90ec4000 == 108 [pid = 1852] [id = 360] 16:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c8e1d8c00) [pid = 1852] [serial = 1081] [outer = (nil)] 16:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c903e9400) [pid = 1852] [serial = 1082] [outer = 0x7f0c8e1d8c00] 16:47:16 INFO - PROCESS | 1852 | 1461628036736 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c9081cc00) [pid = 1852] [serial = 1083] [outer = 0x7f0c8e1d8c00] 16:47:17 INFO - PROCESS | 1852 | 1461628037695 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]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1278ms 16:47:17 INFO - PROCESS | 1852 | 1461628037727 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1852 | 1461628037732 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:47:17 INFO - PROCESS | 1852 | 1461628037740 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1852 | 1461628037745 Marionette TRACE conn3 <- [1,1414,null,{}] 16:47:17 INFO - PROCESS | 1852 | 1461628037755 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}] 16:47:17 INFO - PROCESS | 1852 | 1461628037961 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:47:18 INFO - PROCESS | 1852 | 1461628038151 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bcc800 == 109 [pid = 1852] [id = 361] 16:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c80da1c00) [pid = 1852] [serial = 1084] [outer = (nil)] 16:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c8157a400) [pid = 1852] [serial = 1085] [outer = 0x7f0c80da1c00] 16:47:18 INFO - PROCESS | 1852 | 1461628038223 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c83991000) [pid = 1852] [serial = 1086] [outer = 0x7f0c80da1c00] 16:47:19 INFO - PROCESS | 1852 | 1461628039234 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]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1536ms 16:47:19 INFO - PROCESS | 1852 | 1461628039276 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1852 | 1461628039284 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:47:19 INFO - PROCESS | 1852 | 1461628039293 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1852 | 1461628039297 Marionette TRACE conn3 <- [1,1418,null,{}] 16:47:19 INFO - PROCESS | 1852 | 1461628039302 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}] 16:47:19 INFO - PROCESS | 1852 | 1461628039518 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:47:19 INFO - PROCESS | 1852 | 1461628039757 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8862e000 == 110 [pid = 1852] [id = 362] 16:47:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c86338000) [pid = 1852] [serial = 1087] [outer = (nil)] 16:47:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c8652f400) [pid = 1852] [serial = 1088] [outer = 0x7f0c86338000] 16:47:19 INFO - PROCESS | 1852 | 1461628039840 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c874e1400) [pid = 1852] [serial = 1089] [outer = 0x7f0c86338000] 16:47:20 INFO - PROCESS | 1852 | 1461628040740 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]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1486ms 16:47:20 INFO - PROCESS | 1852 | 1461628040779 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1852 | 1461628040782 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:47:20 INFO - PROCESS | 1852 | 1461628040789 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1852 | 1461628040794 Marionette TRACE conn3 <- [1,1422,null,{}] 16:47:20 INFO - PROCESS | 1852 | 1461628040809 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}] 16:47:20 INFO - PROCESS | 1852 | 1461628040990 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:47:21 INFO - PROCESS | 1852 | 1461628041222 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c942a5800 == 111 [pid = 1852] [id = 363] 16:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c8e1de800) [pid = 1852] [serial = 1090] [outer = (nil)] 16:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c8f9ad000) [pid = 1852] [serial = 1091] [outer = 0x7f0c8e1de800] 16:47:21 INFO - PROCESS | 1852 | 1461628041340 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c90008800) [pid = 1852] [serial = 1092] [outer = 0x7f0c8e1de800] 16:47:22 INFO - PROCESS | 1852 | 1461628042231 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]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1485ms 16:47:22 INFO - PROCESS | 1852 | 1461628042274 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:47:22 INFO - PROCESS | 1852 | 1461628042279 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:47:22 INFO - PROCESS | 1852 | 1461628042284 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1852 | 1461628042287 Marionette TRACE conn3 <- [1,1426,null,{}] 16:47:22 INFO - PROCESS | 1852 | 1461628042292 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}] 16:47:22 INFO - PROCESS | 1852 | 1461628042460 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:47:22 INFO - PROCESS | 1852 | 1461628042648 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962ec800 == 112 [pid = 1852] [id = 364] 16:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c8e23e000) [pid = 1852] [serial = 1093] [outer = (nil)] 16:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c90447400) [pid = 1852] [serial = 1094] [outer = 0x7f0c8e23e000] 16:47:22 INFO - PROCESS | 1852 | 1461628042716 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c908ed000) [pid = 1852] [serial = 1095] [outer = 0x7f0c8e23e000] 16:47:23 INFO - PROCESS | 1852 | 1461628043615 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]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1377ms 16:47:23 INFO - PROCESS | 1852 | 1461628043662 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1852 | 1461628043666 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:47:23 INFO - PROCESS | 1852 | 1461628043671 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1852 | 1461628043673 Marionette TRACE conn3 <- [1,1430,null,{}] 16:47:23 INFO - PROCESS | 1852 | 1461628043679 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}] 16:47:23 INFO - PROCESS | 1852 | 1461628043857 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:47:24 INFO - PROCESS | 1852 | 1461628044085 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9908b000 == 113 [pid = 1852] [id = 365] 16:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c85c23c00) [pid = 1852] [serial = 1096] [outer = (nil)] 16:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c91286c00) [pid = 1852] [serial = 1097] [outer = 0x7f0c85c23c00] 16:47:24 INFO - PROCESS | 1852 | 1461628044195 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c92123400) [pid = 1852] [serial = 1098] [outer = 0x7f0c85c23c00] 16:47:25 INFO - PROCESS | 1852 | 1461628045121 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]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1480ms 16:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:47:25 INFO - PROCESS | 1852 | 1461628045152 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1852 | 1461628045155 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:47:25 INFO - PROCESS | 1852 | 1461628045161 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1852 | 1461628045164 Marionette TRACE conn3 <- [1,1434,null,{}] 16:47:25 INFO - PROCESS | 1852 | 1461628045169 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}] 16:47:25 INFO - PROCESS | 1852 | 1461628045359 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:47:25 INFO - PROCESS | 1852 | 1461628045563 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca04e3800 == 114 [pid = 1852] [id = 366] 16:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c92390000) [pid = 1852] [serial = 1099] [outer = (nil)] 16:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c93fca800) [pid = 1852] [serial = 1100] [outer = 0x7f0c92390000] 16:47:25 INFO - PROCESS | 1852 | 1461628045637 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c94644800) [pid = 1852] [serial = 1101] [outer = 0x7f0c92390000] 16:47:26 INFO - PROCESS | 1852 | 1461628046535 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]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1434ms 16:47:26 INFO - PROCESS | 1852 | 1461628046594 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1852 | 1461628046597 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:47:26 INFO - PROCESS | 1852 | 1461628046603 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1852 | 1461628046605 Marionette TRACE conn3 <- [1,1438,null,{}] 16:47:26 INFO - PROCESS | 1852 | 1461628046611 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}] 16:47:26 INFO - PROCESS | 1852 | 1461628046779 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:47:26 INFO - PROCESS | 1852 | 1461628046969 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8616000 == 115 [pid = 1852] [id = 367] 16:47:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c923c7400) [pid = 1852] [serial = 1102] [outer = (nil)] 16:47:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c94e2dc00) [pid = 1852] [serial = 1103] [outer = 0x7f0c923c7400] 16:47:27 INFO - PROCESS | 1852 | 1461628047037 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c96185000) [pid = 1852] [serial = 1104] [outer = 0x7f0c923c7400] 16:47:27 INFO - PROCESS | 1852 | 1461628047903 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]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1329ms 16:47:27 INFO - PROCESS | 1852 | 1461628047933 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1852 | 1461628047936 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:47:27 INFO - PROCESS | 1852 | 1461628047942 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1852 | 1461628047944 Marionette TRACE conn3 <- [1,1442,null,{}] 16:47:27 INFO - PROCESS | 1852 | 1461628047949 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}] 16:47:28 INFO - PROCESS | 1852 | 1461628048113 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:47:28 INFO - PROCESS | 1852 | 1461628048303 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac6af000 == 116 [pid = 1852] [id = 368] 16:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c94bc1800) [pid = 1852] [serial = 1105] [outer = (nil)] 16:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c96d3c800) [pid = 1852] [serial = 1106] [outer = 0x7f0c94bc1800] 16:47:28 INFO - PROCESS | 1852 | 1461628048369 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c97b94800) [pid = 1852] [serial = 1107] [outer = 0x7f0c94bc1800] 16:47:29 INFO - PROCESS | 1852 | 1461628049256 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]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1378ms 16:47:29 INFO - PROCESS | 1852 | 1461628049321 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1852 | 1461628049325 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:47:29 INFO - PROCESS | 1852 | 1461628049330 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1852 | 1461628049333 Marionette TRACE conn3 <- [1,1446,null,{}] 16:47:29 INFO - PROCESS | 1852 | 1461628049338 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}] 16:47:29 INFO - PROCESS | 1852 | 1461628049509 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:47:29 INFO - PROCESS | 1852 | 1461628049701 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb1603000 == 117 [pid = 1852] [id = 369] 16:47:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c94bc2c00) [pid = 1852] [serial = 1108] [outer = (nil)] 16:47:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c97b92800) [pid = 1852] [serial = 1109] [outer = 0x7f0c94bc2c00] 16:47:29 INFO - PROCESS | 1852 | 1461628049770 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c988a7400) [pid = 1852] [serial = 1110] [outer = 0x7f0c94bc2c00] 16:47:30 INFO - PROCESS | 1852 | 1461628050608 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]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1328ms 16:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:47:30 INFO - PROCESS | 1852 | 1461628050659 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1852 | 1461628050662 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:47:30 INFO - PROCESS | 1852 | 1461628050667 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1852 | 1461628050670 Marionette TRACE conn3 <- [1,1450,null,{}] 16:47:30 INFO - PROCESS | 1852 | 1461628050675 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}] 16:47:30 INFO - PROCESS | 1852 | 1461628050844 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:47:31 INFO - PROCESS | 1852 | 1461628051037 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb96e6000 == 118 [pid = 1852] [id = 370] 16:47:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c885b0000) [pid = 1852] [serial = 1111] [outer = (nil)] 16:47:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c96df6400) [pid = 1852] [serial = 1112] [outer = 0x7f0c885b0000] 16:47:31 INFO - PROCESS | 1852 | 1461628051103 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c99c3f400) [pid = 1852] [serial = 1113] [outer = 0x7f0c885b0000] 16:47:31 INFO - PROCESS | 1852 | 1461628051979 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]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1381ms 16:47:32 INFO - PROCESS | 1852 | 1461628052049 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 1852 | 1461628052052 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:47:32 INFO - PROCESS | 1852 | 1461628052058 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 1852 | 1461628052062 Marionette TRACE conn3 <- [1,1454,null,{}] 16:47:32 INFO - PROCESS | 1852 | 1461628052067 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}] 16:47:32 INFO - PROCESS | 1852 | 1461628052297 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:47:32 INFO - PROCESS | 1852 | 1461628052511 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94579000 == 119 [pid = 1852] [id = 371] 16:47:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c80d99c00) [pid = 1852] [serial = 1114] [outer = (nil)] 16:47:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0ca1380400) [pid = 1852] [serial = 1115] [outer = 0x7f0c80d99c00] 16:47:32 INFO - PROCESS | 1852 | 1461628052585 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0ca74b4400) [pid = 1852] [serial = 1116] [outer = 0x7f0c80d99c00] 16:47:33 INFO - PROCESS | 1852 | 1461628053499 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]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1478ms 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:47:33 INFO - PROCESS | 1852 | 1461628053553 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1852 | 1461628053556 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:47:33 INFO - PROCESS | 1852 | 1461628053563 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1852 | 1461628053566 Marionette TRACE conn3 <- [1,1458,null,{}] 16:47:33 INFO - PROCESS | 1852 | 1461628053572 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}] 16:47:33 INFO - PROCESS | 1852 | 1461628053747 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:47:33 INFO - PROCESS | 1852 | 1461628053952 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865bf000 == 120 [pid = 1852] [id = 372] 16:47:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c80ea3000) [pid = 1852] [serial = 1117] [outer = (nil)] 16:47:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c9a3e9400) [pid = 1852] [serial = 1118] [outer = 0x7f0c80ea3000] 16:47:34 INFO - PROCESS | 1852 | 1461628054066 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0ca71e5800) [pid = 1852] [serial = 1119] [outer = 0x7f0c80ea3000] 16:47:35 INFO - PROCESS | 1852 | 1461628055297 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]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1789ms 16:47:35 INFO - PROCESS | 1852 | 1461628055351 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 1852 | 1461628055356 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:47:35 INFO - PROCESS | 1852 | 1461628055363 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 1852 | 1461628055368 Marionette TRACE conn3 <- [1,1462,null,{}] 16:47:35 INFO - PROCESS | 1852 | 1461628055383 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}] 16:47:35 INFO - PROCESS | 1852 | 1461628055605 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:47:35 INFO - PROCESS | 1852 | 1461628055782 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87375000 == 121 [pid = 1852] [id = 373] 16:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c83991800) [pid = 1852] [serial = 1120] [outer = (nil)] 16:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c83996800) [pid = 1852] [serial = 1121] [outer = 0x7f0c83991800] 16:47:35 INFO - PROCESS | 1852 | 1461628055850 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0c86331c00) [pid = 1852] [serial = 1122] [outer = 0x7f0c83991800] 16:47:36 INFO - PROCESS | 1852 | 1461628056695 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]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1382ms 16:47:36 INFO - PROCESS | 1852 | 1461628056746 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1852 | 1461628056754 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:47:36 INFO - PROCESS | 1852 | 1461628056762 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1852 | 1461628056765 Marionette TRACE conn3 <- [1,1466,null,{}] 16:47:36 INFO - PROCESS | 1852 | 1461628056769 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}] 16:47:36 INFO - PROCESS | 1852 | 1461628056933 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:47:37 INFO - PROCESS | 1852 | 1461628057318 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c81644000 == 122 [pid = 1852] [id = 374] 16:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f0c811eb400) [pid = 1852] [serial = 1123] [outer = (nil)] 16:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f0c82354c00) [pid = 1852] [serial = 1124] [outer = 0x7f0c811eb400] 16:47:37 INFO - PROCESS | 1852 | 1461628057386 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f0c8652f000) [pid = 1852] [serial = 1125] [outer = 0x7f0c811eb400] 16:47:38 INFO - PROCESS | 1852 | 1461628058284 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]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1582ms 16:47:38 INFO - PROCESS | 1852 | 1461628058361 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1852 | 1461628058364 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:47:38 INFO - PROCESS | 1852 | 1461628058374 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1852 | 1461628058379 Marionette TRACE conn3 <- [1,1470,null,{}] 16:47:38 INFO - PROCESS | 1852 | 1461628058393 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}] 16:47:38 INFO - PROCESS | 1852 | 1461628058561 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:47:38 INFO - PROCESS | 1852 | 1461628058800 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901fb800 == 123 [pid = 1852] [id = 375] 16:47:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f0c885a8c00) [pid = 1852] [serial = 1126] [outer = (nil)] 16:47:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f0c886da800) [pid = 1852] [serial = 1127] [outer = 0x7f0c885a8c00] 16:47:38 INFO - PROCESS | 1852 | 1461628058878 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f0c89641800) [pid = 1852] [serial = 1128] [outer = 0x7f0c885a8c00] 16:47:39 INFO - PROCESS | 1852 | 1461628059733 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]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1430ms 16:47:39 INFO - PROCESS | 1852 | 1461628059805 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1852 | 1461628059809 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:47:39 INFO - PROCESS | 1852 | 1461628059814 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1852 | 1461628059816 Marionette TRACE conn3 <- [1,1474,null,{}] 16:47:39 INFO - PROCESS | 1852 | 1461628059821 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}] 16:47:40 INFO - PROCESS | 1852 | 1461628060004 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:47:40 INFO - PROCESS | 1852 | 1461628060198 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c81656000 == 124 [pid = 1852] [id = 376] 16:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f0c80d9ac00) [pid = 1852] [serial = 1129] [outer = (nil)] 16:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f0c8f9ad400) [pid = 1852] [serial = 1130] [outer = 0x7f0c80d9ac00] 16:47:40 INFO - PROCESS | 1852 | 1461628060261 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f0c9008d400) [pid = 1852] [serial = 1131] [outer = 0x7f0c80d9ac00] 16:47:41 INFO - PROCESS | 1852 | 1461628061117 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]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1379ms 16:47:41 INFO - PROCESS | 1852 | 1461628061194 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1852 | 1461628061197 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:47:41 INFO - PROCESS | 1852 | 1461628061202 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1852 | 1461628061204 Marionette TRACE conn3 <- [1,1478,null,{}] 16:47:41 INFO - PROCESS | 1852 | 1461628061209 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}] 16:47:41 INFO - PROCESS | 1852 | 1461628061400 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:47:41 INFO - PROCESS | 1852 | 1461628061604 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb8a000 == 125 [pid = 1852] [id = 377] 16:47:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f0c8e240800) [pid = 1852] [serial = 1132] [outer = (nil)] 16:47:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f0c90454400) [pid = 1852] [serial = 1133] [outer = 0x7f0c8e240800] 16:47:41 INFO - PROCESS | 1852 | 1461628061666 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f0c9110a800) [pid = 1852] [serial = 1134] [outer = 0x7f0c8e240800] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9061d000 == 124 [pid = 1852] [id = 106] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c846d4000 == 123 [pid = 1852] [id = 231] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f0c86336400) [pid = 1852] [serial = 998] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f0c81583800) [pid = 1852] [serial = 995] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f0c94e2a000) [pid = 1852] [serial = 968] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f0c9008d000) [pid = 1852] [serial = 986] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f0c8e23d400) [pid = 1852] [serial = 962] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f0c83994800) [pid = 1852] [serial = 1001] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f0c8e093000) [pid = 1852] [serial = 983] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f0c885b2800) [pid = 1852] [serial = 980] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f0caa53d400) [pid = 1852] [serial = 977] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f0c9809d000) [pid = 1852] [serial = 971] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f0cac22c800) [pid = 1852] [serial = 992] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f0c9044d000) [pid = 1852] [serial = 965] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0c9b68c400) [pid = 1852] [serial = 974] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c86390000) [pid = 1852] [serial = 989] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0ca045a800) [pid = 1852] [serial = 1025] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90874800 == 122 [pid = 1852] [id = 359] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9024b000 == 121 [pid = 1852] [id = 358] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e3be000 == 120 [pid = 1852] [id = 357] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c867da000 == 119 [pid = 1852] [id = 356] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bc3800 == 118 [pid = 1852] [id = 355] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bcf800 == 117 [pid = 1852] [id = 354] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85b6e800 == 116 [pid = 1852] [id = 352] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8102b800 == 115 [pid = 1852] [id = 351] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c819d6800 == 114 [pid = 1852] [id = 350] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c80eec000 == 113 [pid = 1852] [id = 349] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94298800 == 112 [pid = 1852] [id = 348] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90eb1000 == 111 [pid = 1852] [id = 347] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c81649000 == 110 [pid = 1852] [id = 346] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac6b1800 == 109 [pid = 1852] [id = 345] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca7286000 == 108 [pid = 1852] [id = 344] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b95000 == 107 [pid = 1852] [id = 343] 16:47:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c865a4000 == 106 [pid = 1852] [id = 342] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0c9b695000) [pid = 1852] [serial = 1023] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c96d1b800) [pid = 1852] [serial = 1020] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c949ed000) [pid = 1852] [serial = 1019] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c86392000) [pid = 1852] [serial = 1007] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c84ed8800) [pid = 1852] [serial = 1005] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c97a32400) [pid = 1852] [serial = 1022] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c9128a800) [pid = 1852] [serial = 1014] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c886e4800) [pid = 1852] [serial = 1008] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c8e1d9c00) [pid = 1852] [serial = 1010] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c90089c00) [pid = 1852] [serial = 1011] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c94048000) [pid = 1852] [serial = 1017] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0c90f7b400) [pid = 1852] [serial = 1013] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c93871000) [pid = 1852] [serial = 1016] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c838d7c00) [pid = 1852] [serial = 1004] [outer = (nil)] [url = about:blank] 16:47:42 INFO - PROCESS | 1852 | 1461628062807 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]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1680ms 16:47:42 INFO - PROCESS | 1852 | 1461628062884 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:47:42 INFO - PROCESS | 1852 | 1461628062890 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:47:42 INFO - PROCESS | 1852 | 1461628062897 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1852 | 1461628062903 Marionette TRACE conn3 <- [1,1482,null,{}] 16:47:42 INFO - PROCESS | 1852 | 1461628062912 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}] 16:47:43 INFO - PROCESS | 1852 | 1461628063163 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:47:43 INFO - PROCESS | 1852 | 1461628063416 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bcf800 == 107 [pid = 1852] [id = 378] 16:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c80ea8800) [pid = 1852] [serial = 1135] [outer = (nil)] 16:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c818a0000) [pid = 1852] [serial = 1136] [outer = 0x7f0c80ea8800] 16:47:43 INFO - PROCESS | 1852 | 1461628063486 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c849d9800) [pid = 1852] [serial = 1137] [outer = 0x7f0c80ea8800] 16:47:44 INFO - PROCESS | 1852 | 1461628064444 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]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1583ms 16:47:44 INFO - PROCESS | 1852 | 1461628064480 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1852 | 1461628064488 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:47:44 INFO - PROCESS | 1852 | 1461628064499 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1852 | 1461628064502 Marionette TRACE conn3 <- [1,1486,null,{}] 16:47:44 INFO - PROCESS | 1852 | 1461628064508 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}] 16:47:44 INFO - PROCESS | 1852 | 1461628064682 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:47:44 INFO - PROCESS | 1852 | 1461628064926 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8735f000 == 108 [pid = 1852] [id = 379] 16:47:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c8717cc00) [pid = 1852] [serial = 1138] [outer = (nil)] 16:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c874e7000) [pid = 1852] [serial = 1139] [outer = 0x7f0c8717cc00] 16:47:45 INFO - PROCESS | 1852 | 1461628065052 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c886e0c00) [pid = 1852] [serial = 1140] [outer = 0x7f0c8717cc00] 16:47:45 INFO - PROCESS | 1852 | 1461628065960 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]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1534ms 16:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:47:46 INFO - PROCESS | 1852 | 1461628066033 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1852 | 1461628066036 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:47:46 INFO - PROCESS | 1852 | 1461628066042 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1852 | 1461628066047 Marionette TRACE conn3 <- [1,1490,null,{}] 16:47:46 INFO - PROCESS | 1852 | 1461628066062 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}] 16:47:46 INFO - PROCESS | 1852 | 1461628066282 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:47:46 INFO - PROCESS | 1852 | 1461628066557 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90874800 == 109 [pid = 1852] [id = 380] 16:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c90004800) [pid = 1852] [serial = 1141] [outer = (nil)] 16:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c908f2800) [pid = 1852] [serial = 1142] [outer = 0x7f0c90004800] 16:47:46 INFO - PROCESS | 1852 | 1461628066645 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c92123000) [pid = 1852] [serial = 1143] [outer = 0x7f0c90004800] 16:47:47 INFO - PROCESS | 1852 | 1461628067419 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]]]}] 16:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1434ms 16:47:47 INFO - PROCESS | 1852 | 1461628067476 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:47:47 INFO - PROCESS | 1852 | 1461628067481 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:47:47 INFO - PROCESS | 1852 | 1461628067486 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1852 | 1461628067489 Marionette TRACE conn3 <- [1,1494,null,{}] 16:47:47 INFO - PROCESS | 1852 | 1461628067494 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}] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c83911800 == 108 [pid = 1852] [id = 332] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b59000 == 107 [pid = 1852] [id = 301] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c867dd000 == 106 [pid = 1852] [id = 214] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873ab000 == 105 [pid = 1852] [id = 215] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b67d000 == 104 [pid = 1852] [id = 73] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb0841800 == 103 [pid = 1852] [id = 211] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb188c000 == 102 [pid = 1852] [id = 271] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b678800 == 101 [pid = 1852] [id = 63] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caef6f800 == 100 [pid = 1852] [id = 110] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86782000 == 99 [pid = 1852] [id = 333] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c864d3000 == 98 [pid = 1852] [id = 212] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c81656000 == 97 [pid = 1852] [id = 376] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c913e8000 == 96 [pid = 1852] [id = 12] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c901fb800 == 95 [pid = 1852] [id = 375] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c81644000 == 94 [pid = 1852] [id = 374] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87375000 == 93 [pid = 1852] [id = 373] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c865bf000 == 92 [pid = 1852] [id = 372] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94579000 == 91 [pid = 1852] [id = 371] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb96e6000 == 90 [pid = 1852] [id = 370] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb1603000 == 89 [pid = 1852] [id = 369] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac6af000 == 88 [pid = 1852] [id = 368] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca8616000 == 87 [pid = 1852] [id = 367] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca04e3800 == 86 [pid = 1852] [id = 366] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9908b000 == 85 [pid = 1852] [id = 365] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962ec800 == 84 [pid = 1852] [id = 364] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c942a5800 == 83 [pid = 1852] [id = 363] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8862e000 == 82 [pid = 1852] [id = 362] 16:47:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bcc800 == 81 [pid = 1852] [id = 361] 16:47:49 INFO - PROCESS | 1852 | 1461628069849 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:47:50 INFO - PROCESS | 1852 | 1461628070134 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819e1000 == 82 [pid = 1852] [id = 381] 16:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c8157dc00) [pid = 1852] [serial = 1144] [outer = (nil)] 16:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0c818a4400) [pid = 1852] [serial = 1145] [outer = 0x7f0c8157dc00] 16:47:50 INFO - PROCESS | 1852 | 1461628070200 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c8235b000) [pid = 1852] [serial = 1146] [outer = 0x7f0c8157dc00] 16:47:50 INFO - PROCESS | 1852 | 1461628070919 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]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 3487ms 16:47:51 INFO - PROCESS | 1852 | 1461628071007 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1852 | 1461628071012 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:47:51 INFO - PROCESS | 1852 | 1461628071025 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1852 | 1461628071030 Marionette TRACE conn3 <- [1,1498,null,{}] 16:47:51 INFO - PROCESS | 1852 | 1461628071036 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}] 16:47:51 INFO - PROCESS | 1852 | 1461628071193 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:47:51 INFO - PROCESS | 1852 | 1461628071204 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8640d000 == 83 [pid = 1852] [id = 382] 16:47:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c849d2800) [pid = 1852] [serial = 1147] [outer = (nil)] 16:47:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0c86336400) [pid = 1852] [serial = 1148] [outer = 0x7f0c849d2800] 16:47:51 INFO - PROCESS | 1852 | 1461628071266 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c86532400) [pid = 1852] [serial = 1149] [outer = 0x7f0c849d2800] 16:47:52 INFO - PROCESS | 1852 | 1461628072220 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]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1237ms 16:47:52 INFO - PROCESS | 1852 | 1461628072262 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:47:52 INFO - PROCESS | 1852 | 1461628072267 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:47:52 INFO - PROCESS | 1852 | 1461628072272 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1852 | 1461628072275 Marionette TRACE conn3 <- [1,1502,null,{}] 16:47:52 INFO - PROCESS | 1852 | 1461628072280 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}] 16:47:52 INFO - PROCESS | 1852 | 1461628072481 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:47:52 INFO - PROCESS | 1852 | 1461628072507 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87370800 == 84 [pid = 1852] [id = 383] 16:47:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c874e8c00) [pid = 1852] [serial = 1150] [outer = (nil)] 16:47:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0c885b6c00) [pid = 1852] [serial = 1151] [outer = 0x7f0c874e8c00] 16:47:52 INFO - PROCESS | 1852 | 1461628072578 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f0c8e08e400) [pid = 1852] [serial = 1152] [outer = 0x7f0c874e8c00] 16:47:53 INFO - PROCESS | 1852 | 1461628073454 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]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1227ms 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f0c949ecc00) [pid = 1852] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0c993d5400) [pid = 1852] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c838d8400) [pid = 1852] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0c97a35800) [pid = 1852] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0c902bc800) [pid = 1852] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c908f7400) [pid = 1852] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c96d35800) [pid = 1852] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c914e8000) [pid = 1852] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c849d6000) [pid = 1852] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c82206800) [pid = 1852] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c85c14c00) [pid = 1852] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c838db400) [pid = 1852] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c96184800) [pid = 1852] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c9386b800) [pid = 1852] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c8157b800) [pid = 1852] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0ca63ea800) [pid = 1852] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c84ecfc00) [pid = 1852] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c886e4c00) [pid = 1852] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c8f942400) [pid = 1852] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c949e8400) [pid = 1852] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c8861e400) [pid = 1852] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c8fb03000) [pid = 1852] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c88615c00) [pid = 1852] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c811f3400) [pid = 1852] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c93867400) [pid = 1852] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c988b0000) [pid = 1852] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c86393000) [pid = 1852] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c81582000) [pid = 1852] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c80d97400) [pid = 1852] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c93add800) [pid = 1852] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c8399ac00) [pid = 1852] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c84ed1000) [pid = 1852] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c8e1d8c00) [pid = 1852] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c89633800) [pid = 1852] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c90812400) [pid = 1852] [serial = 33] [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.] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c84ecdc00) [pid = 1852] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c87176000) [pid = 1852] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c8220c400) [pid = 1852] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c82352000) [pid = 1852] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c81578400) [pid = 1852] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c9617d800) [pid = 1852] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c83991800) [pid = 1852] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c885a8c00) [pid = 1852] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0ca7273c00) [pid = 1852] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c94e2c000) [pid = 1852] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c9128c800) [pid = 1852] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c9c99e800) [pid = 1852] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c838df400) [pid = 1852] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c90f75000) [pid = 1852] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c85c19400) [pid = 1852] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c8157f000) [pid = 1852] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c94bca800) [pid = 1852] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c8716f800) [pid = 1852] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c980a2800) [pid = 1852] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c988a7c00) [pid = 1852] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c96180c00) [pid = 1852] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c838e5000) [pid = 1852] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c90453c00) [pid = 1852] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c80d9ac00) [pid = 1852] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c82206000) [pid = 1852] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c886d7000) [pid = 1852] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c90f7f000) [pid = 1852] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c90f83000) [pid = 1852] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c8f9b6000) [pid = 1852] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c988aa400) [pid = 1852] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c885ac400) [pid = 1852] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c8638c000) [pid = 1852] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c82203000) [pid = 1852] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c8861a800) [pid = 1852] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c8f948c00) [pid = 1852] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c96187800) [pid = 1852] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c8f9cac00) [pid = 1852] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c93fc3000) [pid = 1852] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0ca6314000) [pid = 1852] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c949e9000) [pid = 1852] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c86387000) [pid = 1852] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c811eb400) [pid = 1852] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c8fb0ec00) [pid = 1852] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c8f9abc00) [pid = 1852] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c9238f400) [pid = 1852] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c8e235800) [pid = 1852] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c82202c00) [pid = 1852] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c949f0800) [pid = 1852] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c84ecf400) [pid = 1852] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c9239ac00) [pid = 1852] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:47:54 INFO - PROCESS | 1852 | 1461628074634 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 1852 | 1461628074653 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:47:54 INFO - PROCESS | 1852 | 1461628074711 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1852 | 1461628074718 Marionette TRACE conn3 <- [1,1506,null,{}] 16:47:54 INFO - PROCESS | 1852 | 1461628074724 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}] 16:47:54 INFO - PROCESS | 1852 | 1461628074877 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:47:54 INFO - PROCESS | 1852 | 1461628074891 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8390e000 == 85 [pid = 1852] [id = 384] 16:47:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c8220f800) [pid = 1852] [serial = 1153] [outer = (nil)] 16:47:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c838da800) [pid = 1852] [serial = 1154] [outer = 0x7f0c8220f800] 16:47:54 INFO - PROCESS | 1852 | 1461628074952 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c84ecfc00) [pid = 1852] [serial = 1155] [outer = 0x7f0c8220f800] 16:47:55 INFO - PROCESS | 1852 | 1461628075690 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]]]}] 16:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1015ms 16:47:55 INFO - PROCESS | 1852 | 1461628075699 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1852 | 1461628075703 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:47:55 INFO - PROCESS | 1852 | 1461628075708 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1852 | 1461628075710 Marionette TRACE conn3 <- [1,1510,null,{}] 16:47:55 INFO - PROCESS | 1852 | 1461628075714 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}] 16:47:55 INFO - PROCESS | 1852 | 1461628075914 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:47:56 INFO - PROCESS | 1852 | 1461628076017 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893d2000 == 86 [pid = 1852] [id = 385] 16:47:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c80ea0800) [pid = 1852] [serial = 1156] [outer = (nil)] 16:47:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c86389800) [pid = 1852] [serial = 1157] [outer = 0x7f0c80ea0800] 16:47:56 INFO - PROCESS | 1852 | 1461628076086 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c88475000) [pid = 1852] [serial = 1158] [outer = 0x7f0c80ea0800] 16:47:56 INFO - PROCESS | 1852 | 1461628076990 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]]]}] 16:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1335ms 16:47:57 INFO - PROCESS | 1852 | 1461628077043 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1852 | 1461628077048 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:47:57 INFO - PROCESS | 1852 | 1461628077056 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1852 | 1461628077061 Marionette TRACE conn3 <- [1,1514,null,{}] 16:47:57 INFO - PROCESS | 1852 | 1461628077069 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}] 16:47:57 INFO - PROCESS | 1852 | 1461628077304 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:47:57 INFO - PROCESS | 1852 | 1461628077501 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85a86000 == 87 [pid = 1852] [id = 386] 16:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c81578800) [pid = 1852] [serial = 1159] [outer = (nil)] 16:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c82203000) [pid = 1852] [serial = 1160] [outer = 0x7f0c81578800] 16:47:57 INFO - PROCESS | 1852 | 1461628077574 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c838e5800) [pid = 1852] [serial = 1161] [outer = 0x7f0c81578800] 16:47:58 INFO - PROCESS | 1852 | 1461628078484 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]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1482ms 16:47:58 INFO - PROCESS | 1852 | 1461628078538 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1852 | 1461628078546 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:47:58 INFO - PROCESS | 1852 | 1461628078556 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1852 | 1461628078559 Marionette TRACE conn3 <- [1,1518,null,{}] 16:47:58 INFO - PROCESS | 1852 | 1461628078565 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}] 16:47:58 INFO - PROCESS | 1852 | 1461628078768 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:47:58 INFO - PROCESS | 1852 | 1461628078965 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb88000 == 88 [pid = 1852] [id = 387] 16:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c81581400) [pid = 1852] [serial = 1162] [outer = (nil)] 16:47:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c8638d800) [pid = 1852] [serial = 1163] [outer = 0x7f0c81581400] 16:47:59 INFO - PROCESS | 1852 | 1461628079049 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c87176000) [pid = 1852] [serial = 1164] [outer = 0x7f0c81581400] 16:47:59 INFO - PROCESS | 1852 | 1461628079982 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]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1475ms 16:48:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:48:00 INFO - PROCESS | 1852 | 1461628080032 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1852 | 1461628080035 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:48:00 INFO - PROCESS | 1852 | 1461628080041 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1852 | 1461628080047 Marionette TRACE conn3 <- [1,1522,null,{}] 16:48:00 INFO - PROCESS | 1852 | 1461628080063 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}] 16:48:00 INFO - PROCESS | 1852 | 1461628080297 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:48:00 INFO - PROCESS | 1852 | 1461628080534 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c913d7800 == 89 [pid = 1852] [id = 388] 16:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c886db800) [pid = 1852] [serial = 1165] [outer = (nil)] 16:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c8e1d4c00) [pid = 1852] [serial = 1166] [outer = 0x7f0c886db800] 16:48:00 INFO - PROCESS | 1852 | 1461628080621 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c8f94b800) [pid = 1852] [serial = 1167] [outer = 0x7f0c886db800] 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:48:01 INFO - PROCESS | 1852 | 1461628081353 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"]]]}] 16:48:01 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 () { 16:48:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:48:01 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 () { 16:48:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:48:01 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 () { 16:48:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:48:01 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 () { 16:48:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:48:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1340ms 16:48:01 INFO - PROCESS | 1852 | 1461628081385 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1852 | 1461628081390 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:48:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:48:01 INFO - PROCESS | 1852 | 1461628081396 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1852 | 1461628081398 Marionette TRACE conn3 <- [1,1526,null,{}] 16:48:01 INFO - PROCESS | 1852 | 1461628081403 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}] 16:48:01 INFO - PROCESS | 1852 | 1461628081561 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:48:01 INFO - PROCESS | 1852 | 1461628081777 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945a4000 == 90 [pid = 1852] [id = 389] 16:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c8652e800) [pid = 1852] [serial = 1168] [outer = (nil)] 16:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c8fb03000) [pid = 1852] [serial = 1169] [outer = 0x7f0c8652e800] 16:48:01 INFO - PROCESS | 1852 | 1461628081847 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c902c5000) [pid = 1852] [serial = 1170] [outer = 0x7f0c8652e800] 16:48:02 INFO - PROCESS | 1852 | 1461628082701 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"]]]}] 16:48:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:48:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:48:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:48:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:48:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:48:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:48:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1333ms 16:48:02 INFO - PROCESS | 1852 | 1461628082731 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1852 | 1461628082735 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:48:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:48:02 INFO - PROCESS | 1852 | 1461628082740 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1852 | 1461628082742 Marionette TRACE conn3 <- [1,1530,null,{}] 16:48:02 INFO - PROCESS | 1852 | 1461628082748 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}] 16:48:02 INFO - PROCESS | 1852 | 1461628082920 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:48:03 INFO - PROCESS | 1852 | 1461628083114 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97ba5000 == 91 [pid = 1852] [id = 390] 16:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c8f94d400) [pid = 1852] [serial = 1171] [outer = (nil)] 16:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c90447c00) [pid = 1852] [serial = 1172] [outer = 0x7f0c8f94d400] 16:48:03 INFO - PROCESS | 1852 | 1461628083184 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c9110cc00) [pid = 1852] [serial = 1173] [outer = 0x7f0c8f94d400] 16:48:03 INFO - PROCESS | 1852 | 1461628083917 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]]]}] 16:48:03 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 16:48:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:48:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:48:03 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. 16:48:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:48:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1228ms 16:48:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:48:03 INFO - PROCESS | 1852 | 1461628083971 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1852 | 1461628083973 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:48:03 INFO - PROCESS | 1852 | 1461628083979 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1852 | 1461628083982 Marionette TRACE conn3 <- [1,1534,null,{}] 16:48:03 INFO - PROCESS | 1852 | 1461628083987 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}] 16:48:04 INFO - PROCESS | 1852 | 1461628084181 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:48:04 INFO - PROCESS | 1852 | 1461628084383 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99947800 == 92 [pid = 1852] [id = 391] 16:48:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c9128c800) [pid = 1852] [serial = 1174] [outer = (nil)] 16:48:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c93ae8800) [pid = 1852] [serial = 1175] [outer = 0x7f0c9128c800] 16:48:04 INFO - PROCESS | 1852 | 1461628084460 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c9404b400) [pid = 1852] [serial = 1176] [outer = 0x7f0c9128c800] 16:48:05 INFO - PROCESS | 1852 | 1461628085373 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]]]}] 16:48:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:48:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1427ms 16:48:05 INFO - PROCESS | 1852 | 1461628085407 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1852 | 1461628085409 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:48:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:48:05 INFO - PROCESS | 1852 | 1461628085416 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1852 | 1461628085418 Marionette TRACE conn3 <- [1,1538,null,{}] 16:48:05 INFO - PROCESS | 1852 | 1461628085423 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}] 16:48:05 INFO - PROCESS | 1852 | 1461628085583 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:48:05 INFO - PROCESS | 1852 | 1461628085796 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9d69f800 == 93 [pid = 1852] [id = 392] 16:48:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c80e9f000) [pid = 1852] [serial = 1177] [outer = (nil)] 16:48:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c94149400) [pid = 1852] [serial = 1178] [outer = 0x7f0c80e9f000] 16:48:05 INFO - PROCESS | 1852 | 1461628085867 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c94bbfc00) [pid = 1852] [serial = 1179] [outer = 0x7f0c80e9f000] 16:48:06 INFO - PROCESS | 1852 | 1461628086730 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]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1376ms 16:48:06 INFO - PROCESS | 1852 | 1461628086792 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:48:06 INFO - PROCESS | 1852 | 1461628086796 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:48:06 INFO - PROCESS | 1852 | 1461628086801 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1852 | 1461628086804 Marionette TRACE conn3 <- [1,1542,null,{}] 16:48:06 INFO - PROCESS | 1852 | 1461628086809 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}] 16:48:06 INFO - PROCESS | 1852 | 1461628086975 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:48:07 INFO - PROCESS | 1852 | 1461628087174 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca74e5800 == 94 [pid = 1852] [id = 393] 16:48:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c9238f400) [pid = 1852] [serial = 1180] [outer = (nil)] 16:48:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c9617d400) [pid = 1852] [serial = 1181] [outer = 0x7f0c9238f400] 16:48:07 INFO - PROCESS | 1852 | 1461628087246 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c962b6400) [pid = 1852] [serial = 1182] [outer = 0x7f0c9238f400] 16:48:08 INFO - PROCESS | 1852 | 1461628088080 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]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:48:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1337ms 16:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:48:08 INFO - PROCESS | 1852 | 1461628088138 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1852 | 1461628088141 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:48:08 INFO - PROCESS | 1852 | 1461628088147 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1852 | 1461628088150 Marionette TRACE conn3 <- [1,1546,null,{}] 16:48:08 INFO - PROCESS | 1852 | 1461628088155 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}] 16:48:08 INFO - PROCESS | 1852 | 1461628088326 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:48:08 INFO - PROCESS | 1852 | 1461628088526 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabe32800 == 95 [pid = 1852] [id = 394] 16:48:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c80ea3800) [pid = 1852] [serial = 1183] [outer = (nil)] 16:48:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c96df3400) [pid = 1852] [serial = 1184] [outer = 0x7f0c80ea3800] 16:48:08 INFO - PROCESS | 1852 | 1461628088593 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c97a3a800) [pid = 1852] [serial = 1185] [outer = 0x7f0c80ea3800] 16:48:09 INFO - PROCESS | 1852 | 1461628089418 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]]]}] 16:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1337ms 16:48:09 INFO - PROCESS | 1852 | 1461628089484 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1852 | 1461628089488 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:48:09 INFO - PROCESS | 1852 | 1461628089493 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1852 | 1461628089495 Marionette TRACE conn3 <- [1,1550,null,{}] 16:48:09 INFO - PROCESS | 1852 | 1461628089500 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}] 16:48:09 INFO - PROCESS | 1852 | 1461628089709 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:48:09 INFO - PROCESS | 1852 | 1461628089910 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac906800 == 96 [pid = 1852] [id = 395] 16:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c94147400) [pid = 1852] [serial = 1186] [outer = (nil)] 16:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c97ef1800) [pid = 1852] [serial = 1187] [outer = 0x7f0c94147400] 16:48:09 INFO - PROCESS | 1852 | 1461628089977 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c988a6000) [pid = 1852] [serial = 1188] [outer = 0x7f0c94147400] 16:48:10 INFO - PROCESS | 1852 | 1461628090849 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]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:48:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1431ms 16:48:10 INFO - PROCESS | 1852 | 1461628090928 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1852 | 1461628090933 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:48:10 INFO - PROCESS | 1852 | 1461628090939 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1852 | 1461628090943 Marionette TRACE conn3 <- [1,1554,null,{}] 16:48:10 INFO - PROCESS | 1852 | 1461628090949 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}] 16:48:11 INFO - PROCESS | 1852 | 1461628091184 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:48:11 INFO - PROCESS | 1852 | 1461628091440 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb188a000 == 97 [pid = 1852] [id = 396] 16:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c9b690400) [pid = 1852] [serial = 1189] [outer = (nil)] 16:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c9c964c00) [pid = 1852] [serial = 1190] [outer = 0x7f0c9b690400] 16:48:11 INFO - PROCESS | 1852 | 1461628091528 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0ca0456c00) [pid = 1852] [serial = 1191] [outer = 0x7f0c9b690400] 16:48:12 INFO - PROCESS | 1852 | 1461628092320 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]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:48:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1431ms 16:48:12 INFO - PROCESS | 1852 | 1461628092370 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1852 | 1461628092374 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:48:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:48:12 INFO - PROCESS | 1852 | 1461628092379 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1852 | 1461628092381 Marionette TRACE conn3 <- [1,1558,null,{}] 16:48:12 INFO - PROCESS | 1852 | 1461628092386 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}] 16:48:12 INFO - PROCESS | 1852 | 1461628092545 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:48:12 INFO - PROCESS | 1852 | 1461628092746 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87813000 == 98 [pid = 1852] [id = 397] 16:48:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c9c892c00) [pid = 1852] [serial = 1192] [outer = (nil)] 16:48:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0ca71e1800) [pid = 1852] [serial = 1193] [outer = 0x7f0c9c892c00] 16:48:12 INFO - PROCESS | 1852 | 1461628092811 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0ca72c8400) [pid = 1852] [serial = 1194] [outer = 0x7f0c9c892c00] 16:48:13 INFO - PROCESS | 1852 | 1461628093640 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]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:48:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1329ms 16:48:13 INFO - PROCESS | 1852 | 1461628093709 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:48:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:48:13 INFO - PROCESS | 1852 | 1461628093713 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:48:13 INFO - PROCESS | 1852 | 1461628093718 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1852 | 1461628093721 Marionette TRACE conn3 <- [1,1562,null,{}] 16:48:13 INFO - PROCESS | 1852 | 1461628093726 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}] 16:48:13 INFO - PROCESS | 1852 | 1461628093939 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:48:14 INFO - PROCESS | 1852 | 1461628094143 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d6ae800 == 99 [pid = 1852] [id = 398] 16:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0ca045a800) [pid = 1852] [serial = 1195] [outer = (nil)] 16:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0ca80af800) [pid = 1852] [serial = 1196] [outer = 0x7f0ca045a800] 16:48:14 INFO - PROCESS | 1852 | 1461628094230 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0ca8673c00) [pid = 1852] [serial = 1197] [outer = 0x7f0ca045a800] 16:48:15 INFO - PROCESS | 1852 | 1461628095123 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]]]}] 16:48:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:48:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1476ms 16:48:15 INFO - PROCESS | 1852 | 1461628095195 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1852 | 1461628095198 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:48:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:48:15 INFO - PROCESS | 1852 | 1461628095204 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1852 | 1461628095206 Marionette TRACE conn3 <- [1,1566,null,{}] 16:48:15 INFO - PROCESS | 1852 | 1461628095211 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}] 16:48:15 INFO - PROCESS | 1852 | 1461628095382 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:48:15 INFO - PROCESS | 1852 | 1461628095594 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819dc800 == 100 [pid = 1852] [id = 399] 16:48:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c81580000) [pid = 1852] [serial = 1198] [outer = (nil)] 16:48:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c83994c00) [pid = 1852] [serial = 1199] [outer = 0x7f0c81580000] 16:48:15 INFO - PROCESS | 1852 | 1461628095662 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c8f905000) [pid = 1852] [serial = 1200] [outer = 0x7f0c81580000] 16:48:16 INFO - PROCESS | 1852 | 1461628096521 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]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:48:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1379ms 16:48:16 INFO - PROCESS | 1852 | 1461628096584 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1852 | 1461628096587 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:48:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:48:16 INFO - PROCESS | 1852 | 1461628096592 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1852 | 1461628096595 Marionette TRACE conn3 <- [1,1570,null,{}] 16:48:16 INFO - PROCESS | 1852 | 1461628096600 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}] 16:48:16 INFO - PROCESS | 1852 | 1461628096761 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:48:16 INFO - PROCESS | 1852 | 1461628096968 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bdb000 == 101 [pid = 1852] [id = 400] 16:48:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c80d9a800) [pid = 1852] [serial = 1201] [outer = (nil)] 16:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c82204c00) [pid = 1852] [serial = 1202] [outer = 0x7f0c80d9a800] 16:48:17 INFO - PROCESS | 1852 | 1461628097040 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c8633fc00) [pid = 1852] [serial = 1203] [outer = 0x7f0c80d9a800] 16:48:17 INFO - PROCESS | 1852 | 1461628097906 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]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:48:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1379ms 16:48:17 INFO - PROCESS | 1852 | 1461628097972 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1852 | 1461628097976 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:48:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:48:17 INFO - PROCESS | 1852 | 1461628097981 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1852 | 1461628097983 Marionette TRACE conn3 <- [1,1574,null,{}] 16:48:17 INFO - PROCESS | 1852 | 1461628097988 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}] 16:48:18 INFO - PROCESS | 1852 | 1461628098156 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:48:18 INFO - PROCESS | 1852 | 1461628098363 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82592800 == 102 [pid = 1852] [id = 401] 16:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c80ea3c00) [pid = 1852] [serial = 1204] [outer = (nil)] 16:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c86334800) [pid = 1852] [serial = 1205] [outer = 0x7f0c80ea3c00] 16:48:18 INFO - PROCESS | 1852 | 1461628098431 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c886d9c00) [pid = 1852] [serial = 1206] [outer = 0x7f0c80ea3c00] 16:48:19 INFO - PROCESS | 1852 | 1461628099307 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]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1377ms 16:48:19 INFO - PROCESS | 1852 | 1461628099359 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 1852 | 1461628099362 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:48:19 INFO - PROCESS | 1852 | 1461628099368 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1852 | 1461628099371 Marionette TRACE conn3 <- [1,1578,null,{}] 16:48:19 INFO - PROCESS | 1852 | 1461628099376 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}] 16:48:19 INFO - PROCESS | 1852 | 1461628099540 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:48:19 INFO - PROCESS | 1852 | 1461628099759 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839cb000 == 103 [pid = 1852] [id = 402] 16:48:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c82205800) [pid = 1852] [serial = 1207] [outer = (nil)] 16:48:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c85c19000) [pid = 1852] [serial = 1208] [outer = 0x7f0c82205800] 16:48:19 INFO - PROCESS | 1852 | 1461628099824 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c8e240400) [pid = 1852] [serial = 1209] [outer = 0x7f0c82205800] 16:48:20 INFO - PROCESS | 1852 | 1461628100686 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]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:48:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1626ms 16:48:21 INFO - PROCESS | 1852 | 1461628101002 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 1852 | 1461628101009 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:48:21 INFO - PROCESS | 1852 | 1461628101017 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1852 | 1461628101020 Marionette TRACE conn3 <- [1,1582,null,{}] 16:48:21 INFO - PROCESS | 1852 | 1461628101028 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}] 16:48:21 INFO - PROCESS | 1852 | 1461628101224 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:48:21 INFO - PROCESS | 1852 | 1461628101498 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839c3800 == 104 [pid = 1852] [id = 403] 16:48:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c81579000) [pid = 1852] [serial = 1210] [outer = (nil)] 16:48:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c8189c000) [pid = 1852] [serial = 1211] [outer = 0x7f0c81579000] 16:48:21 INFO - PROCESS | 1852 | 1461628101601 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c838d9800) [pid = 1852] [serial = 1212] [outer = 0x7f0c81579000] 16:48:22 INFO - PROCESS | 1852 | 1461628102611 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]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1629ms 16:48:22 INFO - PROCESS | 1852 | 1461628102646 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1852 | 1461628102650 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:48:22 INFO - PROCESS | 1852 | 1461628102661 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1852 | 1461628102666 Marionette TRACE conn3 <- [1,1586,null,{}] 16:48:22 INFO - PROCESS | 1852 | 1461628102672 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}] 16:48:22 INFO - PROCESS | 1852 | 1461628102861 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:48:23 INFO - PROCESS | 1852 | 1461628103121 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819c9000 == 105 [pid = 1852] [id = 404] 16:48:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c84ecd400) [pid = 1852] [serial = 1213] [outer = (nil)] 16:48:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c85c1a400) [pid = 1852] [serial = 1214] [outer = 0x7f0c84ecd400] 16:48:23 INFO - PROCESS | 1852 | 1461628103238 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c86393400) [pid = 1852] [serial = 1215] [outer = 0x7f0c84ecd400] 16:48:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8390e000 == 104 [pid = 1852] [id = 384] 16:48:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87370800 == 103 [pid = 1852] [id = 383] 16:48:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8640d000 == 102 [pid = 1852] [id = 382] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c90a7e000) [pid = 1852] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c96d3c800) [pid = 1852] [serial = 1106] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c96df6400) [pid = 1852] [serial = 1112] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c90454400) [pid = 1852] [serial = 1133] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c86535400) [pid = 1852] [serial = 1061] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c818a3000) [pid = 1852] [serial = 1046] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c89632c00) [pid = 1852] [serial = 1049] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c874e6c00) [pid = 1852] [serial = 1052] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c8963e800) [pid = 1852] [serial = 1055] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c8963d400) [pid = 1852] [serial = 1058] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c93fca800) [pid = 1852] [serial = 1100] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c8157a400) [pid = 1852] [serial = 1085] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c9a3e9400) [pid = 1852] [serial = 1118] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c8f9ad000) [pid = 1852] [serial = 1091] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c8652f400) [pid = 1852] [serial = 1088] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c94e2dc00) [pid = 1852] [serial = 1103] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c97b92800) [pid = 1852] [serial = 1109] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c91286c00) [pid = 1852] [serial = 1097] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0ca1380400) [pid = 1852] [serial = 1115] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c90447400) [pid = 1852] [serial = 1094] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c819e1000 == 101 [pid = 1852] [id = 381] 16:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90874800 == 100 [pid = 1852] [id = 380] 16:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8735f000 == 99 [pid = 1852] [id = 379] 16:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bcf800 == 98 [pid = 1852] [id = 378] 16:48:24 INFO - PROCESS | 1852 | 1461628104172 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]]]}] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c9a3e9c00) [pid = 1852] [serial = 873] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c90f7a400) [pid = 1852] [serial = 885] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c8716f000) [pid = 1852] [serial = 849] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c8f9aa000) [pid = 1852] [serial = 963] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c93fcac00) [pid = 1852] [serial = 753] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c86331c00) [pid = 1852] [serial = 1122] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0cabe7d400) [pid = 1852] [serial = 813] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c962a8800) [pid = 1852] [serial = 864] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c9008b400) [pid = 1852] [serial = 996] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c9008d400) [pid = 1852] [serial = 1131] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0cac227c00) [pid = 1852] [serial = 978] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0ca6314800) [pid = 1852] [serial = 879] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c8f90cc00) [pid = 1852] [serial = 852] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0ca87de400) [pid = 1852] [serial = 741] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c97efa000) [pid = 1852] [serial = 867] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c8e234400) [pid = 1852] [serial = 1076] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0ca72ec000) [pid = 1852] [serial = 1026] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c886e2400) [pid = 1852] [serial = 1073] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c818a5400) [pid = 1852] [serial = 1065] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c811f6c00) [pid = 1852] [serial = 1064] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c96189000) [pid = 1852] [serial = 1035] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c94148c00) [pid = 1852] [serial = 1034] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0cac227400) [pid = 1852] [serial = 1044] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0ca83e0c00) [pid = 1852] [serial = 1043] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c88468400) [pid = 1852] [serial = 1070] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c86336800) [pid = 1852] [serial = 1028] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c86392c00) [pid = 1852] [serial = 1029] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c80d9d000) [pid = 1852] [serial = 1040] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c80da1800) [pid = 1852] [serial = 1041] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c885b0c00) [pid = 1852] [serial = 1071] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0ca71e2000) [pid = 1852] [serial = 1038] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c99c48800) [pid = 1852] [serial = 1037] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c9008e400) [pid = 1852] [serial = 1032] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c8f90ec00) [pid = 1852] [serial = 1031] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c86339400) [pid = 1852] [serial = 1067] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c8638e000) [pid = 1852] [serial = 1068] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c9081cc00) [pid = 1852] [serial = 1083] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c903e9400) [pid = 1852] [serial = 1082] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c8fb06000) [pid = 1852] [serial = 1079] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c8f944c00) [pid = 1852] [serial = 1077] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c97ef2400) [pid = 1852] [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.] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c8e092c00) [pid = 1852] [serial = 1074] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c903e7c00) [pid = 1852] [serial = 1080] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c9128a000) [pid = 1852] [serial = 882] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c97dac400) [pid = 1852] [serial = 987] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c902c1400) [pid = 1852] [serial = 765] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c8235f000) [pid = 1852] [serial = 942] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c8633a800) [pid = 1852] [serial = 999] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c989cf400) [pid = 1852] [serial = 924] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c83996800) [pid = 1852] [serial = 1121] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c89641800) [pid = 1852] [serial = 1128] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0cabfa5800) [pid = 1852] [serial = 939] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c988aa000) [pid = 1852] [serial = 870] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c9413c800) [pid = 1852] [serial = 906] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0ca74bf000) [pid = 1852] [serial = 936] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c90088000) [pid = 1852] [serial = 984] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c949ea400) [pid = 1852] [serial = 918] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c8e23a800) [pid = 1852] [serial = 792] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c83999000) [pid = 1852] [serial = 1002] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c9aa6b000) [pid = 1852] [serial = 734] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c8717c400) [pid = 1852] [serial = 747] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0ca6312000) [pid = 1852] [serial = 930] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0ca63ef000) [pid = 1852] [serial = 807] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0ca761a000) [pid = 1852] [serial = 810] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0c85c1fc00) [pid = 1852] [serial = 756] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0c93941800) [pid = 1852] [serial = 915] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f0c886da800) [pid = 1852] [serial = 1127] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f0c8f9ad400) [pid = 1852] [serial = 1130] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f0c8fb0b800) [pid = 1852] [serial = 762] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f0c886e2800) [pid = 1852] [serial = 816] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0c94640000) [pid = 1852] [serial = 798] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0c94e34c00) [pid = 1852] [serial = 789] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c94e2f800) [pid = 1852] [serial = 921] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0c9c9a1800) [pid = 1852] [serial = 876] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c885b7400) [pid = 1852] [serial = 981] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0cac4a9c00) [pid = 1852] [serial = 993] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c87171400) [pid = 1852] [serial = 759] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0ca63ecc00) [pid = 1852] [serial = 725] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c907ddc00) [pid = 1852] [serial = 728] [outer = (nil)] [url = about:blank] 16:48:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:48:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1585ms 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c9c95a800) [pid = 1852] [serial = 927] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c90452000) [pid = 1852] [serial = 795] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0cabfb1c00) [pid = 1852] [serial = 744] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0ca7278400) [pid = 1852] [serial = 738] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c97394000) [pid = 1852] [serial = 969] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c86395400) [pid = 1852] [serial = 990] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f0c82354c00) [pid = 1852] [serial = 1124] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f0c907ec800) [pid = 1852] [serial = 855] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f0c90f80000) [pid = 1852] [serial = 966] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f0c949f2800) [pid = 1852] [serial = 731] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f0c9000d800) [pid = 1852] [serial = 912] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c886d8800) [pid = 1852] [serial = 909] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c988ac400) [pid = 1852] [serial = 972] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c90455400) [pid = 1852] [serial = 846] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c96181400) [pid = 1852] [serial = 801] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c97eaf000) [pid = 1852] [serial = 804] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0ca726ec00) [pid = 1852] [serial = 933] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c838e4c00) [pid = 1852] [serial = 750] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c8652f000) [pid = 1852] [serial = 1125] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f0ca1384400) [pid = 1852] [serial = 975] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f0c92391800) [pid = 1852] [serial = 858] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f0c9404ac00) [pid = 1852] [serial = 861] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 1852 | 1461628104246 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 1852 | 1461628104260 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:48:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:48:24 INFO - PROCESS | 1852 | 1461628104272 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1852 | 1461628104279 Marionette TRACE conn3 <- [1,1590,null,{}] 16:48:24 INFO - PROCESS | 1852 | 1461628104307 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}] 16:48:24 INFO - PROCESS | 1852 | 1461628104492 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:48:24 INFO - PROCESS | 1852 | 1461628104764 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c83904000 == 99 [pid = 1852] [id = 405] 16:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f0c874e0800) [pid = 1852] [serial = 1216] [outer = (nil)] 16:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f0c874e9400) [pid = 1852] [serial = 1217] [outer = 0x7f0c874e0800] 16:48:24 INFO - PROCESS | 1852 | 1461628104869 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f0c885b1000) [pid = 1852] [serial = 1218] [outer = 0x7f0c874e0800] 16:48:25 INFO - PROCESS | 1852 | 1461628105605 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]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:48:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1388ms 16:48:25 INFO - PROCESS | 1852 | 1461628105659 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1852 | 1461628105662 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:48:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:48:25 INFO - PROCESS | 1852 | 1461628105668 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1852 | 1461628105670 Marionette TRACE conn3 <- [1,1594,null,{}] 16:48:25 INFO - PROCESS | 1852 | 1461628105675 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}] 16:48:25 INFO - PROCESS | 1852 | 1461628105927 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:48:25 INFO - PROCESS | 1852 | 1461628105948 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b5b000 == 100 [pid = 1852] [id = 406] 16:48:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c885b0c00) [pid = 1852] [serial = 1219] [outer = (nil)] 16:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c8963ec00) [pid = 1852] [serial = 1220] [outer = 0x7f0c885b0c00] 16:48:26 INFO - PROCESS | 1852 | 1461628106007 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c8e232400) [pid = 1852] [serial = 1221] [outer = 0x7f0c885b0c00] 16:48:26 INFO - PROCESS | 1852 | 1461628106853 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]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:48:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1224ms 16:48:26 INFO - PROCESS | 1852 | 1461628106893 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1852 | 1461628106897 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:48:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:48:26 INFO - PROCESS | 1852 | 1461628106909 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1852 | 1461628106911 Marionette TRACE conn3 <- [1,1598,null,{}] 16:48:26 INFO - PROCESS | 1852 | 1461628106916 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}] 16:48:27 INFO - PROCESS | 1852 | 1461628107144 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:48:27 INFO - PROCESS | 1852 | 1461628107173 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8739d800 == 101 [pid = 1852] [id = 407] 16:48:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c8e239400) [pid = 1852] [serial = 1222] [outer = (nil)] 16:48:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c8f910c00) [pid = 1852] [serial = 1223] [outer = 0x7f0c8e239400] 16:48:27 INFO - PROCESS | 1852 | 1461628107234 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c8f9bd800) [pid = 1852] [serial = 1224] [outer = 0x7f0c8e239400] 16:48:28 INFO - PROCESS | 1852 | 1461628108224 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]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1336ms 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c86338000) [pid = 1852] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c874e8c00) [pid = 1852] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c8220f800) [pid = 1852] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0c90004800) [pid = 1852] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c80ea8800) [pid = 1852] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c8717cc00) [pid = 1852] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f0c8157dc00) [pid = 1852] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f0c8e240800) [pid = 1852] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f0c849d2800) [pid = 1852] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f0c94bc2c00) [pid = 1852] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f0c94bc1800) [pid = 1852] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f0c885b0000) [pid = 1852] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f0c80d99c00) [pid = 1852] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f0c80da1c00) [pid = 1852] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f0c923c7400) [pid = 1852] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f0c85c23c00) [pid = 1852] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f0c874de400) [pid = 1852] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f0c85c20800) [pid = 1852] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f0c8189bc00) [pid = 1852] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f0c94bc1400) [pid = 1852] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f0c8e23e000) [pid = 1852] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f0c8189e000) [pid = 1852] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f0c8189a400) [pid = 1852] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f0c80ea3000) [pid = 1852] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f0c92390000) [pid = 1852] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f0c8e1de800) [pid = 1852] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:48:28 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f0c811f3800) [pid = 1852] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:48:28 INFO - PROCESS | 1852 | 1461628108523 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1852 | 1461628108526 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:48:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:48:28 INFO - PROCESS | 1852 | 1461628108543 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1852 | 1461628108546 Marionette TRACE conn3 <- [1,1602,null,{}] 16:48:28 INFO - PROCESS | 1852 | 1461628108551 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}] 16:48:28 INFO - PROCESS | 1852 | 1461628108717 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:48:28 INFO - PROCESS | 1852 | 1461628108908 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873b4000 == 102 [pid = 1852] [id = 408] 16:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f0c89633400) [pid = 1852] [serial = 1225] [outer = (nil)] 16:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f0c8e1de800) [pid = 1852] [serial = 1226] [outer = 0x7f0c89633400] 16:48:28 INFO - PROCESS | 1852 | 1461628108971 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f0c8fb02c00) [pid = 1852] [serial = 1227] [outer = 0x7f0c89633400] 16:48:29 INFO - PROCESS | 1852 | 1461628109647 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]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:48:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1129ms 16:48:29 INFO - PROCESS | 1852 | 1461628109673 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:48:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:48:29 INFO - PROCESS | 1852 | 1461628109677 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:48:29 INFO - PROCESS | 1852 | 1461628109683 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 1852 | 1461628109685 Marionette TRACE conn3 <- [1,1606,null,{}] 16:48:29 INFO - PROCESS | 1852 | 1461628109690 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}] 16:48:29 INFO - PROCESS | 1852 | 1461628109864 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:48:30 INFO - PROCESS | 1852 | 1461628110010 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e32a800 == 103 [pid = 1852] [id = 409] 16:48:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f0c8189e000) [pid = 1852] [serial = 1228] [outer = (nil)] 16:48:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f0c9007f800) [pid = 1852] [serial = 1229] [outer = 0x7f0c8189e000] 16:48:30 INFO - PROCESS | 1852 | 1461628110069 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f0c903f2000) [pid = 1852] [serial = 1230] [outer = 0x7f0c8189e000] 16:48:30 INFO - PROCESS | 1852 | 1461628110985 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]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1376ms 16:48:31 INFO - PROCESS | 1852 | 1461628111059 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1852 | 1461628111064 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:48:31 INFO - PROCESS | 1852 | 1461628111074 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1852 | 1461628111079 Marionette TRACE conn3 <- [1,1610,null,{}] 16:48:31 INFO - PROCESS | 1852 | 1461628111089 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}] 16:48:31 INFO - PROCESS | 1852 | 1461628111350 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:48:31 INFO - PROCESS | 1852 | 1461628111659 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8216f800 == 104 [pid = 1852] [id = 410] 16:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f0c811e9400) [pid = 1852] [serial = 1231] [outer = (nil)] 16:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f0c82203400) [pid = 1852] [serial = 1232] [outer = 0x7f0c811e9400] 16:48:31 INFO - PROCESS | 1852 | 1461628111738 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f0c838d9c00) [pid = 1852] [serial = 1233] [outer = 0x7f0c811e9400] 16:48:32 INFO - PROCESS | 1852 | 1461628112628 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]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:48:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1590ms 16:48:32 INFO - PROCESS | 1852 | 1461628112663 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 1852 | 1461628112673 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:48:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:48:32 INFO - PROCESS | 1852 | 1461628112684 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 1852 | 1461628112687 Marionette TRACE conn3 <- [1,1614,null,{}] 16:48:32 INFO - PROCESS | 1852 | 1461628112693 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}] 16:48:32 INFO - PROCESS | 1852 | 1461628112910 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:48:33 INFO - PROCESS | 1852 | 1461628113101 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8679c800 == 105 [pid = 1852] [id = 411] 16:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f0c849d0400) [pid = 1852] [serial = 1234] [outer = (nil)] 16:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f0c85c23c00) [pid = 1852] [serial = 1235] [outer = 0x7f0c849d0400] 16:48:33 INFO - PROCESS | 1852 | 1461628113179 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f0c86395400) [pid = 1852] [serial = 1236] [outer = 0x7f0c849d0400] 16:48:34 INFO - PROCESS | 1852 | 1461628114157 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]]]}] 16:48:34 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 16:48:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1529ms 16:48:34 INFO - PROCESS | 1852 | 1461628114213 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1852 | 1461628114217 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:48:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:48:34 INFO - PROCESS | 1852 | 1461628114223 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1852 | 1461628114228 Marionette TRACE conn3 <- [1,1618,null,{}] 16:48:34 INFO - PROCESS | 1852 | 1461628114244 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}] 16:48:34 INFO - PROCESS | 1852 | 1461628114440 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:48:34 INFO - PROCESS | 1852 | 1461628114685 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901f4000 == 106 [pid = 1852] [id = 412] 16:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f0c874eb800) [pid = 1852] [serial = 1237] [outer = (nil)] 16:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f0c89632c00) [pid = 1852] [serial = 1238] [outer = 0x7f0c874eb800] 16:48:34 INFO - PROCESS | 1852 | 1461628114813 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f0c8f94d000) [pid = 1852] [serial = 1239] [outer = 0x7f0c874eb800] 16:48:35 INFO - PROCESS | 1852 | 1461628115640 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]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:48:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1487ms 16:48:35 INFO - PROCESS | 1852 | 1461628115710 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 1852 | 1461628115714 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:48:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:48:35 INFO - PROCESS | 1852 | 1461628115720 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 1852 | 1461628115722 Marionette TRACE conn3 <- [1,1622,null,{}] 16:48:35 INFO - PROCESS | 1852 | 1461628115727 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}] 16:48:35 INFO - PROCESS | 1852 | 1461628115907 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:48:36 INFO - PROCESS | 1852 | 1461628116094 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90a8f800 == 107 [pid = 1852] [id = 413] 16:48:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f0c885b0000) [pid = 1852] [serial = 1240] [outer = (nil)] 16:48:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f0c90089000) [pid = 1852] [serial = 1241] [outer = 0x7f0c885b0000] 16:48:36 INFO - PROCESS | 1852 | 1461628116164 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f0c90449400) [pid = 1852] [serial = 1242] [outer = 0x7f0c885b0000] 16:48:36 INFO - PROCESS | 1852 | 1461628116974 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]]]}] 16:48:37 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 16:48:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1329ms 16:48:37 INFO - PROCESS | 1852 | 1461628117050 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1852 | 1461628117053 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:48:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:48:37 INFO - PROCESS | 1852 | 1461628117059 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1852 | 1461628117062 Marionette TRACE conn3 <- [1,1626,null,{}] 16:48:37 INFO - PROCESS | 1852 | 1461628117067 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}] 16:48:37 INFO - PROCESS | 1852 | 1461628117247 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:48:37 INFO - PROCESS | 1852 | 1461628117436 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b8f000 == 108 [pid = 1852] [id = 414] 16:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f0c8fb04400) [pid = 1852] [serial = 1243] [outer = (nil)] 16:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f0c908ecc00) [pid = 1852] [serial = 1244] [outer = 0x7f0c8fb04400] 16:48:37 INFO - PROCESS | 1852 | 1461628117513 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f0c9110c400) [pid = 1852] [serial = 1245] [outer = 0x7f0c8fb04400] 16:48:38 INFO - PROCESS | 1852 | 1461628118320 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]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1287ms 16:48:38 INFO - PROCESS | 1852 | 1461628118347 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1852 | 1461628118351 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:48:38 INFO - PROCESS | 1852 | 1461628118356 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1852 | 1461628118358 Marionette TRACE conn3 <- [1,1630,null,{}] 16:48:38 INFO - PROCESS | 1852 | 1461628118364 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}] 16:48:38 INFO - PROCESS | 1852 | 1461628118560 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:48:38 INFO - PROCESS | 1852 | 1461628118757 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c912ca800 == 109 [pid = 1852] [id = 415] 16:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c91287c00) [pid = 1852] [serial = 1246] [outer = (nil)] 16:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c93fc2800) [pid = 1852] [serial = 1247] [outer = 0x7f0c91287c00] 16:48:38 INFO - PROCESS | 1852 | 1461628118826 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c94042c00) [pid = 1852] [serial = 1248] [outer = 0x7f0c91287c00] 16:48:39 INFO - PROCESS | 1852 | 1461628119715 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]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1431ms 16:48:39 INFO - PROCESS | 1852 | 1461628119789 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 1852 | 1461628119792 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:48:39 INFO - PROCESS | 1852 | 1461628119821 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 1852 | 1461628119825 Marionette TRACE conn3 <- [1,1634,null,{}] 16:48:39 INFO - PROCESS | 1852 | 1461628119833 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}] 16:48:40 INFO - PROCESS | 1852 | 1461628120104 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:48:40 INFO - PROCESS | 1852 | 1461628120243 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9389b000 == 110 [pid = 1852] [id = 416] 16:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c923cb000) [pid = 1852] [serial = 1249] [outer = (nil)] 16:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c949f0000) [pid = 1852] [serial = 1250] [outer = 0x7f0c923cb000] 16:48:40 INFO - PROCESS | 1852 | 1461628120354 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c94e2f800) [pid = 1852] [serial = 1251] [outer = 0x7f0c923cb000] 16:48:41 INFO - PROCESS | 1852 | 1461628121240 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]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:48:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1490ms 16:48:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:48:41 INFO - PROCESS | 1852 | 1461628121312 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1852 | 1461628121315 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:48:41 INFO - PROCESS | 1852 | 1461628121321 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1852 | 1461628121324 Marionette TRACE conn3 <- [1,1638,null,{}] 16:48:41 INFO - PROCESS | 1852 | 1461628121329 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}] 16:48:41 INFO - PROCESS | 1852 | 1461628121514 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:48:41 INFO - PROCESS | 1852 | 1461628121700 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945a5800 == 111 [pid = 1852] [id = 417] 16:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c9413e000) [pid = 1852] [serial = 1252] [outer = (nil)] 16:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c964bc800) [pid = 1852] [serial = 1253] [outer = 0x7f0c9413e000] 16:48:41 INFO - PROCESS | 1852 | 1461628121768 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f0c97a3e000) [pid = 1852] [serial = 1254] [outer = 0x7f0c9413e000] 16:48:42 INFO - PROCESS | 1852 | 1461628122592 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]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:48:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1330ms 16:48:42 INFO - PROCESS | 1852 | 1461628122650 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 1852 | 1461628122653 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:48:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:48:42 INFO - PROCESS | 1852 | 1461628122659 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 1852 | 1461628122661 Marionette TRACE conn3 <- [1,1642,null,{}] 16:48:42 INFO - PROCESS | 1852 | 1461628122667 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}] 16:48:42 INFO - PROCESS | 1852 | 1461628122843 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:48:43 INFO - PROCESS | 1852 | 1461628123036 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949df800 == 112 [pid = 1852] [id = 418] 16:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f0c9463bc00) [pid = 1852] [serial = 1255] [outer = (nil)] 16:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f0c97efa000) [pid = 1852] [serial = 1256] [outer = 0x7f0c9463bc00] 16:48:43 INFO - PROCESS | 1852 | 1461628123112 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f0c989c7c00) [pid = 1852] [serial = 1257] [outer = 0x7f0c9463bc00] 16:48:43 INFO - PROCESS | 1852 | 1461628123930 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]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:48:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1329ms 16:48:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:48:43 INFO - PROCESS | 1852 | 1461628123990 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1852 | 1461628123993 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:48:43 INFO - PROCESS | 1852 | 1461628123998 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1852 | 1461628124001 Marionette TRACE conn3 <- [1,1646,null,{}] 16:48:44 INFO - PROCESS | 1852 | 1461628124006 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}] 16:48:44 INFO - PROCESS | 1852 | 1461628124192 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:48:44 INFO - PROCESS | 1852 | 1461628124384 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c989dc800 == 113 [pid = 1852] [id = 419] 16:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f0c94e2ac00) [pid = 1852] [serial = 1258] [outer = (nil)] 16:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0c99c40800) [pid = 1852] [serial = 1259] [outer = 0x7f0c94e2ac00] 16:48:44 INFO - PROCESS | 1852 | 1461628124450 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c9b68d000) [pid = 1852] [serial = 1260] [outer = 0x7f0c94e2ac00] 16:48:45 INFO - PROCESS | 1852 | 1461628125339 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]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1380ms 16:48:45 INFO - PROCESS | 1852 | 1461628125378 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1852 | 1461628125381 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:48:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:48:45 INFO - PROCESS | 1852 | 1461628125388 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1852 | 1461628125392 Marionette TRACE conn3 <- [1,1650,null,{}] 16:48:45 INFO - PROCESS | 1852 | 1461628125397 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}] 16:48:45 INFO - PROCESS | 1852 | 1461628125599 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:48:45 INFO - PROCESS | 1852 | 1461628125796 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99a73000 == 114 [pid = 1852] [id = 420] 16:48:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c97adf000) [pid = 1852] [serial = 1261] [outer = (nil)] 16:48:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c9d6f7800) [pid = 1852] [serial = 1262] [outer = 0x7f0c97adf000] 16:48:45 INFO - PROCESS | 1852 | 1461628125868 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0ca72c0400) [pid = 1852] [serial = 1263] [outer = 0x7f0c97adf000] 16:48:46 INFO - PROCESS | 1852 | 1461628126722 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]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1386ms 16:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:48:46 INFO - PROCESS | 1852 | 1461628126775 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 1852 | 1461628126778 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:48:46 INFO - PROCESS | 1852 | 1461628126783 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1852 | 1461628126786 Marionette TRACE conn3 <- [1,1654,null,{}] 16:48:46 INFO - PROCESS | 1852 | 1461628126791 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}] 16:48:46 INFO - PROCESS | 1852 | 1461628126964 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:48:47 INFO - PROCESS | 1852 | 1461628127174 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13dd000 == 115 [pid = 1852] [id = 421] 16:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c80d99c00) [pid = 1852] [serial = 1264] [outer = (nil)] 16:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c9413d800) [pid = 1852] [serial = 1265] [outer = 0x7f0c80d99c00] 16:48:47 INFO - PROCESS | 1852 | 1461628127241 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0ca8674c00) [pid = 1852] [serial = 1266] [outer = 0x7f0c80d99c00] 16:48:48 INFO - PROCESS | 1852 | 1461628128094 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]]]}] 16:48:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:48:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1385ms 16:48:48 INFO - PROCESS | 1852 | 1461628128169 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1852 | 1461628128173 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:48:48 INFO - PROCESS | 1852 | 1461628128178 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1852 | 1461628128181 Marionette TRACE conn3 <- [1,1658,null,{}] 16:48:48 INFO - PROCESS | 1852 | 1461628128186 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}] 16:48:48 INFO - PROCESS | 1852 | 1461628128385 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:48:48 INFO - PROCESS | 1852 | 1461628128581 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bd1800 == 116 [pid = 1852] [id = 422] 16:48:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c80d98c00) [pid = 1852] [serial = 1267] [outer = (nil)] 16:48:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c80ea4800) [pid = 1852] [serial = 1268] [outer = 0x7f0c80d98c00] 16:48:48 INFO - PROCESS | 1852 | 1461628128650 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c885af800) [pid = 1852] [serial = 1269] [outer = 0x7f0c80d98c00] 16:48:50 INFO - PROCESS | 1852 | 1461628130203 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]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2083ms 16:48:50 INFO - PROCESS | 1852 | 1461628130263 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:48:50 INFO - PROCESS | 1852 | 1461628130269 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:48:50 INFO - PROCESS | 1852 | 1461628130276 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1852 | 1461628130281 Marionette TRACE conn3 <- [1,1662,null,{}] 16:48:50 INFO - PROCESS | 1852 | 1461628130289 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}] 16:48:50 INFO - PROCESS | 1852 | 1461628130480 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:48:50 INFO - PROCESS | 1852 | 1461628130678 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c846d9000 == 117 [pid = 1852] [id = 423] 16:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c80d9d400) [pid = 1852] [serial = 1270] [outer = (nil)] 16:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c818a3000) [pid = 1852] [serial = 1271] [outer = 0x7f0c80d9d400] 16:48:50 INFO - PROCESS | 1852 | 1461628130744 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c8235cc00) [pid = 1852] [serial = 1272] [outer = 0x7f0c80d9d400] 16:48:51 INFO - PROCESS | 1852 | 1461628131572 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]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1334ms 16:48:51 INFO - PROCESS | 1852 | 1461628131622 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1852 | 1461628131630 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:48:51 INFO - PROCESS | 1852 | 1461628131639 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1852 | 1461628131643 Marionette TRACE conn3 <- [1,1666,null,{}] 16:48:51 INFO - PROCESS | 1852 | 1461628131648 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}] 16:48:51 INFO - PROCESS | 1852 | 1461628131810 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:48:52 INFO - PROCESS | 1852 | 1461628132144 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d6c1800 == 118 [pid = 1852] [id = 424] 16:48:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c838e0400) [pid = 1852] [serial = 1273] [outer = (nil)] 16:48:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f0c83993800) [pid = 1852] [serial = 1274] [outer = 0x7f0c838e0400] 16:48:52 INFO - PROCESS | 1852 | 1461628132306 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f0c84edb800) [pid = 1852] [serial = 1275] [outer = 0x7f0c838e0400] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb08b4000 == 117 [pid = 1852] [id = 95] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca8625800 == 116 [pid = 1852] [id = 108] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb0aaf000 == 115 [pid = 1852] [id = 143] 16:48:53 INFO - PROCESS | 1852 | 1461628133272 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]]]}] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f0c86389800) [pid = 1852] [serial = 1157] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873b4000 == 114 [pid = 1852] [id = 408] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8739d800 == 113 [pid = 1852] [id = 407] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85b5b000 == 112 [pid = 1852] [id = 406] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c83904000 == 111 [pid = 1852] [id = 405] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c819c9000 == 110 [pid = 1852] [id = 404] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c839c3800 == 109 [pid = 1852] [id = 403] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7d6ae800 == 108 [pid = 1852] [id = 398] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87813000 == 107 [pid = 1852] [id = 397] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb188a000 == 106 [pid = 1852] [id = 396] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac906800 == 105 [pid = 1852] [id = 395] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabe32800 == 104 [pid = 1852] [id = 394] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca74e5800 == 103 [pid = 1852] [id = 393] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9d69f800 == 102 [pid = 1852] [id = 392] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99947800 == 101 [pid = 1852] [id = 391] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97ba5000 == 100 [pid = 1852] [id = 390] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945a4000 == 99 [pid = 1852] [id = 389] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c913d7800 == 98 [pid = 1852] [id = 388] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb88000 == 97 [pid = 1852] [id = 387] 16:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85a86000 == 96 [pid = 1852] [id = 386] 16:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1736ms 16:48:53 INFO - PROCESS | 1852 | 1461628133378 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1852 | 1461628133381 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:48:53 INFO - PROCESS | 1852 | 1461628133387 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1852 | 1461628133391 Marionette TRACE conn3 <- [1,1670,null,{}] 16:48:53 INFO - PROCESS | 1852 | 1461628133411 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}] 16:48:53 INFO - PROCESS | 1852 | 1461628133572 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f0c92123400) [pid = 1852] [serial = 1098] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0c9393f400) [pid = 1852] [serial = 1056] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0c8653b400) [pid = 1852] [serial = 1062] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c818a8400) [pid = 1852] [serial = 1047] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0c97399000) [pid = 1852] [serial = 960] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c908ed000) [pid = 1852] [serial = 1095] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c874ec400) [pid = 1852] [serial = 1053] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c89639800) [pid = 1852] [serial = 1050] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0ca71e5800) [pid = 1852] [serial = 1119] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c94644800) [pid = 1852] [serial = 1101] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c90008800) [pid = 1852] [serial = 1092] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c93ae3000) [pid = 1852] [serial = 1059] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c874e1400) [pid = 1852] [serial = 1089] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0ca74b4400) [pid = 1852] [serial = 1116] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c83991000) [pid = 1852] [serial = 1086] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c96185000) [pid = 1852] [serial = 1104] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f0c885b6c00) [pid = 1852] [serial = 1151] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f0c8e08e400) [pid = 1852] [serial = 1152] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f0c838da800) [pid = 1852] [serial = 1154] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f0c92123000) [pid = 1852] [serial = 1143] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f0c908f2800) [pid = 1852] [serial = 1142] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c849d9800) [pid = 1852] [serial = 1137] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c818a0000) [pid = 1852] [serial = 1136] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c886e0c00) [pid = 1852] [serial = 1140] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c874e7000) [pid = 1852] [serial = 1139] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c818a4400) [pid = 1852] [serial = 1145] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0c8235b000) [pid = 1852] [serial = 1146] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c9110a800) [pid = 1852] [serial = 1134] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c86336400) [pid = 1852] [serial = 1148] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f0c84ecfc00) [pid = 1852] [serial = 1155] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f0c86532400) [pid = 1852] [serial = 1149] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f0c988a7400) [pid = 1852] [serial = 1110] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f0c97b94800) [pid = 1852] [serial = 1107] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f0c99c3f400) [pid = 1852] [serial = 1113] [outer = (nil)] [url = about:blank] 16:48:53 INFO - PROCESS | 1852 | 1461628133786 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82172800 == 97 [pid = 1852] [id = 425] 16:48:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f0c83991000) [pid = 1852] [serial = 1276] [outer = (nil)] 16:48:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f0c86392c00) [pid = 1852] [serial = 1277] [outer = 0x7f0c83991000] 16:48:53 INFO - PROCESS | 1852 | 1461628133851 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f0c8717b400) [pid = 1852] [serial = 1278] [outer = 0x7f0c83991000] 16:48:54 INFO - PROCESS | 1852 | 1461628134537 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]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1183ms 16:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:48:54 INFO - PROCESS | 1852 | 1461628134570 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 1852 | 1461628134573 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:48:54 INFO - PROCESS | 1852 | 1461628134579 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1852 | 1461628134581 Marionette TRACE conn3 <- [1,1674,null,{}] 16:48:54 INFO - PROCESS | 1852 | 1461628134586 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}] 16:48:54 INFO - PROCESS | 1852 | 1461628134762 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:48:54 INFO - PROCESS | 1852 | 1461628134939 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bd5800 == 98 [pid = 1852] [id = 426] 16:48:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f0c8717cc00) [pid = 1852] [serial = 1279] [outer = (nil)] 16:48:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f0c885ab800) [pid = 1852] [serial = 1280] [outer = 0x7f0c8717cc00] 16:48:55 INFO - PROCESS | 1852 | 1461628135001 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c88617c00) [pid = 1852] [serial = 1281] [outer = 0x7f0c8717cc00] 16:48:55 INFO - PROCESS | 1852 | 1461628135738 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]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1176ms 16:48:55 INFO - PROCESS | 1852 | 1461628135754 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1852 | 1461628135756 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:48:55 INFO - PROCESS | 1852 | 1461628135763 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1852 | 1461628135765 Marionette TRACE conn3 <- [1,1678,null,{}] 16:48:55 INFO - PROCESS | 1852 | 1461628135770 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}] 16:48:56 INFO - PROCESS | 1852 | 1461628136008 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:48:56 INFO - PROCESS | 1852 | 1461628136047 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8679a000 == 99 [pid = 1852] [id = 427] 16:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c88619400) [pid = 1852] [serial = 1282] [outer = (nil)] 16:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c886e0c00) [pid = 1852] [serial = 1283] [outer = 0x7f0c88619400] 16:48:56 INFO - PROCESS | 1852 | 1461628136107 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c8963c400) [pid = 1852] [serial = 1284] [outer = 0x7f0c88619400] 16:48:56 INFO - PROCESS | 1852 | 1461628136930 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]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1224ms 16:48:56 INFO - PROCESS | 1852 | 1461628136989 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 1852 | 1461628136992 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:48:57 INFO - PROCESS | 1852 | 1461628137019 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1852 | 1461628137021 Marionette TRACE conn3 <- [1,1682,null,{}] 16:48:57 INFO - PROCESS | 1852 | 1461628137026 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}] 16:48:57 INFO - PROCESS | 1852 | 1461628137258 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:48:57 INFO - PROCESS | 1852 | 1461628137294 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873b1000 == 100 [pid = 1852] [id = 428] 16:48:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c8963c000) [pid = 1852] [serial = 1285] [outer = (nil)] 16:48:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c8e091400) [pid = 1852] [serial = 1286] [outer = 0x7f0c8963c000] 16:48:57 INFO - PROCESS | 1852 | 1461628137392 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c8f9ce000) [pid = 1852] [serial = 1287] [outer = 0x7f0c8963c000] 16:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c84ecd400) [pid = 1852] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c874e0800) [pid = 1852] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c885b0c00) [pid = 1852] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c80ea0800) [pid = 1852] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0c81579000) [pid = 1852] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c8e239400) [pid = 1852] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c89633400) [pid = 1852] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:48:58 INFO - PROCESS | 1852 | 1461628138667 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]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1695ms 16:48:58 INFO - PROCESS | 1852 | 1461628138696 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 1852 | 1461628138699 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:48:58 INFO - PROCESS | 1852 | 1461628138704 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1852 | 1461628138716 Marionette TRACE conn3 <- [1,1686,null,{}] 16:48:58 INFO - PROCESS | 1852 | 1461628138721 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}] 16:48:58 INFO - PROCESS | 1852 | 1461628138867 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:48:59 INFO - PROCESS | 1852 | 1461628139048 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873a6800 == 101 [pid = 1852] [id = 429] 16:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c80d97400) [pid = 1852] [serial = 1288] [outer = (nil)] 16:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c89636c00) [pid = 1852] [serial = 1289] [outer = 0x7f0c80d97400] 16:48:59 INFO - PROCESS | 1852 | 1461628139108 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c90003c00) [pid = 1852] [serial = 1290] [outer = 0x7f0c80d97400] 16:48:59 INFO - PROCESS | 1852 | 1461628139717 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]]]}] 16:48:59 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 16:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1033ms 16:48:59 INFO - PROCESS | 1852 | 1461628139738 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 1852 | 1461628139741 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:48:59 INFO - PROCESS | 1852 | 1461628139748 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1852 | 1461628139750 Marionette TRACE conn3 <- [1,1690,null,{}] 16:48:59 INFO - PROCESS | 1852 | 1461628139755 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}] 16:48:59 INFO - PROCESS | 1852 | 1461628139921 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:49:00 INFO - PROCESS | 1852 | 1461628140073 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893eb800 == 102 [pid = 1852] [id = 430] 16:49:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c80da1c00) [pid = 1852] [serial = 1291] [outer = (nil)] 16:49:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c90010000) [pid = 1852] [serial = 1292] [outer = 0x7f0c80da1c00] 16:49:00 INFO - PROCESS | 1852 | 1461628140138 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c903ecc00) [pid = 1852] [serial = 1293] [outer = 0x7f0c80da1c00] 16:49:01 INFO - PROCESS | 1852 | 1461628141138 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]]]}] 16:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1428ms 16:49:01 INFO - PROCESS | 1852 | 1461628141178 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1852 | 1461628141183 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:49:01 INFO - PROCESS | 1852 | 1461628141191 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1852 | 1461628141196 Marionette TRACE conn3 <- [1,1694,null,{}] 16:49:01 INFO - PROCESS | 1852 | 1461628141204 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}] 16:49:01 INFO - PROCESS | 1852 | 1461628141451 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:49:01 INFO - PROCESS | 1852 | 1461628141641 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8258d000 == 103 [pid = 1852] [id = 431] 16:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c82351c00) [pid = 1852] [serial = 1294] [outer = (nil)] 16:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c8398c400) [pid = 1852] [serial = 1295] [outer = 0x7f0c82351c00] 16:49:01 INFO - PROCESS | 1852 | 1461628141717 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f0c84ed6c00) [pid = 1852] [serial = 1296] [outer = 0x7f0c82351c00] 16:49:02 INFO - PROCESS | 1852 | 1461628142612 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]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1485ms 16:49:02 INFO - PROCESS | 1852 | 1461628142677 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1852 | 1461628142685 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:49:02 INFO - PROCESS | 1852 | 1461628142694 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1852 | 1461628142698 Marionette TRACE conn3 <- [1,1698,null,{}] 16:49:02 INFO - PROCESS | 1852 | 1461628142704 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}] 16:49:02 INFO - PROCESS | 1852 | 1461628142940 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:49:03 INFO - PROCESS | 1852 | 1461628143208 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8736f800 == 104 [pid = 1852] [id = 432] 16:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f0c8235b000) [pid = 1852] [serial = 1297] [outer = (nil)] 16:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f0c874de800) [pid = 1852] [serial = 1298] [outer = 0x7f0c8235b000] 16:49:03 INFO - PROCESS | 1852 | 1461628143323 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f0c885b0800) [pid = 1852] [serial = 1299] [outer = 0x7f0c8235b000] 16:49:04 INFO - PROCESS | 1852 | 1461628144170 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]]]}] 16:49:04 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 16:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1531ms 16:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:49:04 INFO - PROCESS | 1852 | 1461628144226 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1852 | 1461628144229 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:49:04 INFO - PROCESS | 1852 | 1461628144235 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1852 | 1461628144245 Marionette TRACE conn3 <- [1,1702,null,{}] 16:49:04 INFO - PROCESS | 1852 | 1461628144266 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}] 16:49:04 INFO - PROCESS | 1852 | 1461628144495 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:49:04 INFO - PROCESS | 1852 | 1461628144684 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb87800 == 105 [pid = 1852] [id = 433] 16:49:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f0c8963b000) [pid = 1852] [serial = 1300] [outer = (nil)] 16:49:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0c8f942400) [pid = 1852] [serial = 1301] [outer = 0x7f0c8963b000] 16:49:04 INFO - PROCESS | 1852 | 1461628144768 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c8fb07800) [pid = 1852] [serial = 1302] [outer = 0x7f0c8963b000] 16:49:05 INFO - PROCESS | 1852 | 1461628145642 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]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1443ms 16:49:05 INFO - PROCESS | 1852 | 1461628145684 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:49:05 INFO - PROCESS | 1852 | 1461628145689 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:49:05 INFO - PROCESS | 1852 | 1461628145695 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1852 | 1461628145698 Marionette TRACE conn3 <- [1,1706,null,{}] 16:49:05 INFO - PROCESS | 1852 | 1461628145702 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}] 16:49:05 INFO - PROCESS | 1852 | 1461628145876 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:49:06 INFO - PROCESS | 1852 | 1461628146068 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903df000 == 106 [pid = 1852] [id = 434] 16:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c86535400) [pid = 1852] [serial = 1303] [outer = (nil)] 16:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c9044c400) [pid = 1852] [serial = 1304] [outer = 0x7f0c86535400] 16:49:06 INFO - PROCESS | 1852 | 1461628146135 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c9081f800) [pid = 1852] [serial = 1305] [outer = 0x7f0c86535400] 16:49:07 INFO - PROCESS | 1852 | 1461628147010 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]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1381ms 16:49:07 INFO - PROCESS | 1852 | 1461628147076 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:49:07 INFO - PROCESS | 1852 | 1461628147079 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:49:07 INFO - PROCESS | 1852 | 1461628147086 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1852 | 1461628147089 Marionette TRACE conn3 <- [1,1710,null,{}] 16:49:07 INFO - PROCESS | 1852 | 1461628147094 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}] 16:49:07 INFO - PROCESS | 1852 | 1461628147259 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:49:07 INFO - PROCESS | 1852 | 1461628147452 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90eb1000 == 107 [pid = 1852] [id = 435] 16:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c8fb0b800) [pid = 1852] [serial = 1306] [outer = (nil)] 16:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c91102c00) [pid = 1852] [serial = 1307] [outer = 0x7f0c8fb0b800] 16:49:07 INFO - PROCESS | 1852 | 1461628147526 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c91288400) [pid = 1852] [serial = 1308] [outer = 0x7f0c8fb0b800] 16:49:08 INFO - PROCESS | 1852 | 1461628148386 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]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1332ms 16:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:49:08 INFO - PROCESS | 1852 | 1461628148418 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1852 | 1461628148420 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:49:08 INFO - PROCESS | 1852 | 1461628148426 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1852 | 1461628148429 Marionette TRACE conn3 <- [1,1714,null,{}] 16:49:08 INFO - PROCESS | 1852 | 1461628148434 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}] 16:49:08 INFO - PROCESS | 1852 | 1461628148628 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:49:08 INFO - PROCESS | 1852 | 1461628148822 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c93962800 == 108 [pid = 1852] [id = 436] 16:49:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c920e3400) [pid = 1852] [serial = 1309] [outer = (nil)] 16:49:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c923cd000) [pid = 1852] [serial = 1310] [outer = 0x7f0c920e3400] 16:49:08 INFO - PROCESS | 1852 | 1461628148891 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c93fc4000) [pid = 1852] [serial = 1311] [outer = 0x7f0c920e3400] 16:49:09 INFO - PROCESS | 1852 | 1461628149743 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]]]}] 16:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1376ms 16:49:09 INFO - PROCESS | 1852 | 1461628149803 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 1852 | 1461628149806 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:49:09 INFO - PROCESS | 1852 | 1461628149812 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 1852 | 1461628149814 Marionette TRACE conn3 <- [1,1718,null,{}] 16:49:09 INFO - PROCESS | 1852 | 1461628149820 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}] 16:49:09 INFO - PROCESS | 1852 | 1461628149998 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:49:10 INFO - PROCESS | 1852 | 1461628150220 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94732000 == 109 [pid = 1852] [id = 437] 16:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c92394c00) [pid = 1852] [serial = 1312] [outer = (nil)] 16:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c9404bc00) [pid = 1852] [serial = 1313] [outer = 0x7f0c92394c00] 16:49:10 INFO - PROCESS | 1852 | 1461628150289 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c9463d000) [pid = 1852] [serial = 1314] [outer = 0x7f0c92394c00] 16:49:11 INFO - PROCESS | 1852 | 1461628151130 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]]]}] 16:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1374ms 16:49:11 INFO - PROCESS | 1852 | 1461628151188 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 1852 | 1461628151191 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:49:11 INFO - PROCESS | 1852 | 1461628151196 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1852 | 1461628151199 Marionette TRACE conn3 <- [1,1722,null,{}] 16:49:11 INFO - PROCESS | 1852 | 1461628151204 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}] 16:49:11 INFO - PROCESS | 1852 | 1461628151375 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:49:11 INFO - PROCESS | 1852 | 1461628151575 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97ba7000 == 110 [pid = 1852] [id = 438] 16:49:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c82207000) [pid = 1852] [serial = 1315] [outer = (nil)] 16:49:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f0c94646000) [pid = 1852] [serial = 1316] [outer = 0x7f0c82207000] 16:49:11 INFO - PROCESS | 1852 | 1461628151644 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f0c9617bc00) [pid = 1852] [serial = 1317] [outer = 0x7f0c82207000] 16:49:12 INFO - PROCESS | 1852 | 1461628152479 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]]]}] 16:49:12 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 16:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1325ms 16:49:12 INFO - PROCESS | 1852 | 1461628152523 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1852 | 1461628152527 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:49:12 INFO - PROCESS | 1852 | 1461628152532 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1852 | 1461628152534 Marionette TRACE conn3 <- [1,1726,null,{}] 16:49:12 INFO - PROCESS | 1852 | 1461628152540 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}] 16:49:12 INFO - PROCESS | 1852 | 1461628152723 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:49:12 INFO - PROCESS | 1852 | 1461628152921 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c990c6000 == 111 [pid = 1852] [id = 439] 16:49:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f0c838dc000) [pid = 1852] [serial = 1318] [outer = (nil)] 16:49:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f0c96bfb400) [pid = 1852] [serial = 1319] [outer = 0x7f0c838dc000] 16:49:13 INFO - PROCESS | 1852 | 1461628152998 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c97a38400) [pid = 1852] [serial = 1320] [outer = 0x7f0c838dc000] 16:49:13 INFO - PROCESS | 1852 | 1461628153831 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]]]}] 16:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1328ms 16:49:13 INFO - PROCESS | 1852 | 1461628153876 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1852 | 1461628153880 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:49:13 INFO - PROCESS | 1852 | 1461628153886 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1852 | 1461628153888 Marionette TRACE conn3 <- [1,1730,null,{}] 16:49:13 INFO - PROCESS | 1852 | 1461628153893 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}] 16:49:14 INFO - PROCESS | 1852 | 1461628154072 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:49:14 INFO - PROCESS | 1852 | 1461628154266 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a38c800 == 112 [pid = 1852] [id = 440] 16:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c949ed400) [pid = 1852] [serial = 1321] [outer = (nil)] 16:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c98382000) [pid = 1852] [serial = 1322] [outer = 0x7f0c949ed400] 16:49:14 INFO - PROCESS | 1852 | 1461628154344 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c993dcc00) [pid = 1852] [serial = 1323] [outer = 0x7f0c949ed400] 16:49:15 INFO - PROCESS | 1852 | 1461628155224 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]]]}] 16:49:15 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 16:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1384ms 16:49:15 INFO - PROCESS | 1852 | 1461628155271 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1852 | 1461628155274 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:49:15 INFO - PROCESS | 1852 | 1461628155280 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1852 | 1461628155283 Marionette TRACE conn3 <- [1,1734,null,{}] 16:49:15 INFO - PROCESS | 1852 | 1461628155288 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}] 16:49:15 INFO - PROCESS | 1852 | 1461628155485 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:49:15 INFO - PROCESS | 1852 | 1461628155684 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6fb4800 == 113 [pid = 1852] [id = 441] 16:49:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0c97a35800) [pid = 1852] [serial = 1324] [outer = (nil)] 16:49:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c9d6b7c00) [pid = 1852] [serial = 1325] [outer = 0x7f0c97a35800] 16:49:15 INFO - PROCESS | 1852 | 1461628155759 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0ca7273c00) [pid = 1852] [serial = 1326] [outer = 0x7f0c97a35800] 16:49:16 INFO - PROCESS | 1852 | 1461628156619 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]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1383ms 16:49:16 INFO - PROCESS | 1852 | 1461628156665 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1852 | 1461628156668 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:49:16 INFO - PROCESS | 1852 | 1461628156674 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1852 | 1461628156676 Marionette TRACE conn3 <- [1,1738,null,{}] 16:49:16 INFO - PROCESS | 1852 | 1461628156681 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}] 16:49:16 INFO - PROCESS | 1852 | 1461628156847 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:49:17 INFO - PROCESS | 1852 | 1461628157043 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caa033000 == 114 [pid = 1852] [id = 442] 16:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c9a3e7c00) [pid = 1852] [serial = 1327] [outer = (nil)] 16:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0ca76e9400) [pid = 1852] [serial = 1328] [outer = 0x7f0c9a3e7c00] 16:49:17 INFO - PROCESS | 1852 | 1461628157110 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0ca87da400) [pid = 1852] [serial = 1329] [outer = 0x7f0c9a3e7c00] 16:49:17 INFO - PROCESS | 1852 | 1461628157963 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]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1338ms 16:49:18 INFO - PROCESS | 1852 | 1461628158013 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:49:18 INFO - PROCESS | 1852 | 1461628158016 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:49:18 INFO - PROCESS | 1852 | 1461628158022 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1852 | 1461628158025 Marionette TRACE conn3 <- [1,1742,null,{}] 16:49:18 INFO - PROCESS | 1852 | 1461628158030 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}] 16:49:18 INFO - PROCESS | 1852 | 1461628158214 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:49:18 INFO - PROCESS | 1852 | 1461628158410 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd80000 == 115 [pid = 1852] [id = 443] 16:49:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0ca71e5800) [pid = 1852] [serial = 1330] [outer = (nil)] 16:49:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0cabc11400) [pid = 1852] [serial = 1331] [outer = 0x7f0ca71e5800] 16:49:18 INFO - PROCESS | 1852 | 1461628158476 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0cabfa7800) [pid = 1852] [serial = 1332] [outer = 0x7f0ca71e5800] 16:49:19 INFO - PROCESS | 1852 | 1461628159395 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]]]}] 16:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1434ms 16:49:19 INFO - PROCESS | 1852 | 1461628159456 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 1852 | 1461628159459 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:49:19 INFO - PROCESS | 1852 | 1461628159465 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 1852 | 1461628159467 Marionette TRACE conn3 <- [1,1746,null,{}] 16:49:19 INFO - PROCESS | 1852 | 1461628159472 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}] 16:49:19 INFO - PROCESS | 1852 | 1461628159649 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:49:19 INFO - PROCESS | 1852 | 1461628159904 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac69d800 == 116 [pid = 1852] [id = 444] 16:49:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c8113c400) [pid = 1852] [serial = 1333] [outer = (nil)] 16:49:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c81144c00) [pid = 1852] [serial = 1334] [outer = 0x7f0c8113c400] 16:49:19 INFO - PROCESS | 1852 | 1461628159976 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c81149c00) [pid = 1852] [serial = 1335] [outer = 0x7f0c8113c400] 16:49:20 INFO - PROCESS | 1852 | 1461628160908 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]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1476ms 16:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:49:20 INFO - PROCESS | 1852 | 1461628160943 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1852 | 1461628160945 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:49:20 INFO - PROCESS | 1852 | 1461628160951 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1852 | 1461628160954 Marionette TRACE conn3 <- [1,1750,null,{}] 16:49:20 INFO - PROCESS | 1852 | 1461628160959 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}] 16:49:21 INFO - PROCESS | 1852 | 1461628161135 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:49:21 INFO - PROCESS | 1852 | 1461628161337 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8391a800 == 117 [pid = 1852] [id = 445] 16:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c81143800) [pid = 1852] [serial = 1336] [outer = (nil)] 16:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c86392800) [pid = 1852] [serial = 1337] [outer = 0x7f0c81143800] 16:49:21 INFO - PROCESS | 1852 | 1461628161403 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c8f9a5c00) [pid = 1852] [serial = 1338] [outer = 0x7f0c81143800] 16:49:22 INFO - PROCESS | 1852 | 1461628162649 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]]]}] 16:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1733ms 16:49:22 INFO - PROCESS | 1852 | 1461628162692 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 1852 | 1461628162697 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:49:22 INFO - PROCESS | 1852 | 1461628162704 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1852 | 1461628162710 Marionette TRACE conn3 <- [1,1754,null,{}] 16:49:22 INFO - PROCESS | 1852 | 1461628162717 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}] 16:49:22 INFO - PROCESS | 1852 | 1461628162893 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:49:23 INFO - PROCESS | 1852 | 1461628163137 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b63800 == 118 [pid = 1852] [id = 446] 16:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c81146000) [pid = 1852] [serial = 1339] [outer = (nil)] 16:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c8235e400) [pid = 1852] [serial = 1340] [outer = 0x7f0c81146000] 16:49:23 INFO - PROCESS | 1852 | 1461628163203 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c84ece000) [pid = 1852] [serial = 1341] [outer = 0x7f0c81146000] 16:49:24 INFO - PROCESS | 1852 | 1461628164026 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]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1387ms 16:49:24 INFO - PROCESS | 1852 | 1461628164093 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1852 | 1461628164100 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:49:24 INFO - PROCESS | 1852 | 1461628164109 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1852 | 1461628164112 Marionette TRACE conn3 <- [1,1758,null,{}] 16:49:24 INFO - PROCESS | 1852 | 1461628164117 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}] 16:49:24 INFO - PROCESS | 1852 | 1461628164291 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:49:24 INFO - PROCESS | 1852 | 1461628164512 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865a2800 == 119 [pid = 1852] [id = 447] 16:49:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c80e9a000) [pid = 1852] [serial = 1342] [outer = (nil)] 16:49:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c8220c400) [pid = 1852] [serial = 1343] [outer = 0x7f0c80e9a000] 16:49:24 INFO - PROCESS | 1852 | 1461628164572 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c8638a400) [pid = 1852] [serial = 1344] [outer = 0x7f0c80e9a000] 16:49:25 INFO - PROCESS | 1852 | 1461628165687 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]]]}] 16:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1634ms 16:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:49:25 INFO - PROCESS | 1852 | 1461628165743 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 1852 | 1461628165746 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:49:25 INFO - PROCESS | 1852 | 1461628165752 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 1852 | 1461628165757 Marionette TRACE conn3 <- [1,1762,null,{}] 16:49:25 INFO - PROCESS | 1852 | 1461628165771 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}] 16:49:25 INFO - PROCESS | 1852 | 1461628165945 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873a6800 == 118 [pid = 1852] [id = 429] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873b1000 == 117 [pid = 1852] [id = 428] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c9007f800) [pid = 1852] [serial = 1229] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | 1461628166347 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8679a000 == 116 [pid = 1852] [id = 427] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bd5800 == 115 [pid = 1852] [id = 426] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82172800 == 114 [pid = 1852] [id = 425] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7d6c1800 == 113 [pid = 1852] [id = 424] 16:49:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819d0000 == 114 [pid = 1852] [id = 448] 16:49:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c82202400) [pid = 1852] [serial = 1345] [outer = (nil)] 16:49:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c88471c00) [pid = 1852] [serial = 1346] [outer = 0x7f0c82202400] 16:49:26 INFO - PROCESS | 1852 | 1461628166424 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c8f90cc00) [pid = 1852] [serial = 1347] [outer = 0x7f0c82202400] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c846d9000 == 113 [pid = 1852] [id = 423] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949df800 == 112 [pid = 1852] [id = 418] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945a5800 == 111 [pid = 1852] [id = 417] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9389b000 == 110 [pid = 1852] [id = 416] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c912ca800 == 109 [pid = 1852] [id = 415] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b8f000 == 108 [pid = 1852] [id = 414] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90a8f800 == 107 [pid = 1852] [id = 413] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c901f4000 == 106 [pid = 1852] [id = 412] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8679c800 == 105 [pid = 1852] [id = 411] 16:49:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8216f800 == 104 [pid = 1852] [id = 410] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0ca80af800) [pid = 1852] [serial = 1196] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c8fb02c00) [pid = 1852] [serial = 1227] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c8e232400) [pid = 1852] [serial = 1221] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c8f910c00) [pid = 1852] [serial = 1223] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c8e1de800) [pid = 1852] [serial = 1226] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c8f9bd800) [pid = 1852] [serial = 1224] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c83994c00) [pid = 1852] [serial = 1199] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c82204c00) [pid = 1852] [serial = 1202] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c85c19000) [pid = 1852] [serial = 1208] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c86393400) [pid = 1852] [serial = 1215] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c85c1a400) [pid = 1852] [serial = 1214] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c874e9400) [pid = 1852] [serial = 1217] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c885b1000) [pid = 1852] [serial = 1218] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c8963ec00) [pid = 1852] [serial = 1220] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c9617d400) [pid = 1852] [serial = 1181] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c8e1d4c00) [pid = 1852] [serial = 1166] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c88475000) [pid = 1852] [serial = 1158] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0ca71e1800) [pid = 1852] [serial = 1193] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c838d9800) [pid = 1852] [serial = 1212] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c8189c000) [pid = 1852] [serial = 1211] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c96df3400) [pid = 1852] [serial = 1184] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c82203000) [pid = 1852] [serial = 1160] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0c93ae8800) [pid = 1852] [serial = 1175] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0c90447c00) [pid = 1852] [serial = 1172] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0c86334800) [pid = 1852] [serial = 1205] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0c9c964c00) [pid = 1852] [serial = 1190] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0c8fb03000) [pid = 1852] [serial = 1169] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f0c94149400) [pid = 1852] [serial = 1178] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f0c97ef1800) [pid = 1852] [serial = 1187] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f0c8638d800) [pid = 1852] [serial = 1163] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1852 | 1461628167156 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]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1435ms 16:49:27 INFO - PROCESS | 1852 | 1461628167186 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1852 | 1461628167190 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:49:27 INFO - PROCESS | 1852 | 1461628167195 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1852 | 1461628167198 Marionette TRACE conn3 <- [1,1766,null,{}] 16:49:27 INFO - PROCESS | 1852 | 1461628167203 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}] 16:49:27 INFO - PROCESS | 1852 | 1461628167420 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:49:27 INFO - PROCESS | 1852 | 1461628167440 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b5e800 == 105 [pid = 1852] [id = 449] 16:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f0c82204c00) [pid = 1852] [serial = 1348] [outer = (nil)] 16:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f0c8f9b6400) [pid = 1852] [serial = 1349] [outer = 0x7f0c82204c00] 16:49:27 INFO - PROCESS | 1852 | 1461628167499 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f0c8fb11800) [pid = 1852] [serial = 1350] [outer = 0x7f0c82204c00] 16:49:28 INFO - PROCESS | 1852 | 1461628168270 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]]]}] 16:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1131ms 16:49:28 INFO - PROCESS | 1852 | 1461628168343 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 1852 | 1461628168345 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:49:28 INFO - PROCESS | 1852 | 1461628168356 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 1852 | 1461628168358 Marionette TRACE conn3 <- [1,1770,null,{}] 16:49:28 INFO - PROCESS | 1852 | 1461628168362 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}] 16:49:28 INFO - PROCESS | 1852 | 1461628168520 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:49:28 INFO - PROCESS | 1852 | 1461628168531 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c876b3000 == 106 [pid = 1852] [id = 450] 16:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c9000e800) [pid = 1852] [serial = 1351] [outer = (nil)] 16:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c9044e400) [pid = 1852] [serial = 1352] [outer = 0x7f0c9000e800] 16:49:28 INFO - PROCESS | 1852 | 1461628168587 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c91106c00) [pid = 1852] [serial = 1353] [outer = 0x7f0c9000e800] 16:49:29 INFO - PROCESS | 1852 | 1461628169534 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]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1223ms 16:49:29 INFO - PROCESS | 1852 | 1461628169581 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1852 | 1461628169584 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:49:29 INFO - PROCESS | 1852 | 1461628169595 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1852 | 1461628169597 Marionette TRACE conn3 <- [1,1774,null,{}] 16:49:29 INFO - PROCESS | 1852 | 1461628169601 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}] 16:49:29 INFO - PROCESS | 1852 | 1461628169851 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:49:29 INFO - PROCESS | 1852 | 1461628169879 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901e4000 == 107 [pid = 1852] [id = 451] 16:49:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c923cb400) [pid = 1852] [serial = 1354] [outer = (nil)] 16:49:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0c939a2800) [pid = 1852] [serial = 1355] [outer = 0x7f0c923cb400] 16:49:29 INFO - PROCESS | 1852 | 1461628169939 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c94149c00) [pid = 1852] [serial = 1356] [outer = 0x7f0c923cb400] 16:49:31 INFO - PROCESS | 1852 | 1461628171076 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]]]}] 16:49:31 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c83991000) [pid = 1852] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:49:31 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0c80d9d400) [pid = 1852] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:49:31 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0c80d97400) [pid = 1852] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:49:31 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0c88619400) [pid = 1852] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:49:31 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0c838e0400) [pid = 1852] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:49:31 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0c8963c000) [pid = 1852] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:49:31 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f0c8717cc00) [pid = 1852] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1524ms 16:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:49:31 INFO - PROCESS | 1852 | 1461628171120 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 1852 | 1461628171123 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:49:31 INFO - PROCESS | 1852 | 1461628171128 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1852 | 1461628171131 Marionette TRACE conn3 <- [1,1778,null,{}] 16:49:31 INFO - PROCESS | 1852 | 1461628171135 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}] 16:49:31 INFO - PROCESS | 1852 | 1461628171291 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:49:31 INFO - PROCESS | 1852 | 1461628171440 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8862c000 == 108 [pid = 1852] [id = 452] 16:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f0c838e4000) [pid = 1852] [serial = 1357] [outer = (nil)] 16:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c8e23b000) [pid = 1852] [serial = 1358] [outer = 0x7f0c838e4000] 16:49:31 INFO - PROCESS | 1852 | 1461628171504 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c93868c00) [pid = 1852] [serial = 1359] [outer = 0x7f0c838e4000] 16:49:32 INFO - PROCESS | 1852 | 1461628172210 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]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1131ms 16:49:32 INFO - PROCESS | 1852 | 1461628172263 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1852 | 1461628172266 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:49:32 INFO - PROCESS | 1852 | 1461628172271 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1852 | 1461628172273 Marionette TRACE conn3 <- [1,1782,null,{}] 16:49:32 INFO - PROCESS | 1852 | 1461628172278 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}] 16:49:32 INFO - PROCESS | 1852 | 1461628172431 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:49:32 INFO - PROCESS | 1852 | 1461628172588 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c914fc000 == 109 [pid = 1852] [id = 453] 16:49:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c86338000) [pid = 1852] [serial = 1360] [outer = (nil)] 16:49:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c94bc1400) [pid = 1852] [serial = 1361] [outer = 0x7f0c86338000] 16:49:32 INFO - PROCESS | 1852 | 1461628172649 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0c986f6000) [pid = 1852] [serial = 1362] [outer = 0x7f0c86338000] 16:49:33 INFO - PROCESS | 1852 | 1461628173527 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]]]}] 16:49:33 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 16:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1329ms 16:49:33 INFO - PROCESS | 1852 | 1461628173602 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1852 | 1461628173607 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:49:33 INFO - PROCESS | 1852 | 1461628173615 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1852 | 1461628173621 Marionette TRACE conn3 <- [1,1786,null,{}] 16:49:33 INFO - PROCESS | 1852 | 1461628173630 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}] 16:49:33 INFO - PROCESS | 1852 | 1461628173877 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:49:34 INFO - PROCESS | 1852 | 1461628174184 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c846ea800 == 110 [pid = 1852] [id = 454] 16:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c81149000) [pid = 1852] [serial = 1363] [outer = (nil)] 16:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0c83990400) [pid = 1852] [serial = 1364] [outer = 0x7f0c81149000] 16:49:34 INFO - PROCESS | 1852 | 1461628174258 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c86389000) [pid = 1852] [serial = 1365] [outer = 0x7f0c81149000] 16:49:35 INFO - PROCESS | 1852 | 1461628175168 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]]]}] 16:49:35 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 16:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1589ms 16:49:35 INFO - PROCESS | 1852 | 1461628175204 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1852 | 1461628175212 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:49:35 INFO - PROCESS | 1852 | 1461628175221 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1852 | 1461628175226 Marionette TRACE conn3 <- [1,1790,null,{}] 16:49:35 INFO - PROCESS | 1852 | 1461628175231 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}] 16:49:35 INFO - PROCESS | 1852 | 1461628175411 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:49:35 INFO - PROCESS | 1852 | 1461628175627 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e32a000 == 111 [pid = 1852] [id = 455] 16:49:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0c8716f000) [pid = 1852] [serial = 1366] [outer = (nil)] 16:49:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0c886d9000) [pid = 1852] [serial = 1367] [outer = 0x7f0c8716f000] 16:49:35 INFO - PROCESS | 1852 | 1461628175699 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c8f904000) [pid = 1852] [serial = 1368] [outer = 0x7f0c8716f000] 16:49:36 INFO - PROCESS | 1852 | 1461628176634 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]]]}] 16:49:36 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) 16:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1485ms 16:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:49:36 INFO - PROCESS | 1852 | 1461628176707 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 1852 | 1461628176710 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:49:36 INFO - PROCESS | 1852 | 1461628176716 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1852 | 1461628176721 Marionette TRACE conn3 <- [1,1794,null,{}] 16:49:36 INFO - PROCESS | 1852 | 1461628176737 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}] 16:49:36 INFO - PROCESS | 1852 | 1461628176961 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:49:37 INFO - PROCESS | 1852 | 1461628177199 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945a5800 == 112 [pid = 1852] [id = 456] 16:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c902c1800) [pid = 1852] [serial = 1369] [outer = (nil)] 16:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c9128f400) [pid = 1852] [serial = 1370] [outer = 0x7f0c902c1800] 16:49:37 INFO - PROCESS | 1852 | 1461628177316 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c93865800) [pid = 1852] [serial = 1371] [outer = 0x7f0c902c1800] 16:49:38 INFO - PROCESS | 1852 | 1461628178174 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]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1534ms 16:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:49:38 INFO - PROCESS | 1852 | 1461628178250 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1852 | 1461628178253 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:49:38 INFO - PROCESS | 1852 | 1461628178260 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1852 | 1461628178262 Marionette TRACE conn3 <- [1,1798,null,{}] 16:49:38 INFO - PROCESS | 1852 | 1461628178268 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}] 16:49:38 INFO - PROCESS | 1852 | 1461628178485 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:49:38 INFO - PROCESS | 1852 | 1461628178681 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c989ee000 == 113 [pid = 1852] [id = 457] 16:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c903e7c00) [pid = 1852] [serial = 1372] [outer = (nil)] 16:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c96186400) [pid = 1852] [serial = 1373] [outer = 0x7f0c903e7c00] 16:49:38 INFO - PROCESS | 1852 | 1461628178757 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c97a41000) [pid = 1852] [serial = 1374] [outer = 0x7f0c903e7c00] 16:49:39 INFO - PROCESS | 1852 | 1461628179640 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]]]}] 16:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1426ms 16:49:39 INFO - PROCESS | 1852 | 1461628179686 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 1852 | 1461628179690 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:49:39 INFO - PROCESS | 1852 | 1461628179695 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 1852 | 1461628179698 Marionette TRACE conn3 <- [1,1802,null,{}] 16:49:39 INFO - PROCESS | 1852 | 1461628179703 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}] 16:49:39 INFO - PROCESS | 1852 | 1461628179886 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:49:40 INFO - PROCESS | 1852 | 1461628180087 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9d698800 == 114 [pid = 1852] [id = 458] 16:49:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c9128bc00) [pid = 1852] [serial = 1375] [outer = (nil)] 16:49:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c98cec800) [pid = 1852] [serial = 1376] [outer = 0x7f0c9128bc00] 16:49:40 INFO - PROCESS | 1852 | 1461628180152 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c9c892000) [pid = 1852] [serial = 1377] [outer = 0x7f0c9128bc00] 16:49:41 INFO - PROCESS | 1852 | 1461628181038 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]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1377ms 16:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:49:41 INFO - PROCESS | 1852 | 1461628181072 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 1852 | 1461628181075 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:49:41 INFO - PROCESS | 1852 | 1461628181081 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1852 | 1461628181084 Marionette TRACE conn3 <- [1,1806,null,{}] 16:49:41 INFO - PROCESS | 1852 | 1461628181089 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}] 16:49:41 INFO - PROCESS | 1852 | 1461628181288 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:49:41 INFO - PROCESS | 1852 | 1461628181493 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabe87800 == 115 [pid = 1852] [id = 459] 16:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c9c9a4c00) [pid = 1852] [serial = 1378] [outer = (nil)] 16:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0ca74bf000) [pid = 1852] [serial = 1379] [outer = 0x7f0c9c9a4c00] 16:49:41 INFO - PROCESS | 1852 | 1461628181562 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0cac226000) [pid = 1852] [serial = 1380] [outer = 0x7f0c9c9a4c00] 16:49:42 INFO - PROCESS | 1852 | 1461628182407 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]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1377ms 16:49:42 INFO - PROCESS | 1852 | 1461628182457 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 1852 | 1461628182461 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:49:42 INFO - PROCESS | 1852 | 1461628182466 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 1852 | 1461628182469 Marionette TRACE conn3 <- [1,1810,null,{}] 16:49:42 INFO - PROCESS | 1852 | 1461628182474 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}] 16:49:42 INFO - PROCESS | 1852 | 1461628182651 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:49:42 INFO - PROCESS | 1852 | 1461628182858 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0caf24a800 == 116 [pid = 1852] [id = 460] 16:49:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c818e2400) [pid = 1852] [serial = 1381] [outer = (nil)] 16:49:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c818ebc00) [pid = 1852] [serial = 1382] [outer = 0x7f0c818e2400] 16:49:42 INFO - PROCESS | 1852 | 1461628182925 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c818f0800) [pid = 1852] [serial = 1383] [outer = 0x7f0c818e2400] 16:49:43 INFO - PROCESS | 1852 | 1461628183749 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]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1335ms 16:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:49:43 INFO - PROCESS | 1852 | 1461628183802 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1852 | 1461628183805 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:49:43 INFO - PROCESS | 1852 | 1461628183811 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1852 | 1461628183814 Marionette TRACE conn3 <- [1,1814,null,{}] 16:49:43 INFO - PROCESS | 1852 | 1461628183818 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}] 16:49:44 INFO - PROCESS | 1852 | 1461628183999 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:49:44 INFO - PROCESS | 1852 | 1461628184201 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb160a800 == 117 [pid = 1852] [id = 461] 16:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c818e4000) [pid = 1852] [serial = 1384] [outer = (nil)] 16:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c9020cc00) [pid = 1852] [serial = 1385] [outer = 0x7f0c818e4000] 16:49:44 INFO - PROCESS | 1852 | 1461628184267 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c90212000) [pid = 1852] [serial = 1386] [outer = 0x7f0c818e4000] 16:49:45 INFO - PROCESS | 1852 | 1461628185110 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]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1330ms 16:49:45 INFO - PROCESS | 1852 | 1461628185140 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 1852 | 1461628185144 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:49:45 INFO - PROCESS | 1852 | 1461628185149 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1852 | 1461628185152 Marionette TRACE conn3 <- [1,1818,null,{}] 16:49:45 INFO - PROCESS | 1852 | 1461628185157 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}] 16:49:45 INFO - PROCESS | 1852 | 1461628185337 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:49:45 INFO - PROCESS | 1852 | 1461628185539 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb1890000 == 118 [pid = 1852] [id = 462] 16:49:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c818eb400) [pid = 1852] [serial = 1387] [outer = (nil)] 16:49:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c90217c00) [pid = 1852] [serial = 1388] [outer = 0x7f0c818eb400] 16:49:45 INFO - PROCESS | 1852 | 1461628185616 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0cac227800) [pid = 1852] [serial = 1389] [outer = 0x7f0c818eb400] 16:49:46 INFO - PROCESS | 1852 | 1461628186457 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]]]}] 16:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1375ms 16:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:49:46 INFO - PROCESS | 1852 | 1461628186526 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 1852 | 1461628186529 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:49:46 INFO - PROCESS | 1852 | 1461628186533 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 1852 | 1461628186537 Marionette TRACE conn3 <- [1,1822,null,{}] 16:49:46 INFO - PROCESS | 1852 | 1461628186542 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}] 16:49:46 INFO - PROCESS | 1852 | 1461628186720 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:49:46 INFO - PROCESS | 1852 | 1461628186930 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fd9c000 == 119 [pid = 1852] [id = 463] 16:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c849d0c00) [pid = 1852] [serial = 1390] [outer = (nil)] 16:49:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c90303400) [pid = 1852] [serial = 1391] [outer = 0x7f0c849d0c00] 16:49:47 INFO - PROCESS | 1852 | 1461628187040 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c9030c800) [pid = 1852] [serial = 1392] [outer = 0x7f0c849d0c00] 16:49:47 INFO - PROCESS | 1852 | 1461628187890 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]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1426ms 16:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:49:47 INFO - PROCESS | 1852 | 1461628187961 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1852 | 1461628187964 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:49:47 INFO - PROCESS | 1852 | 1461628187970 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1852 | 1461628187973 Marionette TRACE conn3 <- [1,1826,null,{}] 16:49:47 INFO - PROCESS | 1852 | 1461628187978 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}] 16:49:48 INFO - PROCESS | 1852 | 1461628188190 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:49:48 INFO - PROCESS | 1852 | 1461628188389 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94489000 == 120 [pid = 1852] [id = 464] 16:49:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c84ed4000) [pid = 1852] [serial = 1393] [outer = (nil)] 16:49:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0cabd51c00) [pid = 1852] [serial = 1394] [outer = 0x7f0c84ed4000] 16:49:48 INFO - PROCESS | 1852 | 1461628188466 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0cabd5ac00) [pid = 1852] [serial = 1395] [outer = 0x7f0c84ed4000] 16:49:49 INFO - PROCESS | 1852 | 1461628189344 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]]]}] 16:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1430ms 16:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:49:49 INFO - PROCESS | 1852 | 1461628189399 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 1852 | 1461628189402 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:49:49 INFO - PROCESS | 1852 | 1461628189412 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1852 | 1461628189417 Marionette TRACE conn3 <- [1,1830,null,{}] 16:49:49 INFO - PROCESS | 1852 | 1461628189426 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}] 16:49:49 INFO - PROCESS | 1852 | 1461628189605 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:49:49 INFO - PROCESS | 1852 | 1461628189808 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87675000 == 121 [pid = 1852] [id = 465] 16:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c88329000) [pid = 1852] [serial = 1396] [outer = (nil)] 16:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c88331800) [pid = 1852] [serial = 1397] [outer = 0x7f0c88329000] 16:49:49 INFO - PROCESS | 1852 | 1461628189887 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c90450000) [pid = 1852] [serial = 1398] [outer = 0x7f0c88329000] 16:49:50 INFO - PROCESS | 1852 | 1461628190741 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]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1388ms 16:49:50 INFO - PROCESS | 1852 | 1461628190795 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1852 | 1461628190798 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:49:50 INFO - PROCESS | 1852 | 1461628190803 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1852 | 1461628190805 Marionette TRACE conn3 <- [1,1834,null,{}] 16:49:50 INFO - PROCESS | 1852 | 1461628190811 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}] 16:49:51 INFO - PROCESS | 1852 | 1461628190999 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:49:51 INFO - PROCESS | 1852 | 1461628191234 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9449a800 == 122 [pid = 1852] [id = 466] 16:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c80ea6800) [pid = 1852] [serial = 1399] [outer = (nil)] 16:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c84f5d800) [pid = 1852] [serial = 1400] [outer = 0x7f0c80ea6800] 16:49:51 INFO - PROCESS | 1852 | 1461628191300 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c84f63800) [pid = 1852] [serial = 1401] [outer = 0x7f0c80ea6800] 16:49:52 INFO - PROCESS | 1852 | 1461628192193 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]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1431ms 16:49:52 INFO - PROCESS | 1852 | 1461628192236 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:49:52 INFO - PROCESS | 1852 | 1461628192239 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:49:52 INFO - PROCESS | 1852 | 1461628192244 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1852 | 1461628192247 Marionette TRACE conn3 <- [1,1838,null,{}] 16:49:52 INFO - PROCESS | 1852 | 1461628192252 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}] 16:49:52 INFO - PROCESS | 1852 | 1461628192432 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:49:52 INFO - PROCESS | 1852 | 1461628192639 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d41c000 == 123 [pid = 1852] [id = 467] 16:49:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c81142c00) [pid = 1852] [serial = 1402] [outer = (nil)] 16:49:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c8638c800) [pid = 1852] [serial = 1403] [outer = 0x7f0c81142c00] 16:49:52 INFO - PROCESS | 1852 | 1461628192704 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c88332800) [pid = 1852] [serial = 1404] [outer = 0x7f0c81142c00] 16:49:54 INFO - PROCESS | 1852 | 1461628194277 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]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2076ms 16:49:54 INFO - PROCESS | 1852 | 1461628194322 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:49:54 INFO - PROCESS | 1852 | 1461628194327 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:49:54 INFO - PROCESS | 1852 | 1461628194334 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1852 | 1461628194339 Marionette TRACE conn3 <- [1,1842,null,{}] 16:49:54 INFO - PROCESS | 1852 | 1461628194346 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}] 16:49:54 INFO - PROCESS | 1852 | 1461628194545 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:49:54 INFO - PROCESS | 1852 | 1461628194746 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85a8e000 == 124 [pid = 1852] [id = 468] 16:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c8189cc00) [pid = 1852] [serial = 1405] [outer = (nil)] 16:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c849d6000) [pid = 1852] [serial = 1406] [outer = 0x7f0c8189cc00] 16:49:54 INFO - PROCESS | 1852 | 1461628194812 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c8633bc00) [pid = 1852] [serial = 1407] [outer = 0x7f0c8189cc00] 16:49:55 INFO - PROCESS | 1852 | 1461628195710 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]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1429ms 16:49:55 INFO - PROCESS | 1852 | 1461628195763 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 1852 | 1461628195770 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:49:55 INFO - PROCESS | 1852 | 1461628195779 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 1852 | 1461628195783 Marionette TRACE conn3 <- [1,1846,null,{}] 16:49:55 INFO - PROCESS | 1852 | 1461628195788 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}] 16:49:55 INFO - PROCESS | 1852 | 1461628195971 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:49:56 INFO - PROCESS | 1852 | 1461628196389 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819e2000 == 125 [pid = 1852] [id = 469] 16:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c86332000) [pid = 1852] [serial = 1408] [outer = (nil)] 16:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c874e6000) [pid = 1852] [serial = 1409] [outer = 0x7f0c86332000] 16:49:56 INFO - PROCESS | 1852 | 1461628196458 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c8846c000) [pid = 1852] [serial = 1410] [outer = 0x7f0c86332000] 16:49:57 INFO - PROCESS | 1852 | 1461628197335 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]]]}] 16:49:57 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) 16:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1628ms 16:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:49:57 INFO - PROCESS | 1852 | 1461628197408 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 1852 | 1461628197410 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:49:57 INFO - PROCESS | 1852 | 1461628197416 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1852 | 1461628197422 Marionette TRACE conn3 <- [1,1850,null,{}] 16:49:57 INFO - PROCESS | 1852 | 1461628197436 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}] 16:49:57 INFO - PROCESS | 1852 | 1461628197713 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:49:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82592800 == 124 [pid = 1852] [id = 401] 16:49:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bdb000 == 123 [pid = 1852] [id = 400] 16:49:57 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c964bc800) [pid = 1852] [serial = 1253] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c9d6f7800) [pid = 1852] [serial = 1262] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c9413d800) [pid = 1852] [serial = 1265] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c99c40800) [pid = 1852] [serial = 1259] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c97efa000) [pid = 1852] [serial = 1256] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c949f0000) [pid = 1852] [serial = 1250] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c93fc2800) [pid = 1852] [serial = 1247] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c90010000) [pid = 1852] [serial = 1292] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8862c000 == 122 [pid = 1852] [id = 452] 16:49:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c901e4000 == 121 [pid = 1852] [id = 451] 16:49:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c876b3000 == 120 [pid = 1852] [id = 450] 16:49:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85b5e800 == 119 [pid = 1852] [id = 449] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c819d0000 == 118 [pid = 1852] [id = 448] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c865a2800 == 117 [pid = 1852] [id = 447] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85b63800 == 116 [pid = 1852] [id = 446] 16:49:58 INFO - PROCESS | 1852 | 1461628198029 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac69d800 == 115 [pid = 1852] [id = 444] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabd80000 == 114 [pid = 1852] [id = 443] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caa033000 == 113 [pid = 1852] [id = 442] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6fb4800 == 112 [pid = 1852] [id = 441] 16:49:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c824ae800 == 113 [pid = 1852] [id = 470] 16:49:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c89635c00) [pid = 1852] [serial = 1411] [outer = (nil)] 16:49:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c8e1ddc00) [pid = 1852] [serial = 1412] [outer = 0x7f0c89635c00] 16:49:58 INFO - PROCESS | 1852 | 1461628198102 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c8f947000) [pid = 1852] [serial = 1413] [outer = 0x7f0c89635c00] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a38c800 == 112 [pid = 1852] [id = 440] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c990c6000 == 111 [pid = 1852] [id = 439] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97ba7000 == 110 [pid = 1852] [id = 438] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94732000 == 109 [pid = 1852] [id = 437] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c93962800 == 108 [pid = 1852] [id = 436] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90eb1000 == 107 [pid = 1852] [id = 435] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c903df000 == 106 [pid = 1852] [id = 434] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb87800 == 105 [pid = 1852] [id = 433] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8736f800 == 104 [pid = 1852] [id = 432] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8258d000 == 103 [pid = 1852] [id = 431] 16:49:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c893eb800 == 102 [pid = 1852] [id = 430] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c90089000) [pid = 1852] [serial = 1241] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c86392c00) [pid = 1852] [serial = 1277] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c8235cc00) [pid = 1852] [serial = 1272] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c90003c00) [pid = 1852] [serial = 1290] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c8717b400) [pid = 1852] [serial = 1278] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c8963c400) [pid = 1852] [serial = 1284] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c83993800) [pid = 1852] [serial = 1274] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c8f9ce000) [pid = 1852] [serial = 1287] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c80ea4800) [pid = 1852] [serial = 1268] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c908ecc00) [pid = 1852] [serial = 1244] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c88617c00) [pid = 1852] [serial = 1281] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c8e091400) [pid = 1852] [serial = 1286] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c885ab800) [pid = 1852] [serial = 1280] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c89636c00) [pid = 1852] [serial = 1289] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c818a3000) [pid = 1852] [serial = 1271] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c84edb800) [pid = 1852] [serial = 1275] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c85c23c00) [pid = 1852] [serial = 1235] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c886e0c00) [pid = 1852] [serial = 1283] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c89632c00) [pid = 1852] [serial = 1238] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c82203400) [pid = 1852] [serial = 1232] [outer = (nil)] [url = about:blank] 16:49:58 INFO - PROCESS | 1852 | 1461628198844 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]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1488ms 16:49:58 INFO - PROCESS | 1852 | 1461628198903 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1852 | 1461628198906 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:49:58 INFO - PROCESS | 1852 | 1461628198912 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1852 | 1461628198914 Marionette TRACE conn3 <- [1,1854,null,{}] 16:49:58 INFO - PROCESS | 1852 | 1461628198919 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}] 16:49:59 INFO - PROCESS | 1852 | 1461628199097 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:49:59 INFO - PROCESS | 1852 | 1461628199254 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86414800 == 103 [pid = 1852] [id = 471] 16:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c811ecc00) [pid = 1852] [serial = 1414] [outer = (nil)] 16:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c8e235c00) [pid = 1852] [serial = 1415] [outer = 0x7f0c811ecc00] 16:49:59 INFO - PROCESS | 1852 | 1461628199316 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c8fb05400) [pid = 1852] [serial = 1416] [outer = 0x7f0c811ecc00] 16:50:00 INFO - PROCESS | 1852 | 1461628200057 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]]]}] 16:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1176ms 16:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:50:00 INFO - PROCESS | 1852 | 1461628200090 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 1852 | 1461628200093 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:50:00 INFO - PROCESS | 1852 | 1461628200102 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 1852 | 1461628200105 Marionette TRACE conn3 <- [1,1858,null,{}] 16:50:00 INFO - PROCESS | 1852 | 1461628200165 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}] 16:50:00 INFO - PROCESS | 1852 | 1461628200395 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:50:00 INFO - PROCESS | 1852 | 1461628200423 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8780c000 == 104 [pid = 1852] [id = 472] 16:50:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c849d0000) [pid = 1852] [serial = 1417] [outer = (nil)] 16:50:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c902bdc00) [pid = 1852] [serial = 1418] [outer = 0x7f0c849d0000] 16:50:00 INFO - PROCESS | 1852 | 1461628200493 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c9030b000) [pid = 1852] [serial = 1419] [outer = 0x7f0c849d0000] 16:50:01 INFO - PROCESS | 1852 | 1461628201388 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]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1324ms 16:50:01 INFO - PROCESS | 1852 | 1461628201424 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1852 | 1461628201428 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:50:01 INFO - PROCESS | 1852 | 1461628201433 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1852 | 1461628201435 Marionette TRACE conn3 <- [1,1862,null,{}] 16:50:01 INFO - PROCESS | 1852 | 1461628201440 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}] 16:50:01 INFO - PROCESS | 1852 | 1461628201710 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:50:01 INFO - PROCESS | 1852 | 1461628201762 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb9a000 == 105 [pid = 1852] [id = 473] 16:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c9030a400) [pid = 1852] [serial = 1420] [outer = (nil)] 16:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c9110d800) [pid = 1852] [serial = 1421] [outer = 0x7f0c9030a400] 16:50:01 INFO - PROCESS | 1852 | 1461628201836 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c92393000) [pid = 1852] [serial = 1422] [outer = 0x7f0c9030a400] 16:50:02 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c82202400) [pid = 1852] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:50:02 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c923cb400) [pid = 1852] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:50:02 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c80e9a000) [pid = 1852] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:50:02 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c9000e800) [pid = 1852] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:50:02 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c82204c00) [pid = 1852] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:50:02 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c81146000) [pid = 1852] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:50:02 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c838e4000) [pid = 1852] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:50:03 INFO - PROCESS | 1852 | 1461628203174 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]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1775ms 16:50:03 INFO - PROCESS | 1852 | 1461628203209 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1852 | 1461628203212 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:50:03 INFO - PROCESS | 1852 | 1461628203217 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1852 | 1461628203220 Marionette TRACE conn3 <- [1,1866,null,{}] 16:50:03 INFO - PROCESS | 1852 | 1461628203224 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}] 16:50:03 INFO - PROCESS | 1852 | 1461628203373 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:50:03 INFO - PROCESS | 1852 | 1461628203532 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b55000 == 106 [pid = 1852] [id = 474] 16:50:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c8638a000) [pid = 1852] [serial = 1423] [outer = (nil)] 16:50:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c9128f000) [pid = 1852] [serial = 1424] [outer = 0x7f0c8638a000] 16:50:03 INFO - PROCESS | 1852 | 1461628203589 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c93ae4000) [pid = 1852] [serial = 1425] [outer = 0x7f0c8638a000] 16:50:04 INFO - PROCESS | 1852 | 1461628204255 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]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1081ms 16:50:04 INFO - PROCESS | 1852 | 1461628204300 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 1852 | 1461628204303 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:50:04 INFO - PROCESS | 1852 | 1461628204308 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1852 | 1461628204310 Marionette TRACE conn3 <- [1,1870,null,{}] 16:50:04 INFO - PROCESS | 1852 | 1461628204315 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}] 16:50:04 INFO - PROCESS | 1852 | 1461628204560 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:50:04 INFO - PROCESS | 1852 | 1461628204579 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90ec7000 == 107 [pid = 1852] [id = 475] 16:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c92398c00) [pid = 1852] [serial = 1426] [outer = (nil)] 16:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c94143400) [pid = 1852] [serial = 1427] [outer = 0x7f0c92398c00] 16:50:04 INFO - PROCESS | 1852 | 1461628204643 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c94643400) [pid = 1852] [serial = 1428] [outer = 0x7f0c92398c00] 16:50:05 INFO - PROCESS | 1852 | 1461628205786 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]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1528ms 16:50:05 INFO - PROCESS | 1852 | 1461628205837 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1852 | 1461628205843 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:50:05 INFO - PROCESS | 1852 | 1461628205852 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1852 | 1461628205855 Marionette TRACE conn3 <- [1,1874,null,{}] 16:50:05 INFO - PROCESS | 1852 | 1461628205863 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}] 16:50:06 INFO - PROCESS | 1852 | 1461628206076 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:50:06 INFO - PROCESS | 1852 | 1461628206322 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85a93000 == 108 [pid = 1852] [id = 476] 16:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c838e6800) [pid = 1852] [serial = 1429] [outer = (nil)] 16:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c84f5a000) [pid = 1852] [serial = 1430] [outer = 0x7f0c838e6800] 16:50:06 INFO - PROCESS | 1852 | 1461628206439 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c8716f800) [pid = 1852] [serial = 1431] [outer = 0x7f0c838e6800] 16:50:07 INFO - PROCESS | 1852 | 1461628207370 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]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1586ms 16:50:07 INFO - PROCESS | 1852 | 1461628207438 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1852 | 1461628207446 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:50:07 INFO - PROCESS | 1852 | 1461628207455 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1852 | 1461628207460 Marionette TRACE conn3 <- [1,1878,null,{}] 16:50:07 INFO - PROCESS | 1852 | 1461628207465 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}] 16:50:07 INFO - PROCESS | 1852 | 1461628207685 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:50:07 INFO - PROCESS | 1852 | 1461628207959 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c88632000 == 109 [pid = 1852] [id = 477] 16:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c885b1000) [pid = 1852] [serial = 1432] [outer = (nil)] 16:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c886e0c00) [pid = 1852] [serial = 1433] [outer = 0x7f0c885b1000] 16:50:08 INFO - PROCESS | 1852 | 1461628208073 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c8f943800) [pid = 1852] [serial = 1434] [outer = 0x7f0c885b1000] 16:50:08 INFO - PROCESS | 1852 | 1461628208941 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]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1528ms 16:50:08 INFO - PROCESS | 1852 | 1461628208985 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1852 | 1461628208989 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:50:08 INFO - PROCESS | 1852 | 1461628208994 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 1852 | 1461628209000 Marionette TRACE conn3 <- [1,1882,null,{}] 16:50:09 INFO - PROCESS | 1852 | 1461628209015 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}] 16:50:09 INFO - PROCESS | 1852 | 1461628209195 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:50:09 INFO - PROCESS | 1852 | 1461628209413 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94487000 == 110 [pid = 1852] [id = 478] 16:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c8e08f400) [pid = 1852] [serial = 1435] [outer = (nil)] 16:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c9030d400) [pid = 1852] [serial = 1436] [outer = 0x7f0c8e08f400] 16:50:09 INFO - PROCESS | 1852 | 1461628209541 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c90f7b400) [pid = 1852] [serial = 1437] [outer = 0x7f0c8e08f400] 16:50:10 INFO - PROCESS | 1852 | 1461628210453 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]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1533ms 16:50:10 INFO - PROCESS | 1852 | 1461628210528 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1852 | 1461628210532 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:50:10 INFO - PROCESS | 1852 | 1461628210537 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1852 | 1461628210540 Marionette TRACE conn3 <- [1,1886,null,{}] 16:50:10 INFO - PROCESS | 1852 | 1461628210545 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}] 16:50:10 INFO - PROCESS | 1852 | 1461628210780 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:50:11 INFO - PROCESS | 1852 | 1461628211005 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9473b800 == 111 [pid = 1852] [id = 479] 16:50:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c8638d800) [pid = 1852] [serial = 1438] [outer = (nil)] 16:50:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c939acc00) [pid = 1852] [serial = 1439] [outer = 0x7f0c8638d800] 16:50:11 INFO - PROCESS | 1852 | 1461628211151 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c94642800) [pid = 1852] [serial = 1440] [outer = 0x7f0c8638d800] 16:50:11 INFO - PROCESS | 1852 | 1461628211989 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]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1480ms 16:50:12 INFO - PROCESS | 1852 | 1461628212019 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 1852 | 1461628212023 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:50:12 INFO - PROCESS | 1852 | 1461628212028 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1852 | 1461628212030 Marionette TRACE conn3 <- [1,1890,null,{}] 16:50:12 INFO - PROCESS | 1852 | 1461628212035 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}] 16:50:12 INFO - PROCESS | 1852 | 1461628212214 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:50:12 INFO - PROCESS | 1852 | 1461628212416 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c983ce800 == 112 [pid = 1852] [id = 480] 16:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c9110f400) [pid = 1852] [serial = 1441] [outer = (nil)] 16:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c94bc1800) [pid = 1852] [serial = 1442] [outer = 0x7f0c9110f400] 16:50:12 INFO - PROCESS | 1852 | 1461628212482 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c9617d800) [pid = 1852] [serial = 1443] [outer = 0x7f0c9110f400] 16:50:13 INFO - PROCESS | 1852 | 1461628213362 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]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1380ms 16:50:13 INFO - PROCESS | 1852 | 1461628213410 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 1852 | 1461628213413 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:50:13 INFO - PROCESS | 1852 | 1461628213419 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 1852 | 1461628213421 Marionette TRACE conn3 <- [1,1894,null,{}] 16:50:13 INFO - PROCESS | 1852 | 1461628213427 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}] 16:50:13 INFO - PROCESS | 1852 | 1461628213643 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:50:13 INFO - PROCESS | 1852 | 1461628213843 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9ac9b800 == 113 [pid = 1852] [id = 481] 16:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c94bc2c00) [pid = 1852] [serial = 1444] [outer = (nil)] 16:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c982d3800) [pid = 1852] [serial = 1445] [outer = 0x7f0c94bc2c00] 16:50:13 INFO - PROCESS | 1852 | 1461628213922 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c9d6f3000) [pid = 1852] [serial = 1446] [outer = 0x7f0c94bc2c00] 16:50:14 INFO - PROCESS | 1852 | 1461628214787 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]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1427ms 16:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:50:14 INFO - PROCESS | 1852 | 1461628214846 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 1852 | 1461628214849 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:50:14 INFO - PROCESS | 1852 | 1461628214855 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 1852 | 1461628214858 Marionette TRACE conn3 <- [1,1898,null,{}] 16:50:14 INFO - PROCESS | 1852 | 1461628214863 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}] 16:50:15 INFO - PROCESS | 1852 | 1461628215053 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:50:15 INFO - PROCESS | 1852 | 1461628215260 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca712e800 == 114 [pid = 1852] [id = 482] 16:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c9617d400) [pid = 1852] [serial = 1447] [outer = (nil)] 16:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0ca6317400) [pid = 1852] [serial = 1448] [outer = 0x7f0c9617d400] 16:50:15 INFO - PROCESS | 1852 | 1461628215335 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0ca80af400) [pid = 1852] [serial = 1449] [outer = 0x7f0c9617d400] 16:50:16 INFO - PROCESS | 1852 | 1461628216199 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]]]}] 16:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1382ms 16:50:16 INFO - PROCESS | 1852 | 1461628216238 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 1852 | 1461628216241 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:50:16 INFO - PROCESS | 1852 | 1461628216247 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1852 | 1461628216249 Marionette TRACE conn3 <- [1,1902,null,{}] 16:50:16 INFO - PROCESS | 1852 | 1461628216254 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}] 16:50:16 INFO - PROCESS | 1852 | 1461628216443 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:50:16 INFO - PROCESS | 1852 | 1461628216648 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabe31000 == 115 [pid = 1852] [id = 483] 16:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c980a2800) [pid = 1852] [serial = 1450] [outer = (nil)] 16:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0ca84ba000) [pid = 1852] [serial = 1451] [outer = 0x7f0c980a2800] 16:50:16 INFO - PROCESS | 1852 | 1461628216715 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0cabc0b400) [pid = 1852] [serial = 1452] [outer = 0x7f0c980a2800] 16:50:17 INFO - PROCESS | 1852 | 1461628217572 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]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1378ms 16:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:50:17 INFO - PROCESS | 1852 | 1461628217626 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1852 | 1461628217629 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:50:17 INFO - PROCESS | 1852 | 1461628217634 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1852 | 1461628217637 Marionette TRACE conn3 <- [1,1906,null,{}] 16:50:17 INFO - PROCESS | 1852 | 1461628217642 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}] 16:50:17 INFO - PROCESS | 1852 | 1461628217819 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:50:18 INFO - PROCESS | 1852 | 1461628218024 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cae490000 == 116 [pid = 1852] [id = 484] 16:50:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0ca6312000) [pid = 1852] [serial = 1453] [outer = (nil)] 16:50:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0cabd53400) [pid = 1852] [serial = 1454] [outer = 0x7f0ca6312000] 16:50:18 INFO - PROCESS | 1852 | 1461628218095 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0cabd5bc00) [pid = 1852] [serial = 1455] [outer = 0x7f0ca6312000] 16:50:18 INFO - PROCESS | 1852 | 1461628218938 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]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1376ms 16:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:50:19 INFO - PROCESS | 1852 | 1461628219011 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 1852 | 1461628219013 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:50:19 INFO - PROCESS | 1852 | 1461628219020 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1852 | 1461628219023 Marionette TRACE conn3 <- [1,1910,null,{}] 16:50:19 INFO - PROCESS | 1852 | 1461628219028 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}] 16:50:19 INFO - PROCESS | 1852 | 1461628219252 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:50:19 INFO - PROCESS | 1852 | 1461628219455 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb1f000 == 117 [pid = 1852] [id = 485] 16:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c83802400) [pid = 1852] [serial = 1456] [outer = (nil)] 16:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c8380ac00) [pid = 1852] [serial = 1457] [outer = 0x7f0c83802400] 16:50:19 INFO - PROCESS | 1852 | 1461628219579 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c83810400) [pid = 1852] [serial = 1458] [outer = 0x7f0c83802400] 16:50:20 INFO - PROCESS | 1852 | 1461628220444 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]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1477ms 16:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:50:20 INFO - PROCESS | 1852 | 1461628220497 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1852 | 1461628220500 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:50:20 INFO - PROCESS | 1852 | 1461628220506 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1852 | 1461628220510 Marionette TRACE conn3 <- [1,1914,null,{}] 16:50:20 INFO - PROCESS | 1852 | 1461628220515 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}] 16:50:20 INFO - PROCESS | 1852 | 1461628220720 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:50:20 INFO - PROCESS | 1852 | 1461628220933 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87716800 == 118 [pid = 1852] [id = 486] 16:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c83804400) [pid = 1852] [serial = 1459] [outer = (nil)] 16:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0cac227400) [pid = 1852] [serial = 1460] [outer = 0x7f0c83804400] 16:50:21 INFO - PROCESS | 1852 | 1461628221051 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0cac4a3800) [pid = 1852] [serial = 1461] [outer = 0x7f0c83804400] 16:50:21 INFO - PROCESS | 1852 | 1461628221853 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]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1381ms 16:50:21 INFO - PROCESS | 1852 | 1461628221886 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1852 | 1461628221889 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:50:21 INFO - PROCESS | 1852 | 1461628221895 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1852 | 1461628221897 Marionette TRACE conn3 <- [1,1918,null,{}] 16:50:21 INFO - PROCESS | 1852 | 1461628221902 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}] 16:50:22 INFO - PROCESS | 1852 | 1461628222081 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:50:22 INFO - PROCESS | 1852 | 1461628222291 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87733800 == 119 [pid = 1852] [id = 487] 16:50:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c8380c000) [pid = 1852] [serial = 1462] [outer = (nil)] 16:50:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c8f85ac00) [pid = 1852] [serial = 1463] [outer = 0x7f0c8380c000] 16:50:22 INFO - PROCESS | 1852 | 1461628222400 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c8f860000) [pid = 1852] [serial = 1464] [outer = 0x7f0c8380c000] 16:50:23 INFO - PROCESS | 1852 | 1461628223266 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]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1431ms 16:50:23 INFO - PROCESS | 1852 | 1461628223327 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1852 | 1461628223329 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:50:23 INFO - PROCESS | 1852 | 1461628223335 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1852 | 1461628223337 Marionette TRACE conn3 <- [1,1922,null,{}] 16:50:23 INFO - PROCESS | 1852 | 1461628223352 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}] 16:50:23 INFO - PROCESS | 1852 | 1461628223536 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:50:23 INFO - PROCESS | 1852 | 1461628223742 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fcda000 == 120 [pid = 1852] [id = 488] 16:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c7d91cc00) [pid = 1852] [serial = 1465] [outer = (nil)] 16:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c7d922c00) [pid = 1852] [serial = 1466] [outer = 0x7f0c7d91cc00] 16:50:23 INFO - PROCESS | 1852 | 1461628223810 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c7d928000) [pid = 1852] [serial = 1467] [outer = 0x7f0c7d91cc00] 16:50:24 INFO - PROCESS | 1852 | 1461628224661 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]]]}] 16:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1387ms 16:50:24 INFO - PROCESS | 1852 | 1461628224723 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:50:24 INFO - PROCESS | 1852 | 1461628224727 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:50:24 INFO - PROCESS | 1852 | 1461628224732 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 1852 | 1461628224734 Marionette TRACE conn3 <- [1,1926,null,{}] 16:50:24 INFO - PROCESS | 1852 | 1461628224739 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}] 16:50:24 INFO - PROCESS | 1852 | 1461628224913 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:50:25 INFO - PROCESS | 1852 | 1461628225130 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c80dcc800 == 121 [pid = 1852] [id = 489] 16:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c7d91d000) [pid = 1852] [serial = 1468] [outer = (nil)] 16:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c818ec000) [pid = 1852] [serial = 1469] [outer = 0x7f0c7d91d000] 16:50:25 INFO - PROCESS | 1852 | 1461628225247 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c8f85d800) [pid = 1852] [serial = 1470] [outer = 0x7f0c7d91d000] 16:50:26 INFO - PROCESS | 1852 | 1461628226230 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]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1526ms 16:50:26 INFO - PROCESS | 1852 | 1461628226259 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1852 | 1461628226263 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:50:26 INFO - PROCESS | 1852 | 1461628226269 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1852 | 1461628226270 Marionette TRACE conn3 <- [1,1930,null,{}] 16:50:26 INFO - PROCESS | 1852 | 1461628226276 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}] 16:50:26 INFO - PROCESS | 1852 | 1461628226467 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:50:26 INFO - PROCESS | 1852 | 1461628226682 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839db800 == 122 [pid = 1852] [id = 490] 16:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c7d920c00) [pid = 1852] [serial = 1471] [outer = (nil)] 16:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c900b7400) [pid = 1852] [serial = 1472] [outer = 0x7f0c7d920c00] 16:50:26 INFO - PROCESS | 1852 | 1461628226790 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c900be000) [pid = 1852] [serial = 1473] [outer = 0x7f0c7d920c00] 16:50:28 INFO - PROCESS | 1852 | 1461628228151 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]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1932ms 16:50:28 INFO - PROCESS | 1852 | 1461628228202 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 1852 | 1461628228207 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:50:28 INFO - PROCESS | 1852 | 1461628228214 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1852 | 1461628228218 Marionette TRACE conn3 <- [1,1934,null,{}] 16:50:28 INFO - PROCESS | 1852 | 1461628228225 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}] 16:50:28 INFO - PROCESS | 1852 | 1461628228418 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:50:28 INFO - PROCESS | 1852 | 1461628228625 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c864df000 == 123 [pid = 1852] [id = 491] 16:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c7f619000) [pid = 1852] [serial = 1474] [outer = (nil)] 16:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c81147c00) [pid = 1852] [serial = 1475] [outer = 0x7f0c7f619000] 16:50:28 INFO - PROCESS | 1852 | 1461628228733 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c818e6800) [pid = 1852] [serial = 1476] [outer = 0x7f0c7f619000] 16:50:29 INFO - PROCESS | 1852 | 1461628229804 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]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1629ms 16:50:29 INFO - PROCESS | 1852 | 1461628229843 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1852 | 1461628229850 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:50:29 INFO - PROCESS | 1852 | 1461628229859 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1852 | 1461628229862 Marionette TRACE conn3 <- [1,1938,null,{}] 16:50:29 INFO - PROCESS | 1852 | 1461628229867 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}] 16:50:30 INFO - PROCESS | 1852 | 1461628230066 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:50:30 INFO - PROCESS | 1852 | 1461628230353 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8241e000 == 124 [pid = 1852] [id = 492] 16:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c84ece400) [pid = 1852] [serial = 1477] [outer = (nil)] 16:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c84f58c00) [pid = 1852] [serial = 1478] [outer = 0x7f0c84ece400] 16:50:30 INFO - PROCESS | 1852 | 1461628230461 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c85c15800) [pid = 1852] [serial = 1479] [outer = 0x7f0c84ece400] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c98382000) [pid = 1852] [serial = 1322] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c9d6b7c00) [pid = 1852] [serial = 1325] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0ca76e9400) [pid = 1852] [serial = 1328] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0cabc11400) [pid = 1852] [serial = 1331] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c81144c00) [pid = 1852] [serial = 1334] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c94bc1400) [pid = 1852] [serial = 1361] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b55000 == 123 [pid = 1852] [id = 474] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb9a000 == 122 [pid = 1852] [id = 473] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8780c000 == 121 [pid = 1852] [id = 472] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86414800 == 120 [pid = 1852] [id = 471] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c824ae800 == 119 [pid = 1852] [id = 470] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c819e2000 == 118 [pid = 1852] [id = 469] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85a8e000 == 117 [pid = 1852] [id = 468] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb160a800 == 116 [pid = 1852] [id = 461] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caf24a800 == 115 [pid = 1852] [id = 460] 16:50:31 INFO - PROCESS | 1852 | 1461628231407 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]]]}] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabe87800 == 114 [pid = 1852] [id = 459] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9d698800 == 113 [pid = 1852] [id = 458] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c989ee000 == 112 [pid = 1852] [id = 457] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945a5800 == 111 [pid = 1852] [id = 456] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e32a000 == 110 [pid = 1852] [id = 455] 16:50:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c846ea800 == 109 [pid = 1852] [id = 454] 16:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1577ms 16:50:31 INFO - PROCESS | 1852 | 1461628231436 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 1852 | 1461628231440 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:50:31 INFO - PROCESS | 1852 | 1461628231446 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1852 | 1461628231451 Marionette TRACE conn3 <- [1,1942,null,{}] 16:50:31 INFO - PROCESS | 1852 | 1461628231465 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}] 16:50:31 INFO - PROCESS | 1852 | 1461628231640 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c88471c00) [pid = 1852] [serial = 1346] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c8f90cc00) [pid = 1852] [serial = 1347] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c939a2800) [pid = 1852] [serial = 1355] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c923cd000) [pid = 1852] [serial = 1310] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c96bfb400) [pid = 1852] [serial = 1319] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c8398c400) [pid = 1852] [serial = 1295] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c9044c400) [pid = 1852] [serial = 1304] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c8638a400) [pid = 1852] [serial = 1344] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c8220c400) [pid = 1852] [serial = 1343] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c9044e400) [pid = 1852] [serial = 1352] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c8f942400) [pid = 1852] [serial = 1301] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c9404bc00) [pid = 1852] [serial = 1313] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c8f9b6400) [pid = 1852] [serial = 1349] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c8fb11800) [pid = 1852] [serial = 1350] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c86392800) [pid = 1852] [serial = 1337] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c84ece000) [pid = 1852] [serial = 1341] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c8235e400) [pid = 1852] [serial = 1340] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c874de800) [pid = 1852] [serial = 1298] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c91102c00) [pid = 1852] [serial = 1307] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c94646000) [pid = 1852] [serial = 1316] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c8e23b000) [pid = 1852] [serial = 1358] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c94149c00) [pid = 1852] [serial = 1356] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c91106c00) [pid = 1852] [serial = 1353] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c93868c00) [pid = 1852] [serial = 1359] [outer = (nil)] [url = about:blank] 16:50:31 INFO - PROCESS | 1852 | 1461628231871 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865a8800 == 110 [pid = 1852] [id = 493] 16:50:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c84ece000) [pid = 1852] [serial = 1480] [outer = (nil)] 16:50:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c88326800) [pid = 1852] [serial = 1481] [outer = 0x7f0c84ece000] 16:50:31 INFO - PROCESS | 1852 | 1461628231968 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c886e1c00) [pid = 1852] [serial = 1482] [outer = 0x7f0c84ece000] 16:50:32 INFO - PROCESS | 1852 | 1461628232643 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]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1233ms 16:50:32 INFO - PROCESS | 1852 | 1461628232680 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1852 | 1461628232683 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:50:32 INFO - PROCESS | 1852 | 1461628232689 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1852 | 1461628232691 Marionette TRACE conn3 <- [1,1946,null,{}] 16:50:32 INFO - PROCESS | 1852 | 1461628232696 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}] 16:50:32 INFO - PROCESS | 1852 | 1461628232858 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:50:33 INFO - PROCESS | 1852 | 1461628233025 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8771f800 == 111 [pid = 1852] [id = 494] 16:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c84f62400) [pid = 1852] [serial = 1483] [outer = (nil)] 16:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c8e23e000) [pid = 1852] [serial = 1484] [outer = 0x7f0c84f62400] 16:50:33 INFO - PROCESS | 1852 | 1461628233083 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c8f94e400) [pid = 1852] [serial = 1485] [outer = 0x7f0c84f62400] 16:50:33 INFO - PROCESS | 1852 | 1461628233826 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]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1174ms 16:50:33 INFO - PROCESS | 1852 | 1461628233863 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1852 | 1461628233867 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:50:33 INFO - PROCESS | 1852 | 1461628233882 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1852 | 1461628233886 Marionette TRACE conn3 <- [1,1950,null,{}] 16:50:33 INFO - PROCESS | 1852 | 1461628233891 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}] 16:50:34 INFO - PROCESS | 1852 | 1461628234128 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:50:34 INFO - PROCESS | 1852 | 1461628234149 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e3b6800 == 112 [pid = 1852] [id = 495] 16:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c874e8400) [pid = 1852] [serial = 1486] [outer = (nil)] 16:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c8fb03000) [pid = 1852] [serial = 1487] [outer = 0x7f0c874e8400] 16:50:34 INFO - PROCESS | 1852 | 1461628234209 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c900b8c00) [pid = 1852] [serial = 1488] [outer = 0x7f0c874e8400] 16:50:35 INFO - PROCESS | 1852 | 1461628235030 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]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1193ms 16:50:35 INFO - PROCESS | 1852 | 1461628235066 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1852 | 1461628235069 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:50:35 INFO - PROCESS | 1852 | 1461628235075 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1852 | 1461628235076 Marionette TRACE conn3 <- [1,1954,null,{}] 16:50:35 INFO - PROCESS | 1852 | 1461628235087 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}] 16:50:35 INFO - PROCESS | 1852 | 1461628235354 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:50:35 INFO - PROCESS | 1852 | 1461628235381 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90626800 == 113 [pid = 1852] [id = 496] 16:50:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c900bf800) [pid = 1852] [serial = 1489] [outer = (nil)] 16:50:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c9020d400) [pid = 1852] [serial = 1490] [outer = 0x7f0c900bf800] 16:50:35 INFO - PROCESS | 1852 | 1461628235443 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c9074c800) [pid = 1852] [serial = 1491] [outer = 0x7f0c900bf800] 16:50:36 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c849d0000) [pid = 1852] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:50:36 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c9030a400) [pid = 1852] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:50:36 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c8638a000) [pid = 1852] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:50:36 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c811ecc00) [pid = 1852] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:50:36 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c86332000) [pid = 1852] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:50:36 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c8189cc00) [pid = 1852] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:50:36 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c89635c00) [pid = 1852] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:50:36 INFO - PROCESS | 1852 | 1461628236558 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]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1531ms 16:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:50:36 INFO - PROCESS | 1852 | 1461628236606 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1852 | 1461628236609 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:50:36 INFO - PROCESS | 1852 | 1461628236613 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1852 | 1461628236617 Marionette TRACE conn3 <- [1,1958,null,{}] 16:50:36 INFO - PROCESS | 1852 | 1461628236621 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}] 16:50:36 INFO - PROCESS | 1852 | 1461628236793 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:50:36 INFO - PROCESS | 1852 | 1461628236962 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903d8800 == 114 [pid = 1852] [id = 497] 16:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c8717b800) [pid = 1852] [serial = 1492] [outer = (nil)] 16:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c8f9ad400) [pid = 1852] [serial = 1493] [outer = 0x7f0c8717b800] 16:50:37 INFO - PROCESS | 1852 | 1461628237019 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c90f7d400) [pid = 1852] [serial = 1494] [outer = 0x7f0c8717b800] 16:50:37 INFO - PROCESS | 1852 | 1461628237660 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]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1078ms 16:50:37 INFO - PROCESS | 1852 | 1461628237692 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1852 | 1461628237694 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:50:37 INFO - PROCESS | 1852 | 1461628237700 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1852 | 1461628237703 Marionette TRACE conn3 <- [1,1962,null,{}] 16:50:37 INFO - PROCESS | 1852 | 1461628237708 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}] 16:50:37 INFO - PROCESS | 1852 | 1461628237924 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:50:37 INFO - PROCESS | 1852 | 1461628237946 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c92367800 == 115 [pid = 1852] [id = 498] 16:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c89635c00) [pid = 1852] [serial = 1495] [outer = (nil)] 16:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c91328800) [pid = 1852] [serial = 1496] [outer = 0x7f0c89635c00] 16:50:38 INFO - PROCESS | 1852 | 1461628238003 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c93fc6000) [pid = 1852] [serial = 1497] [outer = 0x7f0c89635c00] 16:50:39 INFO - PROCESS | 1852 | 1461628239111 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]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1425ms 16:50:39 INFO - PROCESS | 1852 | 1461628239126 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1852 | 1461628239132 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:50:39 INFO - PROCESS | 1852 | 1461628239140 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1852 | 1461628239145 Marionette TRACE conn3 <- [1,1966,null,{}] 16:50:39 INFO - PROCESS | 1852 | 1461628239152 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}] 16:50:39 INFO - PROCESS | 1852 | 1461628239359 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:50:39 INFO - PROCESS | 1852 | 1461628239574 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c846d4000 == 116 [pid = 1852] [id = 499] 16:50:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c81586400) [pid = 1852] [serial = 1498] [outer = (nil)] 16:50:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c82351800) [pid = 1852] [serial = 1499] [outer = 0x7f0c81586400] 16:50:39 INFO - PROCESS | 1852 | 1461628239697 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c849da000) [pid = 1852] [serial = 1500] [outer = 0x7f0c81586400] 16:50:40 INFO - PROCESS | 1852 | 1461628240668 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]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 16:50:40 INFO - PROCESS | 1852 | 1461628240721 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1852 | 1461628240728 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:50:40 INFO - PROCESS | 1852 | 1461628240738 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 1852 | 1461628240741 Marionette TRACE conn3 <- [1,1970,null,{}] 16:50:40 INFO - PROCESS | 1852 | 1461628240746 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}] 16:50:40 INFO - PROCESS | 1852 | 1461628240942 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:50:41 INFO - PROCESS | 1852 | 1461628241227 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb2e800 == 117 [pid = 1852] [id = 500] 16:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c88335800) [pid = 1852] [serial = 1501] [outer = (nil)] 16:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c886dfc00) [pid = 1852] [serial = 1502] [outer = 0x7f0c88335800] 16:50:41 INFO - PROCESS | 1852 | 1461628241382 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c8f861c00) [pid = 1852] [serial = 1503] [outer = 0x7f0c88335800] 16:50:42 INFO - PROCESS | 1852 | 1461628242172 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]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1494ms 16:50:42 INFO - PROCESS | 1852 | 1461628242239 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1852 | 1461628242243 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:50:42 INFO - PROCESS | 1852 | 1461628242251 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1852 | 1461628242257 Marionette TRACE conn3 <- [1,1974,null,{}] 16:50:42 INFO - PROCESS | 1852 | 1461628242272 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}] 16:50:42 INFO - PROCESS | 1852 | 1461628242467 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:50:42 INFO - PROCESS | 1852 | 1461628242682 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94723800 == 118 [pid = 1852] [id = 501] 16:50:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c900b8400) [pid = 1852] [serial = 1504] [outer = (nil)] 16:50:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c9020a000) [pid = 1852] [serial = 1505] [outer = 0x7f0c900b8400] 16:50:42 INFO - PROCESS | 1852 | 1461628242794 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c90309400) [pid = 1852] [serial = 1506] [outer = 0x7f0c900b8400] 16:50:43 INFO - PROCESS | 1852 | 1461628243659 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]]]}] 16:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1433ms 16:50:43 INFO - PROCESS | 1852 | 1461628243685 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:50:43 INFO - PROCESS | 1852 | 1461628243689 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:50:43 INFO - PROCESS | 1852 | 1461628243694 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 1852 | 1461628243697 Marionette TRACE conn3 <- [1,1978,null,{}] 16:50:43 INFO - PROCESS | 1852 | 1461628243702 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}] 16:50:43 INFO - PROCESS | 1852 | 1461628243882 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:50:44 INFO - PROCESS | 1852 | 1461628244093 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994a8800 == 119 [pid = 1852] [id = 502] 16:50:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c900c0c00) [pid = 1852] [serial = 1507] [outer = (nil)] 16:50:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c93872800) [pid = 1852] [serial = 1508] [outer = 0x7f0c900c0c00] 16:50:44 INFO - PROCESS | 1852 | 1461628244204 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c94637400) [pid = 1852] [serial = 1509] [outer = 0x7f0c900c0c00] 16:50:45 INFO - PROCESS | 1852 | 1461628245072 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]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1431ms 16:50:45 INFO - PROCESS | 1852 | 1461628245126 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1852 | 1461628245129 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:50:45 INFO - PROCESS | 1852 | 1461628245134 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1852 | 1461628245137 Marionette TRACE conn3 <- [1,1982,null,{}] 16:50:45 INFO - PROCESS | 1852 | 1461628245142 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}] 16:50:45 INFO - PROCESS | 1852 | 1461628245332 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:50:45 INFO - PROCESS | 1852 | 1461628245544 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6f0d800 == 120 [pid = 1852] [id = 503] 16:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c90812400) [pid = 1852] [serial = 1510] [outer = (nil)] 16:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c94bc3400) [pid = 1852] [serial = 1511] [outer = 0x7f0c90812400] 16:50:45 INFO - PROCESS | 1852 | 1461628245658 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c96d37c00) [pid = 1852] [serial = 1512] [outer = 0x7f0c90812400] 16:50:46 INFO - PROCESS | 1852 | 1461628246560 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]]]}] 16:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1491ms 16:50:46 INFO - PROCESS | 1852 | 1461628246626 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 1852 | 1461628246629 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:50:46 INFO - PROCESS | 1852 | 1461628246634 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 1852 | 1461628246637 Marionette TRACE conn3 <- [1,1986,null,{}] 16:50:46 INFO - PROCESS | 1852 | 1461628246642 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}] 16:50:46 INFO - PROCESS | 1852 | 1461628246850 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:50:47 INFO - PROCESS | 1852 | 1461628247056 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cae496000 == 121 [pid = 1852] [id = 504] 16:50:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c8f902c00) [pid = 1852] [serial = 1513] [outer = (nil)] 16:50:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c988ab400) [pid = 1852] [serial = 1514] [outer = 0x7f0c8f902c00] 16:50:47 INFO - PROCESS | 1852 | 1461628247172 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0ca8406800) [pid = 1852] [serial = 1515] [outer = 0x7f0c8f902c00] 16:50:48 INFO - PROCESS | 1852 | 1461628247996 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]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1425ms 16:50:48 INFO - PROCESS | 1852 | 1461628248061 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1852 | 1461628248064 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:50:48 INFO - PROCESS | 1852 | 1461628248070 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1852 | 1461628248072 Marionette TRACE conn3 <- [1,1990,null,{}] 16:50:48 INFO - PROCESS | 1852 | 1461628248078 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}] 16:50:48 INFO - PROCESS | 1852 | 1461628248255 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:50:48 INFO - PROCESS | 1852 | 1461628248469 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb189d800 == 122 [pid = 1852] [id = 505] 16:50:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c90081c00) [pid = 1852] [serial = 1516] [outer = (nil)] 16:50:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0cabd52400) [pid = 1852] [serial = 1517] [outer = 0x7f0c90081c00] 16:50:48 INFO - PROCESS | 1852 | 1461628248580 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0cabe79800) [pid = 1852] [serial = 1518] [outer = 0x7f0c90081c00] 16:50:49 INFO - PROCESS | 1852 | 1461628249455 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]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1434ms 16:50:49 INFO - PROCESS | 1852 | 1461628249505 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 1852 | 1461628249508 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:50:49 INFO - PROCESS | 1852 | 1461628249514 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 1852 | 1461628249517 Marionette TRACE conn3 <- [1,1994,null,{}] 16:50:49 INFO - PROCESS | 1852 | 1461628249522 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}] 16:50:49 INFO - PROCESS | 1852 | 1461628249714 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:50:49 INFO - PROCESS | 1852 | 1461628249929 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84eb8000 == 123 [pid = 1852] [id = 506] 16:50:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c907eb000) [pid = 1852] [serial = 1519] [outer = (nil)] 16:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c93f36400) [pid = 1852] [serial = 1520] [outer = 0x7f0c907eb000] 16:50:50 INFO - PROCESS | 1852 | 1461628250040 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c93f3a800) [pid = 1852] [serial = 1521] [outer = 0x7f0c907eb000] 16:50:50 INFO - PROCESS | 1852 | 1461628250888 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]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1386ms 16:50:50 INFO - PROCESS | 1852 | 1461628250901 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1852 | 1461628250903 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:50:50 INFO - PROCESS | 1852 | 1461628250909 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1852 | 1461628250911 Marionette TRACE conn3 <- [1,1998,null,{}] 16:50:50 INFO - PROCESS | 1852 | 1461628250917 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}] 16:50:51 INFO - PROCESS | 1852 | 1461628251095 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:50:51 INFO - PROCESS | 1852 | 1461628251335 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893a4800 == 124 [pid = 1852] [id = 507] 16:50:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c8188a800) [pid = 1852] [serial = 1522] [outer = (nil)] 16:50:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c81891c00) [pid = 1852] [serial = 1523] [outer = 0x7f0c8188a800] 16:50:51 INFO - PROCESS | 1852 | 1461628251410 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c81896800) [pid = 1852] [serial = 1524] [outer = 0x7f0c8188a800] 16:50:52 INFO - PROCESS | 1852 | 1461628252270 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]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1430ms 16:50:52 INFO - PROCESS | 1852 | 1461628252340 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 1852 | 1461628252343 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:50:52 INFO - PROCESS | 1852 | 1461628252349 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 1852 | 1461628252350 Marionette TRACE conn3 <- [1,2002,null,{}] 16:50:52 INFO - PROCESS | 1852 | 1461628252356 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}] 16:50:52 INFO - PROCESS | 1852 | 1461628252543 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:50:52 INFO - PROCESS | 1852 | 1461628252756 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d9d0800 == 125 [pid = 1852] [id = 508] 16:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c8188dc00) [pid = 1852] [serial = 1525] [outer = (nil)] 16:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c93f37c00) [pid = 1852] [serial = 1526] [outer = 0x7f0c8188dc00] 16:50:52 INFO - PROCESS | 1852 | 1461628252866 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0ca866d800) [pid = 1852] [serial = 1527] [outer = 0x7f0c8188dc00] 16:50:53 INFO - PROCESS | 1852 | 1461628253752 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]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1434ms 16:50:53 INFO - PROCESS | 1852 | 1461628253784 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 1852 | 1461628253787 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:50:53 INFO - PROCESS | 1852 | 1461628253793 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1852 | 1461628253796 Marionette TRACE conn3 <- [1,2006,null,{}] 16:50:53 INFO - PROCESS | 1852 | 1461628253801 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}] 16:50:54 INFO - PROCESS | 1852 | 1461628253999 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:50:54 INFO - PROCESS | 1852 | 1461628254218 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d8ca000 == 126 [pid = 1852] [id = 509] 16:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c7f617c00) [pid = 1852] [serial = 1528] [outer = (nil)] 16:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c8025d000) [pid = 1852] [serial = 1529] [outer = 0x7f0c7f617c00] 16:50:54 INFO - PROCESS | 1852 | 1461628254333 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0cabfa3800) [pid = 1852] [serial = 1530] [outer = 0x7f0c7f617c00] 16:50:55 INFO - PROCESS | 1852 | 1461628255940 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]]]}] 16:50:55 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 16:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2180ms 16:50:55 INFO - PROCESS | 1852 | 1461628255986 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1852 | 1461628255992 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:50:56 INFO - PROCESS | 1852 | 1461628255999 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1852 | 1461628256005 Marionette TRACE conn3 <- [1,2010,null,{}] 16:50:56 INFO - PROCESS | 1852 | 1461628256013 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}] 16:50:56 INFO - PROCESS | 1852 | 1461628256207 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:50:56 INFO - PROCESS | 1852 | 1461628256459 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82418000 == 127 [pid = 1852] [id = 510] 16:50:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c7fe8a800) [pid = 1852] [serial = 1531] [outer = (nil)] 16:50:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c7fe90400) [pid = 1852] [serial = 1532] [outer = 0x7f0c7fe8a800] 16:50:56 INFO - PROCESS | 1852 | 1461628256567 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0c80259400) [pid = 1852] [serial = 1533] [outer = 0x7f0c7fe8a800] 16:50:57 INFO - PROCESS | 1852 | 1461628257439 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]]]}] 16:50:57 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 16:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1481ms 16:50:57 INFO - PROCESS | 1852 | 1461628257484 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1852 | 1461628257491 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:50:57 INFO - PROCESS | 1852 | 1461628257501 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1852 | 1461628257504 Marionette TRACE conn3 <- [1,2014,null,{}] 16:50:57 INFO - PROCESS | 1852 | 1461628257509 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}] 16:50:57 INFO - PROCESS | 1852 | 1461628257680 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:50:57 INFO - PROCESS | 1852 | 1461628257913 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c80dc8000 == 128 [pid = 1852] [id = 511] 16:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c7d925c00) [pid = 1852] [serial = 1534] [outer = (nil)] 16:50:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c8114b800) [pid = 1852] [serial = 1535] [outer = 0x7f0c7d925c00] 16:50:58 INFO - PROCESS | 1852 | 1461628258040 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0c81893800) [pid = 1852] [serial = 1536] [outer = 0x7f0c7d925c00] 16:50:59 INFO - PROCESS | 1852 | 1461628259067 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]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1630ms 16:50:59 INFO - PROCESS | 1852 | 1461628259131 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 1852 | 1461628259134 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:50:59 INFO - PROCESS | 1852 | 1461628259140 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 1852 | 1461628259145 Marionette TRACE conn3 <- [1,2018,null,{}] 16:50:59 INFO - PROCESS | 1852 | 1461628259159 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}] 16:50:59 INFO - PROCESS | 1852 | 1461628259329 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:50:59 INFO - PROCESS | 1852 | 1461628259546 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8766f800 == 129 [pid = 1852] [id = 512] 16:50:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f0c8235f400) [pid = 1852] [serial = 1537] [outer = (nil)] 16:50:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f0c8380c800) [pid = 1852] [serial = 1538] [outer = 0x7f0c8235f400] 16:50:59 INFO - PROCESS | 1852 | 1461628259659 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f0c84ed4400) [pid = 1852] [serial = 1539] [outer = 0x7f0c8235f400] 16:51:00 INFO - PROCESS | 1852 | 1461628260628 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]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1531ms 16:51:00 INFO - PROCESS | 1852 | 1461628260672 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:51:00 INFO - PROCESS | 1852 | 1461628260677 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:51:00 INFO - PROCESS | 1852 | 1461628260683 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1852 | 1461628260686 Marionette TRACE conn3 <- [1,2022,null,{}] 16:51:00 INFO - PROCESS | 1852 | 1461628260691 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}] 16:51:00 INFO - PROCESS | 1852 | 1461628260873 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:51:01 INFO - PROCESS | 1852 | 1461628261098 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819cf000 == 130 [pid = 1852] [id = 513] 16:51:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f0c84f5ec00) [pid = 1852] [serial = 1540] [outer = (nil)] 16:51:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f0c87179800) [pid = 1852] [serial = 1541] [outer = 0x7f0c84f5ec00] 16:51:01 INFO - PROCESS | 1852 | 1461628261205 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f0c88333000) [pid = 1852] [serial = 1542] [outer = 0x7f0c84f5ec00] 16:51:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb1843000 == 129 [pid = 1852] [id = 100] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f0c9020cc00) [pid = 1852] [serial = 1385] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f0c90217c00) [pid = 1852] [serial = 1388] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f0cabd51c00) [pid = 1852] [serial = 1394] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f0c90303400) [pid = 1852] [serial = 1391] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f0c88331800) [pid = 1852] [serial = 1397] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f0c84f5d800) [pid = 1852] [serial = 1400] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0c94143400) [pid = 1852] [serial = 1427] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c98cec800) [pid = 1852] [serial = 1376] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0c886d9000) [pid = 1852] [serial = 1367] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0ca74bf000) [pid = 1852] [serial = 1379] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c8638c800) [pid = 1852] [serial = 1403] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c96186400) [pid = 1852] [serial = 1373] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c83990400) [pid = 1852] [serial = 1364] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c9128f400) [pid = 1852] [serial = 1370] [outer = (nil)] [url = about:blank] 16:51:01 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c818ebc00) [pid = 1852] [serial = 1382] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c903d8800 == 128 [pid = 1852] [id = 497] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90626800 == 127 [pid = 1852] [id = 496] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e3b6800 == 126 [pid = 1852] [id = 495] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8771f800 == 125 [pid = 1852] [id = 494] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c865a8800 == 124 [pid = 1852] [id = 493] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8241e000 == 123 [pid = 1852] [id = 492] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c864df000 == 122 [pid = 1852] [id = 491] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c80dcc800 == 121 [pid = 1852] [id = 489] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7fcda000 == 120 [pid = 1852] [id = 488] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87733800 == 119 [pid = 1852] [id = 487] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87716800 == 118 [pid = 1852] [id = 486] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb1f000 == 117 [pid = 1852] [id = 485] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cae490000 == 116 [pid = 1852] [id = 484] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabe31000 == 115 [pid = 1852] [id = 483] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca712e800 == 114 [pid = 1852] [id = 482] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9ac9b800 == 113 [pid = 1852] [id = 481] 16:51:02 INFO - PROCESS | 1852 | 1461628262238 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]]]}] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c983ce800 == 112 [pid = 1852] [id = 480] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9473b800 == 111 [pid = 1852] [id = 479] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94487000 == 110 [pid = 1852] [id = 478] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c88632000 == 109 [pid = 1852] [id = 477] 16:51:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85a93000 == 108 [pid = 1852] [id = 476] 16:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1581ms 16:51:02 INFO - PROCESS | 1852 | 1461628262266 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 1852 | 1461628262269 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:51:02 INFO - PROCESS | 1852 | 1461628262275 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 1852 | 1461628262276 Marionette TRACE conn3 <- [1,2026,null,{}] 16:51:02 INFO - PROCESS | 1852 | 1461628262282 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}] 16:51:02 INFO - PROCESS | 1852 | 1461628262436 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c902bdc00) [pid = 1852] [serial = 1418] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c9030b000) [pid = 1852] [serial = 1419] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c93ae4000) [pid = 1852] [serial = 1425] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c8fb05400) [pid = 1852] [serial = 1416] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c92393000) [pid = 1852] [serial = 1422] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0c9110d800) [pid = 1852] [serial = 1421] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c9128f000) [pid = 1852] [serial = 1424] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c8e235c00) [pid = 1852] [serial = 1415] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c8846c000) [pid = 1852] [serial = 1410] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c874e6000) [pid = 1852] [serial = 1409] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c849d6000) [pid = 1852] [serial = 1406] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c8633bc00) [pid = 1852] [serial = 1407] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c8e1ddc00) [pid = 1852] [serial = 1412] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c8f947000) [pid = 1852] [serial = 1413] [outer = (nil)] [url = about:blank] 16:51:02 INFO - PROCESS | 1852 | 1461628262657 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8241e000 == 109 [pid = 1852] [id = 514] 16:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c818ebc00) [pid = 1852] [serial = 1543] [outer = (nil)] 16:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c87177800) [pid = 1852] [serial = 1544] [outer = 0x7f0c818ebc00] 16:51:02 INFO - PROCESS | 1852 | 1461628262715 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c885a8c00) [pid = 1852] [serial = 1545] [outer = 0x7f0c818ebc00] 16:51:03 INFO - PROCESS | 1852 | 1461628263462 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]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1231ms 16:51:03 INFO - PROCESS | 1852 | 1461628263506 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1852 | 1461628263509 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:51:03 INFO - PROCESS | 1852 | 1461628263515 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1852 | 1461628263517 Marionette TRACE conn3 <- [1,2030,null,{}] 16:51:03 INFO - PROCESS | 1852 | 1461628263522 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}] 16:51:03 INFO - PROCESS | 1852 | 1461628263703 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:51:03 INFO - PROCESS | 1852 | 1461628263722 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873ae000 == 110 [pid = 1852] [id = 515] 16:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c89636400) [pid = 1852] [serial = 1546] [outer = (nil)] 16:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c8f855800) [pid = 1852] [serial = 1547] [outer = 0x7f0c89636400] 16:51:03 INFO - PROCESS | 1852 | 1461628263782 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c8f90ac00) [pid = 1852] [serial = 1548] [outer = 0x7f0c89636400] 16:51:04 INFO - PROCESS | 1852 | 1461628264705 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]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1241ms 16:51:04 INFO - PROCESS | 1852 | 1461628264761 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 1852 | 1461628264764 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:51:04 INFO - PROCESS | 1852 | 1461628264770 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1852 | 1461628264772 Marionette TRACE conn3 <- [1,2034,null,{}] 16:51:04 INFO - PROCESS | 1852 | 1461628264777 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}] 16:51:04 INFO - PROCESS | 1852 | 1461628264993 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:51:05 INFO - PROCESS | 1852 | 1461628265020 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893d6000 == 111 [pid = 1852] [id = 516] 16:51:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c8f861800) [pid = 1852] [serial = 1549] [outer = (nil)] 16:51:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c8f9a7000) [pid = 1852] [serial = 1550] [outer = 0x7f0c8f861800] 16:51:05 INFO - PROCESS | 1852 | 1461628265076 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c8fb08c00) [pid = 1852] [serial = 1551] [outer = 0x7f0c8f861800] 16:51:05 INFO - PROCESS | 1852 | 1461628265936 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]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1187ms 16:51:05 INFO - PROCESS | 1852 | 1461628265957 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1852 | 1461628265960 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:51:05 INFO - PROCESS | 1852 | 1461628265965 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1852 | 1461628265967 Marionette TRACE conn3 <- [1,2038,null,{}] 16:51:05 INFO - PROCESS | 1852 | 1461628265972 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}] 16:51:06 INFO - PROCESS | 1852 | 1461628266189 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:51:06 INFO - PROCESS | 1852 | 1461628266219 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa0a000 == 112 [pid = 1852] [id = 517] 16:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c8f854800) [pid = 1852] [serial = 1552] [outer = (nil)] 16:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c900bac00) [pid = 1852] [serial = 1553] [outer = 0x7f0c8f854800] 16:51:06 INFO - PROCESS | 1852 | 1461628266276 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c9020b800) [pid = 1852] [serial = 1554] [outer = 0x7f0c8f854800] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c94147400) [pid = 1852] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0ca045a800) [pid = 1852] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c84ece400) [pid = 1852] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0c81581400) [pid = 1852] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c874e8400) [pid = 1852] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c9c892c00) [pid = 1852] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c80d9a800) [pid = 1852] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c84ece000) [pid = 1852] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c81143800) [pid = 1852] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c8717b800) [pid = 1852] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c886db800) [pid = 1852] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c900bf800) [pid = 1852] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c80ea3c00) [pid = 1852] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c81142c00) [pid = 1852] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c9b690400) [pid = 1852] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c80e9f000) [pid = 1852] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c81578800) [pid = 1852] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c80d98c00) [pid = 1852] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c8f94d400) [pid = 1852] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c7f619000) [pid = 1852] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c9128c800) [pid = 1852] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c84f62400) [pid = 1852] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c82205800) [pid = 1852] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c81580000) [pid = 1852] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c80ea3800) [pid = 1852] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c8652e800) [pid = 1852] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:51:07 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c9238f400) [pid = 1852] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:51:08 INFO - PROCESS | 1852 | 1461628268180 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]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2235ms 16:51:08 INFO - PROCESS | 1852 | 1461628268203 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1852 | 1461628268206 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:51:08 INFO - PROCESS | 1852 | 1461628268211 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1852 | 1461628268214 Marionette TRACE conn3 <- [1,2042,null,{}] 16:51:08 INFO - PROCESS | 1852 | 1461628268218 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}] 16:51:08 INFO - PROCESS | 1852 | 1461628268382 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:51:08 INFO - PROCESS | 1852 | 1461628268398 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c867c8800 == 113 [pid = 1852] [id = 518] 16:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c7d91fc00) [pid = 1852] [serial = 1555] [outer = (nil)] 16:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c8638a800) [pid = 1852] [serial = 1556] [outer = 0x7f0c7d91fc00] 16:51:08 INFO - PROCESS | 1852 | 1461628268456 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c8f9a7800) [pid = 1852] [serial = 1557] [outer = 0x7f0c7d91fc00] 16:51:09 INFO - PROCESS | 1852 | 1461628269286 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]]]}] 16:51:09 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) 16:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1131ms 16:51:09 INFO - PROCESS | 1852 | 1461628269349 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1852 | 1461628269351 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:51:09 INFO - PROCESS | 1852 | 1461628269357 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1852 | 1461628269359 Marionette TRACE conn3 <- [1,2046,null,{}] 16:51:09 INFO - PROCESS | 1852 | 1461628269364 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}] 16:51:09 INFO - PROCESS | 1852 | 1461628269531 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:51:09 INFO - PROCESS | 1852 | 1461628269547 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901e3800 == 114 [pid = 1852] [id = 519] 16:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c84ece000) [pid = 1852] [serial = 1558] [outer = (nil)] 16:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c902bdc00) [pid = 1852] [serial = 1559] [outer = 0x7f0c84ece000] 16:51:09 INFO - PROCESS | 1852 | 1461628269608 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c9030e400) [pid = 1852] [serial = 1560] [outer = 0x7f0c84ece000] 16:51:10 INFO - PROCESS | 1852 | 1461628270816 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]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1528ms 16:51:10 INFO - PROCESS | 1852 | 1461628270887 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1852 | 1461628270894 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:51:10 INFO - PROCESS | 1852 | 1461628270901 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1852 | 1461628270906 Marionette TRACE conn3 <- [1,2050,null,{}] 16:51:10 INFO - PROCESS | 1852 | 1461628270913 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}] 16:51:11 INFO - PROCESS | 1852 | 1461628271153 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:51:11 INFO - PROCESS | 1852 | 1461628271419 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839c5800 == 115 [pid = 1852] [id = 520] 16:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c80260c00) [pid = 1852] [serial = 1561] [outer = (nil)] 16:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c80ea3c00) [pid = 1852] [serial = 1562] [outer = 0x7f0c80260c00] 16:51:11 INFO - PROCESS | 1852 | 1461628271507 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c81893c00) [pid = 1852] [serial = 1563] [outer = 0x7f0c80260c00] 16:51:12 INFO - PROCESS | 1852 | 1461628272396 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]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1530ms 16:51:12 INFO - PROCESS | 1852 | 1461628272431 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1852 | 1461628272439 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:51:12 INFO - PROCESS | 1852 | 1461628272449 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1852 | 1461628272453 Marionette TRACE conn3 <- [1,2054,null,{}] 16:51:12 INFO - PROCESS | 1852 | 1461628272458 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}] 16:51:12 INFO - PROCESS | 1852 | 1461628272642 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:51:12 INFO - PROCESS | 1852 | 1461628272855 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c876c4000 == 116 [pid = 1852] [id = 521] 16:51:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c818ec800) [pid = 1852] [serial = 1564] [outer = (nil)] 16:51:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c85c1fc00) [pid = 1852] [serial = 1565] [outer = 0x7f0c818ec800] 16:51:12 INFO - PROCESS | 1852 | 1461628272921 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c8832dc00) [pid = 1852] [serial = 1566] [outer = 0x7f0c818ec800] 16:51:13 INFO - PROCESS | 1852 | 1461628273851 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]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1431ms 16:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:51:13 INFO - PROCESS | 1852 | 1461628273880 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 1852 | 1461628273883 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:51:13 INFO - PROCESS | 1852 | 1461628273889 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 1852 | 1461628273895 Marionette TRACE conn3 <- [1,2058,null,{}] 16:51:13 INFO - PROCESS | 1852 | 1461628273910 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}] 16:51:14 INFO - PROCESS | 1852 | 1461628274100 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:51:14 INFO - PROCESS | 1852 | 1461628274314 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90887800 == 117 [pid = 1852] [id = 522] 16:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c86389400) [pid = 1852] [serial = 1567] [outer = (nil)] 16:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c8e236800) [pid = 1852] [serial = 1568] [outer = 0x7f0c86389400] 16:51:14 INFO - PROCESS | 1852 | 1461628274432 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c90081000) [pid = 1852] [serial = 1569] [outer = 0x7f0c86389400] 16:51:15 INFO - PROCESS | 1852 | 1461628275339 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]]]}] 16:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1488ms 16:51:15 INFO - PROCESS | 1852 | 1461628275382 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 1852 | 1461628275387 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:51:15 INFO - PROCESS | 1852 | 1461628275392 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 1852 | 1461628275395 Marionette TRACE conn3 <- [1,2062,null,{}] 16:51:15 INFO - PROCESS | 1852 | 1461628275400 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}] 16:51:15 INFO - PROCESS | 1852 | 1461628275581 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:51:15 INFO - PROCESS | 1852 | 1461628275794 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c914e4000 == 118 [pid = 1852] [id = 523] 16:51:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c818a4000) [pid = 1852] [serial = 1570] [outer = (nil)] 16:51:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c90304400) [pid = 1852] [serial = 1571] [outer = 0x7f0c818a4000] 16:51:15 INFO - PROCESS | 1852 | 1461628275903 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c90453800) [pid = 1852] [serial = 1572] [outer = 0x7f0c818a4000] 16:51:16 INFO - PROCESS | 1852 | 1461628276821 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]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1482ms 16:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:51:16 INFO - PROCESS | 1852 | 1461628276876 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1852 | 1461628276878 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:51:16 INFO - PROCESS | 1852 | 1461628276884 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1852 | 1461628276887 Marionette TRACE conn3 <- [1,2066,null,{}] 16:51:16 INFO - PROCESS | 1852 | 1461628276892 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}] 16:51:17 INFO - PROCESS | 1852 | 1461628277074 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:51:17 INFO - PROCESS | 1852 | 1461628277285 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c942ab800 == 119 [pid = 1852] [id = 524] 16:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c900c1800) [pid = 1852] [serial = 1573] [outer = (nil)] 16:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c90817000) [pid = 1852] [serial = 1574] [outer = 0x7f0c900c1800] 16:51:17 INFO - PROCESS | 1852 | 1461628277353 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c90f74c00) [pid = 1852] [serial = 1575] [outer = 0x7f0c900c1800] 16:51:18 INFO - PROCESS | 1852 | 1461628278246 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]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1434ms 16:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:51:18 INFO - PROCESS | 1852 | 1461628278319 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 1852 | 1461628278321 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:51:18 INFO - PROCESS | 1852 | 1461628278326 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 1852 | 1461628278330 Marionette TRACE conn3 <- [1,2070,null,{}] 16:51:18 INFO - PROCESS | 1852 | 1461628278335 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}] 16:51:18 INFO - PROCESS | 1852 | 1461628278529 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:51:18 INFO - PROCESS | 1852 | 1461628278735 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94739800 == 120 [pid = 1852] [id = 525] 16:51:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c90f77400) [pid = 1852] [serial = 1576] [outer = (nil)] 16:51:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c923cb400) [pid = 1852] [serial = 1577] [outer = 0x7f0c90f77400] 16:51:18 INFO - PROCESS | 1852 | 1461628278849 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c93f30000) [pid = 1852] [serial = 1578] [outer = 0x7f0c90f77400] 16:51:19 INFO - PROCESS | 1852 | 1461628279726 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]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1436ms 16:51:19 INFO - PROCESS | 1852 | 1461628279763 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1852 | 1461628279767 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:51:19 INFO - PROCESS | 1852 | 1461628279773 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1852 | 1461628279779 Marionette TRACE conn3 <- [1,2074,null,{}] 16:51:19 INFO - PROCESS | 1852 | 1461628279789 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}] 16:51:19 INFO - PROCESS | 1852 | 1461628279977 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:51:20 INFO - PROCESS | 1852 | 1461628280192 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97320000 == 121 [pid = 1852] [id = 526] 16:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c91102c00) [pid = 1852] [serial = 1579] [outer = (nil)] 16:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c93f3b800) [pid = 1852] [serial = 1580] [outer = 0x7f0c91102c00] 16:51:20 INFO - PROCESS | 1852 | 1461628280300 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c9413d000) [pid = 1852] [serial = 1581] [outer = 0x7f0c91102c00] 16:51:21 INFO - PROCESS | 1852 | 1461628281183 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]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1483ms 16:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:51:21 INFO - PROCESS | 1852 | 1461628281257 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 1852 | 1461628281260 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:51:21 INFO - PROCESS | 1852 | 1461628281266 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 1852 | 1461628281269 Marionette TRACE conn3 <- [1,2078,null,{}] 16:51:21 INFO - PROCESS | 1852 | 1461628281273 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}] 16:51:21 INFO - PROCESS | 1852 | 1461628281459 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:51:21 INFO - PROCESS | 1852 | 1461628281666 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99099000 == 122 [pid = 1852] [id = 527] 16:51:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c93942400) [pid = 1852] [serial = 1582] [outer = (nil)] 16:51:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c94643800) [pid = 1852] [serial = 1583] [outer = 0x7f0c93942400] 16:51:21 INFO - PROCESS | 1852 | 1461628281734 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c94bc5000) [pid = 1852] [serial = 1584] [outer = 0x7f0c93942400] 16:51:22 INFO - PROCESS | 1852 | 1461628282581 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]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1377ms 16:51:22 INFO - PROCESS | 1852 | 1461628282643 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1852 | 1461628282646 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:51:22 INFO - PROCESS | 1852 | 1461628282652 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1852 | 1461628282654 Marionette TRACE conn3 <- [1,2082,null,{}] 16:51:22 INFO - PROCESS | 1852 | 1461628282659 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}] 16:51:22 INFO - PROCESS | 1852 | 1461628282844 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:51:23 INFO - PROCESS | 1852 | 1461628283066 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9acb4000 == 123 [pid = 1852] [id = 528] 16:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c80257c00) [pid = 1852] [serial = 1585] [outer = (nil)] 16:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0c9617c400) [pid = 1852] [serial = 1586] [outer = 0x7f0c80257c00] 16:51:23 INFO - PROCESS | 1852 | 1461628283173 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c96d34000) [pid = 1852] [serial = 1587] [outer = 0x7f0c80257c00] 16:51:24 INFO - PROCESS | 1852 | 1461628284028 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]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1430ms 16:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:51:24 INFO - PROCESS | 1852 | 1461628284083 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 1852 | 1461628284086 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:51:24 INFO - PROCESS | 1852 | 1461628284091 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1852 | 1461628284094 Marionette TRACE conn3 <- [1,2086,null,{}] 16:51:24 INFO - PROCESS | 1852 | 1461628284114 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}] 16:51:24 INFO - PROCESS | 1852 | 1461628284366 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:51:24 INFO - PROCESS | 1852 | 1461628284515 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6fbd800 == 124 [pid = 1852] [id = 529] 16:51:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c94bc6800) [pid = 1852] [serial = 1588] [outer = (nil)] 16:51:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0c96d40400) [pid = 1852] [serial = 1589] [outer = 0x7f0c94bc6800] 16:51:24 INFO - PROCESS | 1852 | 1461628284589 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c97ad3c00) [pid = 1852] [serial = 1590] [outer = 0x7f0c94bc6800] 16:51:25 INFO - PROCESS | 1852 | ************************* 16:51:25 INFO - PROCESS | 1852 | A coding exception was thrown and uncaught in a Task. 16:51:25 INFO - PROCESS | 1852 | 16:51:25 INFO - PROCESS | 1852 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:51:25 INFO - PROCESS | 1852 | Full stack: 16:51:25 INFO - PROCESS | 1852 | ************************* 16:51:25 INFO - PROCESS | 1852 | 1461628285515 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]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1481ms 16:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:51:25 INFO - PROCESS | 1852 | 1461628285573 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1852 | 1461628285576 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:51:25 INFO - PROCESS | 1852 | 1461628285581 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1852 | 1461628285585 Marionette TRACE conn3 <- [1,2090,null,{}] 16:51:25 INFO - PROCESS | 1852 | 1461628285590 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}] 16:51:25 INFO - PROCESS | 1852 | 1461628285787 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:51:26 INFO - PROCESS | 1852 | 1461628285997 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cae47e800 == 125 [pid = 1852] [id = 530] 16:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c94e33000) [pid = 1852] [serial = 1591] [outer = (nil)] 16:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0ca7279400) [pid = 1852] [serial = 1592] [outer = 0x7f0c94e33000] 16:51:26 INFO - PROCESS | 1852 | 1461628286114 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f0caa542800) [pid = 1852] [serial = 1593] [outer = 0x7f0c94e33000] 16:51:27 INFO - PROCESS | 1852 | 1461628287028 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]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1480ms 16:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:51:27 INFO - PROCESS | 1852 | 1461628287062 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1852 | 1461628287065 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:51:27 INFO - PROCESS | 1852 | 1461628287070 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1852 | 1461628287073 Marionette TRACE conn3 <- [1,2094,null,{}] 16:51:27 INFO - PROCESS | 1852 | 1461628287078 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}] 16:51:27 INFO - PROCESS | 1852 | 1461628287265 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:51:27 INFO - PROCESS | 1852 | 1461628287529 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7bddf000 == 126 [pid = 1852] [id = 531] 16:51:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f0c86332800) [pid = 1852] [serial = 1594] [outer = (nil)] 16:51:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f0cabe73c00) [pid = 1852] [serial = 1595] [outer = 0x7f0c86332800] 16:51:27 INFO - PROCESS | 1852 | 1461628287601 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f0cac22a000) [pid = 1852] [serial = 1596] [outer = 0x7f0c86332800] 16:51:28 INFO - PROCESS | 1852 | 1461628288448 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]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1428ms 16:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:51:28 INFO - PROCESS | 1852 | 1461628288498 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1852 | 1461628288501 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:51:28 INFO - PROCESS | 1852 | 1461628288506 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1852 | 1461628288509 Marionette TRACE conn3 <- [1,2098,null,{}] 16:51:28 INFO - PROCESS | 1852 | 1461628288514 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}] 16:51:28 INFO - PROCESS | 1852 | 1461628288694 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:51:28 INFO - PROCESS | 1852 | 1461628288911 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb1885800 == 127 [pid = 1852] [id = 532] 16:51:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f0c7c7d2000) [pid = 1852] [serial = 1597] [outer = (nil)] 16:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f0c7c7dc000) [pid = 1852] [serial = 1598] [outer = 0x7f0c7c7d2000] 16:51:29 INFO - PROCESS | 1852 | 1461628289018 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f0c91286800) [pid = 1852] [serial = 1599] [outer = 0x7f0c7c7d2000] 16:51:29 INFO - PROCESS | 1852 | 1461628289943 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]]]}] 16:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1482ms 16:51:29 INFO - PROCESS | 1852 | 1461628289988 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 1852 | 1461628289991 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:51:30 INFO - PROCESS | 1852 | 1461628289997 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1852 | 1461628289999 Marionette TRACE conn3 <- [1,2102,null,{}] 16:51:30 INFO - PROCESS | 1852 | 1461628290004 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}] 16:51:30 INFO - PROCESS | 1852 | 1461628290184 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:51:30 INFO - PROCESS | 1852 | 1461628290417 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c8df800 == 128 [pid = 1852] [id = 533] 16:51:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f0c7c7d9800) [pid = 1852] [serial = 1600] [outer = (nil)] 16:51:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f0c7d2e3c00) [pid = 1852] [serial = 1601] [outer = 0x7f0c7c7d9800] 16:51:30 INFO - PROCESS | 1852 | 1461628290526 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f0c7d2e8800) [pid = 1852] [serial = 1602] [outer = 0x7f0c7c7d9800] 16:51:31 INFO - PROCESS | 1852 | 1461628291422 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]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1476ms 16:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:51:31 INFO - PROCESS | 1852 | 1461628291474 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1852 | 1461628291476 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:51:31 INFO - PROCESS | 1852 | 1461628291482 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1852 | 1461628291485 Marionette TRACE conn3 <- [1,2106,null,{}] 16:51:31 INFO - PROCESS | 1852 | 1461628291490 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}] 16:51:31 INFO - PROCESS | 1852 | 1461628291683 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:51:31 INFO - PROCESS | 1852 | 1461628291902 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87687800 == 129 [pid = 1852] [id = 534] 16:51:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f0c7c7d4400) [pid = 1852] [serial = 1603] [outer = (nil)] 16:51:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f0c7d2ec800) [pid = 1852] [serial = 1604] [outer = 0x7f0c7c7d4400] 16:51:32 INFO - PROCESS | 1852 | 1461628292013 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f0c82211800) [pid = 1852] [serial = 1605] [outer = 0x7f0c7c7d4400] 16:51:32 INFO - PROCESS | 1852 | 1461628292906 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]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1481ms 16:51:32 INFO - PROCESS | 1852 | 1461628292964 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1852 | 1461628292966 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:51:32 INFO - PROCESS | 1852 | 1461628292972 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1852 | 1461628292974 Marionette TRACE conn3 <- [1,2110,null,{}] 16:51:32 INFO - PROCESS | 1852 | 1461628292980 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}] 16:51:33 INFO - PROCESS | 1852 | 1461628293158 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:51:33 INFO - PROCESS | 1852 | 1461628293377 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d6ad000 == 130 [pid = 1852] [id = 535] 16:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f0c7d2e9c00) [pid = 1852] [serial = 1606] [outer = (nil)] 16:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f0c82209400) [pid = 1852] [serial = 1607] [outer = 0x7f0c7d2e9c00] 16:51:33 INFO - PROCESS | 1852 | 1461628293484 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f0c86391000) [pid = 1852] [serial = 1608] [outer = 0x7f0c7d2e9c00] 16:51:34 INFO - PROCESS | 1852 | 1461628294788 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]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1881ms 16:51:34 INFO - PROCESS | 1852 | 1461628294861 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 1852 | 1461628294869 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:51:34 INFO - PROCESS | 1852 | 1461628294878 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1852 | 1461628294884 Marionette TRACE conn3 <- [1,2114,null,{}] 16:51:34 INFO - PROCESS | 1852 | 1461628294891 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}] 16:51:35 INFO - PROCESS | 1852 | 1461628295168 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:51:35 INFO - PROCESS | 1852 | 1461628295384 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c824b2000 == 131 [pid = 1852] [id = 536] 16:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f0c7f619400) [pid = 1852] [serial = 1609] [outer = (nil)] 16:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f0c8025c400) [pid = 1852] [serial = 1610] [outer = 0x7f0c7f619400] 16:51:35 INFO - PROCESS | 1852 | 1461628295448 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f0c81144c00) [pid = 1852] [serial = 1611] [outer = 0x7f0c7f619400] 16:51:36 INFO - PROCESS | 1852 | 1461628296287 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]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1444ms 16:51:36 INFO - PROCESS | 1852 | 1461628296323 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1852 | 1461628296330 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:51:36 INFO - PROCESS | 1852 | 1461628296339 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1852 | 1461628296343 Marionette TRACE conn3 <- [1,2118,null,{}] 16:51:36 INFO - PROCESS | 1852 | 1461628296348 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}] 16:51:36 INFO - PROCESS | 1852 | 1461628296529 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:51:36 INFO - PROCESS | 1852 | 1461628296770 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d9c6800 == 132 [pid = 1852] [id = 537] 16:51:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7f0c80253800) [pid = 1852] [serial = 1612] [outer = (nil)] 16:51:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7f0c811f2800) [pid = 1852] [serial = 1613] [outer = 0x7f0c80253800] 16:51:36 INFO - PROCESS | 1852 | 1461628296936 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7f0c83804c00) [pid = 1852] [serial = 1614] [outer = 0x7f0c80253800] 16:51:38 INFO - PROCESS | 1852 | 1461628298035 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]]]}] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c867c8800 == 131 [pid = 1852] [id = 518] 16:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1833ms 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7f0c91328800) [pid = 1852] [serial = 1496] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7f0c7d922c00) [pid = 1852] [serial = 1466] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7f0c8f85ac00) [pid = 1852] [serial = 1463] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f0cac227400) [pid = 1852] [serial = 1460] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f0c818ec000) [pid = 1852] [serial = 1469] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fa0a000 == 130 [pid = 1852] [id = 517] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c893d6000 == 129 [pid = 1852] [id = 516] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c873ae000 == 128 [pid = 1852] [id = 515] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8241e000 == 127 [pid = 1852] [id = 514] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c819cf000 == 126 [pid = 1852] [id = 513] 16:51:38 INFO - PROCESS | 1852 | 1461628298239 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1852 | 1461628298243 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8766f800 == 125 [pid = 1852] [id = 512] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c80dc8000 == 124 [pid = 1852] [id = 511] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82418000 == 123 [pid = 1852] [id = 510] 16:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84eb8000 == 122 [pid = 1852] [id = 506] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb189d800 == 121 [pid = 1852] [id = 505] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cae496000 == 120 [pid = 1852] [id = 504] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6f0d800 == 119 [pid = 1852] [id = 503] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c994a8800 == 118 [pid = 1852] [id = 502] 16:51:38 INFO - PROCESS | 1852 | 1461628298269 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1852 | 1461628298274 Marionette TRACE conn3 <- [1,2122,null,{}] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94723800 == 117 [pid = 1852] [id = 501] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb2e800 == 116 [pid = 1852] [id = 500] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c914fc000 == 115 [pid = 1852] [id = 453] 16:51:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c846d4000 == 114 [pid = 1852] [id = 499] 16:51:38 INFO - PROCESS | 1852 | 1461628298295 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}] 16:51:38 INFO - PROCESS | 1852 | 1461628298474 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f0c988a6000) [pid = 1852] [serial = 1188] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f0cabd53400) [pid = 1852] [serial = 1454] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f0c9030d400) [pid = 1852] [serial = 1436] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f0c982d3800) [pid = 1852] [serial = 1445] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f0ca8673c00) [pid = 1852] [serial = 1197] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f0c84f58c00) [pid = 1852] [serial = 1478] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f0c87176000) [pid = 1852] [serial = 1164] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f0c900b8c00) [pid = 1852] [serial = 1488] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f0ca72c8400) [pid = 1852] [serial = 1194] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f0c8633fc00) [pid = 1852] [serial = 1203] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f0c886e1c00) [pid = 1852] [serial = 1482] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f0c8f9a5c00) [pid = 1852] [serial = 1338] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f0c84f5a000) [pid = 1852] [serial = 1430] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f0c90f7d400) [pid = 1852] [serial = 1494] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f0c8f94b800) [pid = 1852] [serial = 1167] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f0c9074c800) [pid = 1852] [serial = 1491] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f0c88326800) [pid = 1852] [serial = 1481] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0ca84ba000) [pid = 1852] [serial = 1451] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c886d9c00) [pid = 1852] [serial = 1206] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0c88332800) [pid = 1852] [serial = 1404] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0ca0456c00) [pid = 1852] [serial = 1191] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c94bbfc00) [pid = 1852] [serial = 1179] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c838e5800) [pid = 1852] [serial = 1161] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c885af800) [pid = 1852] [serial = 1269] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c8fb03000) [pid = 1852] [serial = 1487] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c94bc1800) [pid = 1852] [serial = 1442] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c9110cc00) [pid = 1852] [serial = 1173] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c81147c00) [pid = 1852] [serial = 1475] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c8380ac00) [pid = 1852] [serial = 1457] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c886e0c00) [pid = 1852] [serial = 1433] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c9404b400) [pid = 1852] [serial = 1176] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0c8f94e400) [pid = 1852] [serial = 1485] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c8e240400) [pid = 1852] [serial = 1209] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c8e23e000) [pid = 1852] [serial = 1484] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c9020d400) [pid = 1852] [serial = 1490] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c818e6800) [pid = 1852] [serial = 1476] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c8f905000) [pid = 1852] [serial = 1200] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c939acc00) [pid = 1852] [serial = 1439] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c8f9ad400) [pid = 1852] [serial = 1493] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c85c15800) [pid = 1852] [serial = 1479] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c97a3a800) [pid = 1852] [serial = 1185] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c900b7400) [pid = 1852] [serial = 1472] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c902c5000) [pid = 1852] [serial = 1170] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c962b6400) [pid = 1852] [serial = 1182] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0ca6317400) [pid = 1852] [serial = 1448] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1852 | 1461628298739 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c80dd2800 == 115 [pid = 1852] [id = 538] 16:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c818e6800) [pid = 1852] [serial = 1615] [outer = (nil)] 16:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c8633fc00) [pid = 1852] [serial = 1616] [outer = 0x7f0c818e6800] 16:51:38 INFO - PROCESS | 1852 | 1461628298835 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c88329400) [pid = 1852] [serial = 1617] [outer = 0x7f0c818e6800] 16:51:39 INFO - PROCESS | 1852 | 1461628299537 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]]]}] 16:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1301ms 16:51:39 INFO - PROCESS | 1852 | 1461628299560 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:51:39 INFO - PROCESS | 1852 | 1461628299566 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:51:39 INFO - PROCESS | 1852 | 1461628299572 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 1852 | 1461628299575 Marionette TRACE conn3 <- [1,2126,null,{}] 16:51:39 INFO - PROCESS | 1852 | 1461628299580 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}] 16:51:39 INFO - PROCESS | 1852 | 1461628299756 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:51:39 INFO - PROCESS | 1852 | 1461628299944 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84ea6000 == 116 [pid = 1852] [id = 539] 16:51:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c83808800) [pid = 1852] [serial = 1618] [outer = (nil)] 16:51:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c885b6000) [pid = 1852] [serial = 1619] [outer = 0x7f0c83808800] 16:51:40 INFO - PROCESS | 1852 | 1461628300007 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c89641400) [pid = 1852] [serial = 1620] [outer = 0x7f0c83808800] 16:51:40 INFO - PROCESS | 1852 | 1461628300794 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]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1277ms 16:51:40 INFO - PROCESS | 1852 | 1461628300854 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1852 | 1461628300857 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:51:40 INFO - PROCESS | 1852 | 1461628300863 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1852 | 1461628300865 Marionette TRACE conn3 <- [1,2130,null,{}] 16:51:40 INFO - PROCESS | 1852 | 1461628300870 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}] 16:51:41 INFO - PROCESS | 1852 | 1461628301114 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:51:41 INFO - PROCESS | 1852 | 1461628301149 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c867cd000 == 117 [pid = 1852] [id = 540] 16:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c88617c00) [pid = 1852] [serial = 1621] [outer = (nil)] 16:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c8e23d400) [pid = 1852] [serial = 1622] [outer = 0x7f0c88617c00] 16:51:41 INFO - PROCESS | 1852 | 1461628301209 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c8f94a000) [pid = 1852] [serial = 1623] [outer = 0x7f0c88617c00] 16:51:42 INFO - PROCESS | 1852 | 1461628302125 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] 16:51:42 INFO - PROCESS | 1852 | 1461628302203 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:51:42 INFO - PROCESS | 1852 | 1461628302239 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 1852 | 1461628302249 Marionette TRACE conn3 <- [1,2134,null,{}] 16:51:42 INFO - PROCESS | 1852 | 1461628302254 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}] 16:51:42 INFO - PROCESS | 1852 | 1461628302507 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:51:42 INFO - PROCESS | 1852 | 1461628302535 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87815800 == 118 [pid = 1852] [id = 541] 16:51:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c8f947000) [pid = 1852] [serial = 1624] [outer = (nil)] 16:51:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c900b8c00) [pid = 1852] [serial = 1625] [outer = 0x7f0c8f947000] 16:51:42 INFO - PROCESS | 1852 | 1461628302595 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c908ebc00) [pid = 1852] [serial = 1626] [outer = 0x7f0c8f947000] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c7d91fc00) [pid = 1852] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c7fe8a800) [pid = 1852] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c8235f400) [pid = 1852] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c818ebc00) [pid = 1852] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c7d925c00) [pid = 1852] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c89636400) [pid = 1852] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c8f854800) [pid = 1852] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c84f5ec00) [pid = 1852] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:51:43 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c8f861800) [pid = 1852] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:51:43 INFO - PROCESS | 1852 | 1461628303969 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]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1810ms 16:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:51:44 INFO - PROCESS | 1852 | 1461628304024 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1852 | 1461628304026 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:51:44 INFO - PROCESS | 1852 | 1461628304032 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1852 | 1461628304034 Marionette TRACE conn3 <- [1,2138,null,{}] 16:51:44 INFO - PROCESS | 1852 | 1461628304039 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}] 16:51:44 INFO - PROCESS | 1852 | 1461628304215 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:51:44 INFO - PROCESS | 1852 | 1461628304229 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893dd000 == 119 [pid = 1852] [id = 542] 16:51:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c818ebc00) [pid = 1852] [serial = 1627] [outer = (nil)] 16:51:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c90311c00) [pid = 1852] [serial = 1628] [outer = 0x7f0c818ebc00] 16:51:44 INFO - PROCESS | 1852 | 1461628304286 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c91103400) [pid = 1852] [serial = 1629] [outer = 0x7f0c818ebc00] 16:51:45 INFO - PROCESS | 1852 | 1461628305087 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]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1125ms 16:51:45 INFO - PROCESS | 1852 | 1461628305157 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1852 | 1461628305160 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:51:45 INFO - PROCESS | 1852 | 1461628305166 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1852 | 1461628305169 Marionette TRACE conn3 <- [1,2142,null,{}] 16:51:45 INFO - PROCESS | 1852 | 1461628305173 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}] 16:51:45 INFO - PROCESS | 1852 | 1461628305430 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:51:45 INFO - PROCESS | 1852 | 1461628305716 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d421800 == 120 [pid = 1852] [id = 543] 16:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c7c7d5400) [pid = 1852] [serial = 1630] [outer = (nil)] 16:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c7c7dd400) [pid = 1852] [serial = 1631] [outer = 0x7f0c7c7d5400] 16:51:45 INFO - PROCESS | 1852 | 1461628305799 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c7f617800) [pid = 1852] [serial = 1632] [outer = 0x7f0c7c7d5400] 16:51:46 INFO - PROCESS | 1852 | 1461628306736 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] 16:51:46 INFO - PROCESS | 1852 | 1461628306803 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:51:46 INFO - PROCESS | 1852 | 1461628306810 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1852 | 1461628306815 Marionette TRACE conn3 <- [1,2146,null,{}] 16:51:46 INFO - PROCESS | 1852 | 1461628306822 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}] 16:51:47 INFO - PROCESS | 1852 | 1461628307026 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:51:47 INFO - PROCESS | 1852 | 1461628307239 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c867d1000 == 121 [pid = 1852] [id = 544] 16:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c82358c00) [pid = 1852] [serial = 1633] [outer = (nil)] 16:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c849d3400) [pid = 1852] [serial = 1634] [outer = 0x7f0c82358c00] 16:51:47 INFO - PROCESS | 1852 | 1461628307401 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c8638cc00) [pid = 1852] [serial = 1635] [outer = 0x7f0c82358c00] 16:51:48 INFO - PROCESS | 1852 | 1461628308334 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] 16:51:48 INFO - PROCESS | 1852 | 1461628308406 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:51:48 INFO - PROCESS | 1852 | 1461628308412 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1852 | 1461628308414 Marionette TRACE conn3 <- [1,2150,null,{}] 16:51:48 INFO - PROCESS | 1852 | 1461628308420 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}] 16:51:48 INFO - PROCESS | 1852 | 1461628308628 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:51:48 INFO - PROCESS | 1852 | 1461628308839 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb9e800 == 122 [pid = 1852] [id = 545] 16:51:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c88330800) [pid = 1852] [serial = 1636] [outer = (nil)] 16:51:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c8f860c00) [pid = 1852] [serial = 1637] [outer = 0x7f0c88330800] 16:51:48 INFO - PROCESS | 1852 | 1461628308950 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c900bd000) [pid = 1852] [serial = 1638] [outer = 0x7f0c88330800] 16:51:49 INFO - PROCESS | 1852 | 1461628309931 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]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1576ms 16:51:49 INFO - PROCESS | 1852 | 1461628309989 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1852 | 1461628309992 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:51:50 INFO - PROCESS | 1852 | 1461628310007 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 1852 | 1461628310015 Marionette TRACE conn3 <- [1,2154,null,{}] 16:51:50 INFO - PROCESS | 1852 | 1461628310021 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}] 16:51:50 INFO - PROCESS | 1852 | 1461628310269 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:51:50 INFO - PROCESS | 1852 | 1461628310530 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9396e800 == 123 [pid = 1852] [id = 546] 16:51:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c88334000) [pid = 1852] [serial = 1639] [outer = (nil)] 16:51:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c9030cc00) [pid = 1852] [serial = 1640] [outer = 0x7f0c88334000] 16:51:50 INFO - PROCESS | 1852 | 1461628310650 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c9211c800) [pid = 1852] [serial = 1641] [outer = 0x7f0c88334000] 16:51:51 INFO - PROCESS | 1852 | 1461628311529 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]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1599ms 16:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:51:51 INFO - PROCESS | 1852 | 1461628311598 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 1852 | 1461628311602 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:51:51 INFO - PROCESS | 1852 | 1461628311608 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 1852 | 1461628311611 Marionette TRACE conn3 <- [1,2158,null,{}] 16:51:51 INFO - PROCESS | 1852 | 1461628311616 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}] 16:51:51 INFO - PROCESS | 1852 | 1461628311812 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:51:52 INFO - PROCESS | 1852 | 1461628312022 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94733800 == 124 [pid = 1852] [id = 547] 16:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c8963ec00) [pid = 1852] [serial = 1642] [outer = (nil)] 16:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c93ae6400) [pid = 1852] [serial = 1643] [outer = 0x7f0c8963ec00] 16:51:52 INFO - PROCESS | 1852 | 1461628312135 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c93fd1000) [pid = 1852] [serial = 1644] [outer = 0x7f0c8963ec00] 16:51:53 INFO - PROCESS | 1852 | 1461628313010 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]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1477ms 16:51:53 INFO - PROCESS | 1852 | 1461628313085 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:51:53 INFO - PROCESS | 1852 | 1461628313088 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:51:53 INFO - PROCESS | 1852 | 1461628313093 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1852 | 1461628313096 Marionette TRACE conn3 <- [1,2162,null,{}] 16:51:53 INFO - PROCESS | 1852 | 1461628313101 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}] 16:51:53 INFO - PROCESS | 1852 | 1461628313295 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:51:53 INFO - PROCESS | 1852 | 1461628313507 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c988f7000 == 125 [pid = 1852] [id = 548] 16:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0c949eb400) [pid = 1852] [serial = 1645] [outer = (nil)] 16:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c94bc1800) [pid = 1852] [serial = 1646] [outer = 0x7f0c949eb400] 16:51:53 INFO - PROCESS | 1852 | 1461628313631 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c97b90800) [pid = 1852] [serial = 1647] [outer = 0x7f0c949eb400] 16:51:54 INFO - PROCESS | 1852 | 1461628314588 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]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1540ms 16:51:54 INFO - PROCESS | 1852 | 1461628314634 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1852 | 1461628314638 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:51:54 INFO - PROCESS | 1852 | 1461628314643 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1852 | 1461628314645 Marionette TRACE conn3 <- [1,2166,null,{}] 16:51:54 INFO - PROCESS | 1852 | 1461628314650 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}] 16:51:54 INFO - PROCESS | 1852 | 1461628314844 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:51:55 INFO - PROCESS | 1852 | 1461628315066 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9c876800 == 126 [pid = 1852] [id = 549] 16:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0c811ea800) [pid = 1852] [serial = 1648] [outer = (nil)] 16:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c9924bc00) [pid = 1852] [serial = 1649] [outer = 0x7f0c811ea800] 16:51:55 INFO - PROCESS | 1852 | 1461628315177 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c9c961800) [pid = 1852] [serial = 1650] [outer = 0x7f0c811ea800] 16:51:56 INFO - PROCESS | 1852 | 1461628316060 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]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1479ms 16:51:56 INFO - PROCESS | 1852 | 1461628316123 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1852 | 1461628316127 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:51:56 INFO - PROCESS | 1852 | 1461628316133 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1852 | 1461628316135 Marionette TRACE conn3 <- [1,2170,null,{}] 16:51:56 INFO - PROCESS | 1852 | 1461628316140 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}] 16:51:56 INFO - PROCESS | 1852 | 1461628316328 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:51:56 INFO - PROCESS | 1852 | 1461628316540 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8435000 == 127 [pid = 1852] [id = 550] 16:51:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0c874e0c00) [pid = 1852] [serial = 1651] [outer = (nil)] 16:51:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f0ca1383800) [pid = 1852] [serial = 1652] [outer = 0x7f0c874e0c00] 16:51:56 INFO - PROCESS | 1852 | 1461628316651 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f0ca71e1000) [pid = 1852] [serial = 1653] [outer = 0x7f0c874e0c00] 16:51:57 INFO - PROCESS | 1852 | 1461628317545 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]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1477ms 16:51:57 INFO - PROCESS | 1852 | 1461628317610 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1852 | 1461628317614 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:51:57 INFO - PROCESS | 1852 | 1461628317619 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1852 | 1461628317621 Marionette TRACE conn3 <- [1,2174,null,{}] 16:51:57 INFO - PROCESS | 1852 | 1461628317627 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}] 16:51:57 INFO - PROCESS | 1852 | 1461628317809 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:51:58 INFO - PROCESS | 1852 | 1461628318026 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac633000 == 128 [pid = 1852] [id = 551] 16:51:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f0c8963e000) [pid = 1852] [serial = 1654] [outer = (nil)] 16:51:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f0ca76cc000) [pid = 1852] [serial = 1655] [outer = 0x7f0c8963e000] 16:51:58 INFO - PROCESS | 1852 | 1461628318138 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f0ca8404800) [pid = 1852] [serial = 1656] [outer = 0x7f0c8963e000] 16:51:58 INFO - PROCESS | 1852 | 1461628318985 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]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1426ms 16:51:59 INFO - PROCESS | 1852 | 1461628319047 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1852 | 1461628319050 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:51:59 INFO - PROCESS | 1852 | 1461628319055 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1852 | 1461628319058 Marionette TRACE conn3 <- [1,2178,null,{}] 16:51:59 INFO - PROCESS | 1852 | 1461628319063 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}] 16:51:59 INFO - PROCESS | 1852 | 1461628319254 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:51:59 INFO - PROCESS | 1852 | 1461628319521 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb0ab7800 == 129 [pid = 1852] [id = 552] 16:51:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f0ca6318c00) [pid = 1852] [serial = 1657] [outer = (nil)] 16:51:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f0caa01bc00) [pid = 1852] [serial = 1658] [outer = 0x7f0ca6318c00] 16:51:59 INFO - PROCESS | 1852 | 1461628319592 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f0cabc17c00) [pid = 1852] [serial = 1659] [outer = 0x7f0ca6318c00] 16:52:00 INFO - PROCESS | 1852 | 1461628320418 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]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1424ms 16:52:00 INFO - PROCESS | 1852 | 1461628320497 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 1852 | 1461628320500 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:52:00 INFO - PROCESS | 1852 | 1461628320508 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 1852 | 1461628320511 Marionette TRACE conn3 <- [1,2182,null,{}] 16:52:00 INFO - PROCESS | 1852 | 1461628320516 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}] 16:52:00 INFO - PROCESS | 1852 | 1461628320706 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:52:00 INFO - PROCESS | 1852 | 1461628320922 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8749d000 == 130 [pid = 1852] [id = 553] 16:52:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f0c7f906c00) [pid = 1852] [serial = 1660] [outer = (nil)] 16:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f0c7f90cc00) [pid = 1852] [serial = 1661] [outer = 0x7f0c7f906c00] 16:52:01 INFO - PROCESS | 1852 | 1461628321044 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f0ca8671800) [pid = 1852] [serial = 1662] [outer = 0x7f0c7f906c00] 16:52:01 INFO - PROCESS | 1852 | 1461628321986 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]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1537ms 16:52:02 INFO - PROCESS | 1852 | 1461628322062 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1852 | 1461628322066 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:52:02 INFO - PROCESS | 1852 | 1461628322075 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1852 | 1461628322078 Marionette TRACE conn3 <- [1,2186,null,{}] 16:52:02 INFO - PROCESS | 1852 | 1461628322084 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}] 16:52:02 INFO - PROCESS | 1852 | 1461628322306 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:52:02 INFO - PROCESS | 1852 | 1461628322538 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87418000 == 131 [pid = 1852] [id = 554] 16:52:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f0c7bdb1800) [pid = 1852] [serial = 1663] [outer = (nil)] 16:52:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f0c7bdb8800) [pid = 1852] [serial = 1664] [outer = 0x7f0c7bdb1800] 16:52:02 INFO - PROCESS | 1852 | 1461628322646 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f0cabd5a800) [pid = 1852] [serial = 1665] [outer = 0x7f0c7bdb1800] 16:52:03 INFO - PROCESS | 1852 | 1461628323544 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]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1526ms 16:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:52:03 INFO - PROCESS | 1852 | 1461628323603 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 1852 | 1461628323606 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:52:03 INFO - PROCESS | 1852 | 1461628323613 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1852 | 1461628323615 Marionette TRACE conn3 <- [1,2190,null,{}] 16:52:03 INFO - PROCESS | 1852 | 1461628323621 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}] 16:52:03 INFO - PROCESS | 1852 | 1461628323808 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:52:04 INFO - PROCESS | 1852 | 1461628324078 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c796d0000 == 132 [pid = 1852] [id = 555] 16:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f0c7bdb3800) [pid = 1852] [serial = 1666] [outer = (nil)] 16:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f0c83a2a000) [pid = 1852] [serial = 1667] [outer = 0x7f0c7bdb3800] 16:52:04 INFO - PROCESS | 1852 | 1461628324158 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f0c83a30800) [pid = 1852] [serial = 1668] [outer = 0x7f0c7bdb3800] 16:52:05 INFO - PROCESS | 1852 | 1461628325026 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]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1481ms 16:52:05 INFO - PROCESS | 1852 | 1461628325093 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:52:05 INFO - PROCESS | 1852 | 1461628325105 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:52:05 INFO - PROCESS | 1852 | 1461628325110 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1852 | 1461628325112 Marionette TRACE conn3 <- [1,2194,null,{}] 16:52:05 INFO - PROCESS | 1852 | 1461628325118 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}] 16:52:05 INFO - PROCESS | 1852 | 1461628325321 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:52:05 INFO - PROCESS | 1852 | 1461628325592 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d8cd800 == 133 [pid = 1852] [id = 556] 16:52:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f0c7d91ac00) [pid = 1852] [serial = 1669] [outer = (nil)] 16:52:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f0c7fe83800) [pid = 1852] [serial = 1670] [outer = 0x7f0c7d91ac00] 16:52:05 INFO - PROCESS | 1852 | 1461628325703 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7f0c7ff0e000) [pid = 1852] [serial = 1671] [outer = 0x7f0c7d91ac00] 16:52:06 INFO - PROCESS | 1852 | 1461628326533 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]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1481ms 16:52:06 INFO - PROCESS | 1852 | 1461628326591 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1852 | 1461628326594 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:52:06 INFO - PROCESS | 1852 | 1461628326599 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1852 | 1461628326601 Marionette TRACE conn3 <- [1,2198,null,{}] 16:52:06 INFO - PROCESS | 1852 | 1461628326607 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}] 16:52:06 INFO - PROCESS | 1852 | 1461628326792 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:52:07 INFO - PROCESS | 1852 | 1461628327059 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87368000 == 134 [pid = 1852] [id = 557] 16:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7f0c7bdb5000) [pid = 1852] [serial = 1672] [outer = (nil)] 16:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7f0c80d9e800) [pid = 1852] [serial = 1673] [outer = 0x7f0c7bdb5000] 16:52:07 INFO - PROCESS | 1852 | 1461628327129 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7f0c8380d000) [pid = 1852] [serial = 1674] [outer = 0x7f0c7bdb5000] 16:52:07 INFO - PROCESS | 1852 | 1461628327957 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]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1427ms 16:52:08 INFO - PROCESS | 1852 | 1461628328027 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 1852 | 1461628328031 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:52:08 INFO - PROCESS | 1852 | 1461628328036 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1852 | 1461628328038 Marionette TRACE conn3 <- [1,2202,null,{}] 16:52:08 INFO - PROCESS | 1852 | 1461628328043 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}] 16:52:08 INFO - PROCESS | 1852 | 1461628328240 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:52:08 INFO - PROCESS | 1852 | 1461628328515 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84da2000 == 135 [pid = 1852] [id = 558] 16:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 300 (0x7f0c7ff10000) [pid = 1852] [serial = 1675] [outer = (nil)] 16:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 301 (0x7f0c83a2ec00) [pid = 1852] [serial = 1676] [outer = 0x7f0c7ff10000] 16:52:08 INFO - PROCESS | 1852 | 1461628328587 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 302 (0x7f0c83a35000) [pid = 1852] [serial = 1677] [outer = 0x7f0c7ff10000] 16:52:09 INFO - PROCESS | 1852 | 1461628329447 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]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1481ms 16:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:52:09 INFO - PROCESS | 1852 | 1461628329518 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1852 | 1461628329521 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:52:09 INFO - PROCESS | 1852 | 1461628329527 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1852 | 1461628329530 Marionette TRACE conn3 <- [1,2206,null,{}] 16:52:09 INFO - PROCESS | 1852 | 1461628329535 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}] 16:52:09 INFO - PROCESS | 1852 | 1461628329739 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:52:10 INFO - PROCESS | 1852 | 1461628330564 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7bde0800 == 136 [pid = 1852] [id = 559] 16:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 303 (0x7f0c7bdb2000) [pid = 1852] [serial = 1678] [outer = (nil)] 16:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 304 (0x7f0c7bdb6800) [pid = 1852] [serial = 1679] [outer = 0x7f0c7bdb2000] 16:52:10 INFO - PROCESS | 1852 | 1461628330634 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 305 (0x7f0c7d2e8c00) [pid = 1852] [serial = 1680] [outer = 0x7f0c7bdb2000] 16:52:11 INFO - PROCESS | 1852 | 1461628331490 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]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1988ms 16:52:11 INFO - PROCESS | 1852 | 1461628331519 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1852 | 1461628331524 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:52:11 INFO - PROCESS | 1852 | 1461628331533 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1852 | 1461628331538 Marionette TRACE conn3 <- [1,2210,null,{}] 16:52:11 INFO - PROCESS | 1852 | 1461628331544 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}] 16:52:11 INFO - PROCESS | 1852 | 1461628331734 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:52:11 INFO - PROCESS | 1852 | 1461628331986 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c8cd800 == 137 [pid = 1852] [id = 560] 16:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 306 (0x7f0c7c7d9000) [pid = 1852] [serial = 1681] [outer = (nil)] 16:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 307 (0x7f0c7fe85000) [pid = 1852] [serial = 1682] [outer = 0x7f0c7c7d9000] 16:52:12 INFO - PROCESS | 1852 | 1461628332146 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 308 (0x7f0c80d94c00) [pid = 1852] [serial = 1683] [outer = 0x7f0c7c7d9000] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0caa04e800 == 136 [pid = 1852] [id = 48] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9803a000 == 135 [pid = 1852] [id = 49] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9395a800 == 134 [pid = 1852] [id = 54] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c893dd000 == 133 [pid = 1852] [id = 542] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 307 (0x7f0c93f36400) [pid = 1852] [serial = 1520] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 306 (0x7f0c93f37c00) [pid = 1852] [serial = 1526] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 305 (0x7f0c81891c00) [pid = 1852] [serial = 1523] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 304 (0x7f0cabd52400) [pid = 1852] [serial = 1517] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87815800 == 132 [pid = 1852] [id = 541] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c867cd000 == 131 [pid = 1852] [id = 540] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84ea6000 == 130 [pid = 1852] [id = 539] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c80dd2800 == 129 [pid = 1852] [id = 538] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7d9c6800 == 128 [pid = 1852] [id = 537] 16:52:13 INFO - PROCESS | 1852 | 1461628333363 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]]]}] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c824b2000 == 127 [pid = 1852] [id = 536] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb1885800 == 126 [pid = 1852] [id = 532] 16:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1843ms 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7bddf000 == 125 [pid = 1852] [id = 531] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cae47e800 == 124 [pid = 1852] [id = 530] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6fbd800 == 123 [pid = 1852] [id = 529] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9acb4000 == 122 [pid = 1852] [id = 528] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99099000 == 121 [pid = 1852] [id = 527] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97320000 == 120 [pid = 1852] [id = 526] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94739800 == 119 [pid = 1852] [id = 525] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c942ab800 == 118 [pid = 1852] [id = 524] 16:52:13 INFO - PROCESS | 1852 | 1461628333392 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1852 | 1461628333398 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c914e4000 == 117 [pid = 1852] [id = 523] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90887800 == 116 [pid = 1852] [id = 522] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c876c4000 == 115 [pid = 1852] [id = 521] 16:52:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c839c5800 == 114 [pid = 1852] [id = 520] 16:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:52:13 INFO - PROCESS | 1852 | 1461628333411 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1852 | 1461628333413 Marionette TRACE conn3 <- [1,2214,null,{}] 16:52:13 INFO - PROCESS | 1852 | 1461628333418 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}] 16:52:13 INFO - PROCESS | 1852 | 1461628333609 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 303 (0x7f0c8638a800) [pid = 1852] [serial = 1556] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 302 (0x7f0c8f9a7800) [pid = 1852] [serial = 1557] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 301 (0x7f0c7fe90400) [pid = 1852] [serial = 1532] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 300 (0x7f0c8380c800) [pid = 1852] [serial = 1538] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 299 (0x7f0c885a8c00) [pid = 1852] [serial = 1545] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7f0c8114b800) [pid = 1852] [serial = 1535] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7f0c8f855800) [pid = 1852] [serial = 1547] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7f0c84ed4400) [pid = 1852] [serial = 1539] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7f0c8025d000) [pid = 1852] [serial = 1529] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f0c87177800) [pid = 1852] [serial = 1544] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f0c900bac00) [pid = 1852] [serial = 1553] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f0c81893800) [pid = 1852] [serial = 1536] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f0c988ab400) [pid = 1852] [serial = 1514] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f0c8f90ac00) [pid = 1852] [serial = 1548] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f0c80259400) [pid = 1852] [serial = 1533] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f0c87179800) [pid = 1852] [serial = 1541] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f0c8f9a7000) [pid = 1852] [serial = 1550] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f0c88333000) [pid = 1852] [serial = 1542] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f0c82351800) [pid = 1852] [serial = 1499] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f0c9020b800) [pid = 1852] [serial = 1554] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f0c94bc3400) [pid = 1852] [serial = 1511] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f0c93872800) [pid = 1852] [serial = 1508] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f0c886dfc00) [pid = 1852] [serial = 1502] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f0c9020a000) [pid = 1852] [serial = 1505] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f0c8fb08c00) [pid = 1852] [serial = 1551] [outer = (nil)] [url = about:blank] 16:52:13 INFO - PROCESS | 1852 | 1461628333929 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fda3800 == 115 [pid = 1852] [id = 561] 16:52:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f0c8114b800) [pid = 1852] [serial = 1684] [outer = (nil)] 16:52:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f0c81580800) [pid = 1852] [serial = 1685] [outer = 0x7f0c8114b800] 16:52:13 INFO - PROCESS | 1852 | 1461628333996 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f0c81896400) [pid = 1852] [serial = 1686] [outer = 0x7f0c8114b800] 16:52:14 INFO - PROCESS | 1852 | 1461628334692 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]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1340ms 16:52:14 INFO - PROCESS | 1852 | 1461628334749 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:52:14 INFO - PROCESS | 1852 | 1461628334753 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:52:14 INFO - PROCESS | 1852 | 1461628334766 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1852 | 1461628334773 Marionette TRACE conn3 <- [1,2218,null,{}] 16:52:14 INFO - PROCESS | 1852 | 1461628334784 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}] 16:52:15 INFO - PROCESS | 1852 | 1461628335046 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:52:15 INFO - PROCESS | 1852 | 1461628335065 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839d7800 == 116 [pid = 1852] [id = 562] 16:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f0c818ef000) [pid = 1852] [serial = 1687] [outer = (nil)] 16:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f0c83810c00) [pid = 1852] [serial = 1688] [outer = 0x7f0c818ef000] 16:52:15 INFO - PROCESS | 1852 | 1461628335126 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f0c8398c800) [pid = 1852] [serial = 1689] [outer = 0x7f0c818ef000] 16:52:16 INFO - PROCESS | 1852 | 1461628336000 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]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1296ms 16:52:16 INFO - PROCESS | 1852 | 1461628336055 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1852 | 1461628336059 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:52:16 INFO - PROCESS | 1852 | 1461628336065 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1852 | 1461628336067 Marionette TRACE conn3 <- [1,2222,null,{}] 16:52:16 INFO - PROCESS | 1852 | 1461628336092 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}] 16:52:16 INFO - PROCESS | 1852 | 1461628336342 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:52:16 INFO - PROCESS | 1852 | 1461628336369 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84ea7000 == 117 [pid = 1852] [id = 563] 16:52:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f0c83811400) [pid = 1852] [serial = 1690] [outer = (nil)] 16:52:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f0c849d4000) [pid = 1852] [serial = 1691] [outer = 0x7f0c83811400] 16:52:16 INFO - PROCESS | 1852 | 1461628336430 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f0c84ecd000) [pid = 1852] [serial = 1692] [outer = 0x7f0c83811400] 16:52:17 INFO - PROCESS | 1852 | 1461628337286 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]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1248ms 16:52:17 INFO - PROCESS | 1852 | 1461628337313 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 1852 | 1461628337316 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:52:17 INFO - PROCESS | 1852 | 1461628337321 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 1852 | 1461628337323 Marionette TRACE conn3 <- [1,2226,null,{}] 16:52:17 INFO - PROCESS | 1852 | 1461628337335 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}] 16:52:17 INFO - PROCESS | 1852 | 1461628337561 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:52:17 INFO - PROCESS | 1852 | 1461628337603 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b6d800 == 118 [pid = 1852] [id = 564] 16:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f0c85c1a800) [pid = 1852] [serial = 1693] [outer = (nil)] 16:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f0c85c20400) [pid = 1852] [serial = 1694] [outer = 0x7f0c85c1a800] 16:52:17 INFO - PROCESS | 1852 | 1461628337685 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f0c87178800) [pid = 1852] [serial = 1695] [outer = 0x7f0c85c1a800] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f0c923cb000) [pid = 1852] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f0c80d99c00) [pid = 1852] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f0c80da1c00) [pid = 1852] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f0c94e2ac00) [pid = 1852] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f0c9413e000) [pid = 1852] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f0c97a35800) [pid = 1852] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f0c949ed400) [pid = 1852] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f0c8113c400) [pid = 1852] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f0c838dc000) [pid = 1852] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f0ca71e5800) [pid = 1852] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f0c8fb04400) [pid = 1852] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f0c91287c00) [pid = 1852] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f0c97adf000) [pid = 1852] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f0c9463bc00) [pid = 1852] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f0c885b1000) [pid = 1852] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0c82351c00) [pid = 1852] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c8716f000) [pid = 1852] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0c81149000) [pid = 1852] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0c9a3e7c00) [pid = 1852] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c8189e000) [pid = 1852] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c811e9400) [pid = 1852] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c849d0400) [pid = 1852] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c874eb800) [pid = 1852] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c885b0000) [pid = 1852] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c8235b000) [pid = 1852] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c8963b000) [pid = 1852] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c86535400) [pid = 1852] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c8fb0b800) [pid = 1852] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c920e3400) [pid = 1852] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0c92394c00) [pid = 1852] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c82207000) [pid = 1852] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c902c1800) [pid = 1852] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c903e7c00) [pid = 1852] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c9128bc00) [pid = 1852] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c9c9a4c00) [pid = 1852] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c818e2400) [pid = 1852] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c818e4000) [pid = 1852] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c818eb400) [pid = 1852] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c849d0c00) [pid = 1852] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c84ed4000) [pid = 1852] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c88329000) [pid = 1852] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c80ea6800) [pid = 1852] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c92398c00) [pid = 1852] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c838e6800) [pid = 1852] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c89635c00) [pid = 1852] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c818e6800) [pid = 1852] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c80253800) [pid = 1852] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c88617c00) [pid = 1852] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c84ece000) [pid = 1852] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c83808800) [pid = 1852] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c8f947000) [pid = 1852] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c7f619400) [pid = 1852] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:52:19 INFO - PROCESS | 1852 | 1461628339418 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]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2130ms 16:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:52:19 INFO - PROCESS | 1852 | 1461628339452 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 1852 | 1461628339454 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:52:19 INFO - PROCESS | 1852 | 1461628339459 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1852 | 1461628339462 Marionette TRACE conn3 <- [1,2230,null,{}] 16:52:19 INFO - PROCESS | 1852 | 1461628339467 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}] 16:52:19 INFO - PROCESS | 1852 | 1461628339649 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:52:19 INFO - PROCESS | 1852 | 1461628339828 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b66000 == 119 [pid = 1852] [id = 565] 16:52:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c80ea6800) [pid = 1852] [serial = 1696] [outer = (nil)] 16:52:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c81149000) [pid = 1852] [serial = 1697] [outer = 0x7f0c80ea6800] 16:52:19 INFO - PROCESS | 1852 | 1461628339889 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c87179800) [pid = 1852] [serial = 1698] [outer = 0x7f0c80ea6800] 16:52:20 INFO - PROCESS | 1852 | 1461628340587 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]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1176ms 16:52:20 INFO - PROCESS | 1852 | 1461628340635 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 1852 | 1461628340638 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:52:20 INFO - PROCESS | 1852 | 1461628340647 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 1852 | 1461628340648 Marionette TRACE conn3 <- [1,2234,null,{}] 16:52:20 INFO - PROCESS | 1852 | 1461628340652 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}] 16:52:20 INFO - PROCESS | 1852 | 1461628340909 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:52:21 INFO - PROCESS | 1852 | 1461628341197 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7bdf6800 == 120 [pid = 1852] [id = 566] 16:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c7bdaa800) [pid = 1852] [serial = 1699] [outer = (nil)] 16:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c7bdb0c00) [pid = 1852] [serial = 1700] [outer = 0x7f0c7bdaa800] 16:52:21 INFO - PROCESS | 1852 | 1461628341273 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c7d920000) [pid = 1852] [serial = 1701] [outer = 0x7f0c7bdaa800] 16:52:22 INFO - PROCESS | 1852 | 1461628342249 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]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1626ms 16:52:22 INFO - PROCESS | 1852 | 1461628342275 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1852 | 1461628342281 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:52:22 INFO - PROCESS | 1852 | 1461628342288 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1852 | 1461628342293 Marionette TRACE conn3 <- [1,2238,null,{}] 16:52:22 INFO - PROCESS | 1852 | 1461628342299 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}] 16:52:22 INFO - PROCESS | 1852 | 1461628342496 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:52:22 INFO - PROCESS | 1852 | 1461628342781 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c83911000 == 121 [pid = 1852] [id = 567] 16:52:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c80d9a000) [pid = 1852] [serial = 1702] [outer = (nil)] 16:52:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c811eac00) [pid = 1852] [serial = 1703] [outer = 0x7f0c80d9a000] 16:52:22 INFO - PROCESS | 1852 | 1461628342903 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c81894400) [pid = 1852] [serial = 1704] [outer = 0x7f0c80d9a000] 16:52:23 INFO - PROCESS | 1852 | 1461628343730 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]]]}] 16:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1479ms 16:52:23 INFO - PROCESS | 1852 | 1461628343771 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 1852 | 1461628343777 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:52:23 INFO - PROCESS | 1852 | 1461628343782 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 1852 | 1461628343786 Marionette TRACE conn3 <- [1,2242,null,{}] 16:52:23 INFO - PROCESS | 1852 | 1461628343791 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}] 16:52:23 INFO - PROCESS | 1852 | 1461628343978 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:52:24 INFO - PROCESS | 1852 | 1461628344205 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c867d8800 == 122 [pid = 1852] [id = 568] 16:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c82209000) [pid = 1852] [serial = 1705] [outer = (nil)] 16:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c838d9400) [pid = 1852] [serial = 1706] [outer = 0x7f0c82209000] 16:52:24 INFO - PROCESS | 1852 | 1461628344316 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c849cd800) [pid = 1852] [serial = 1707] [outer = 0x7f0c82209000] 16:52:25 INFO - PROCESS | 1852 | 1461628345249 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]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1533ms 16:52:25 INFO - PROCESS | 1852 | 1461628345316 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1852 | 1461628345320 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:52:25 INFO - PROCESS | 1852 | 1461628345334 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1852 | 1461628345343 Marionette TRACE conn3 <- [1,2246,null,{}] 16:52:25 INFO - PROCESS | 1852 | 1461628345349 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}] 16:52:25 INFO - PROCESS | 1852 | 1461628345580 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:52:25 INFO - PROCESS | 1852 | 1461628345838 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8749f000 == 123 [pid = 1852] [id = 569] 16:52:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c84ed4400) [pid = 1852] [serial = 1708] [outer = (nil)] 16:52:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c8717d000) [pid = 1852] [serial = 1709] [outer = 0x7f0c84ed4400] 16:52:25 INFO - PROCESS | 1852 | 1461628345958 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c874ea800) [pid = 1852] [serial = 1710] [outer = 0x7f0c84ed4400] 16:52:26 INFO - PROCESS | 1852 | 1461628346807 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]]]}] 16:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1541ms 16:52:26 INFO - PROCESS | 1852 | 1461628346869 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:52:26 INFO - PROCESS | 1852 | 1461628346873 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:52:26 INFO - PROCESS | 1852 | 1461628346878 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 1852 | 1461628346881 Marionette TRACE conn3 <- [1,2250,null,{}] 16:52:26 INFO - PROCESS | 1852 | 1461628346886 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}] 16:52:27 INFO - PROCESS | 1852 | 1461628347083 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:52:27 INFO - PROCESS | 1852 | 1461628347346 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8771c800 == 124 [pid = 1852] [id = 570] 16:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c85c1d800) [pid = 1852] [serial = 1711] [outer = (nil)] 16:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c88470400) [pid = 1852] [serial = 1712] [outer = 0x7f0c85c1d800] 16:52:27 INFO - PROCESS | 1852 | 1461628347460 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c885acc00) [pid = 1852] [serial = 1713] [outer = 0x7f0c85c1d800] 16:52:28 INFO - PROCESS | 1852 | 1461628348313 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]]]}] 16:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1486ms 16:52:28 INFO - PROCESS | 1852 | 1461628348365 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:52:28 INFO - PROCESS | 1852 | 1461628348368 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:52:28 INFO - PROCESS | 1852 | 1461628348374 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1852 | 1461628348377 Marionette TRACE conn3 <- [1,2254,null,{}] 16:52:28 INFO - PROCESS | 1852 | 1461628348381 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}] 16:52:28 INFO - PROCESS | 1852 | 1461628348572 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:52:28 INFO - PROCESS | 1852 | 1461628348840 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893a7000 == 125 [pid = 1852] [id = 571] 16:52:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c8861d400) [pid = 1852] [serial = 1714] [outer = (nil)] 16:52:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c886d6800) [pid = 1852] [serial = 1715] [outer = 0x7f0c8861d400] 16:52:28 INFO - PROCESS | 1852 | 1461628348926 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c89637400) [pid = 1852] [serial = 1716] [outer = 0x7f0c8861d400] 16:52:29 INFO - PROCESS | 1852 | 1461628349788 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]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1484ms 16:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:52:29 INFO - PROCESS | 1852 | 1461628349859 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1852 | 1461628349862 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:52:29 INFO - PROCESS | 1852 | 1461628349867 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1852 | 1461628349870 Marionette TRACE conn3 <- [1,2258,null,{}] 16:52:29 INFO - PROCESS | 1852 | 1461628349875 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}] 16:52:30 INFO - PROCESS | 1852 | 1461628350122 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:52:30 INFO - PROCESS | 1852 | 1461628350425 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e32f000 == 126 [pid = 1852] [id = 572] 16:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c885b3c00) [pid = 1852] [serial = 1717] [outer = (nil)] 16:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c8e1d4c00) [pid = 1852] [serial = 1718] [outer = 0x7f0c885b3c00] 16:52:30 INFO - PROCESS | 1852 | 1461628350509 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c8e236c00) [pid = 1852] [serial = 1719] [outer = 0x7f0c885b3c00] 16:52:31 INFO - PROCESS | 1852 | 1461628351301 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]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1483ms 16:52:31 INFO - PROCESS | 1852 | 1461628351350 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1852 | 1461628351354 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:52:31 INFO - PROCESS | 1852 | 1461628351359 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1852 | 1461628351362 Marionette TRACE conn3 <- [1,2262,null,{}] 16:52:31 INFO - PROCESS | 1852 | 1461628351366 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}] 16:52:31 INFO - PROCESS | 1852 | 1461628351561 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:52:31 INFO - PROCESS | 1852 | 1461628351834 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb1f000 == 127 [pid = 1852] [id = 573] 16:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c8861fc00) [pid = 1852] [serial = 1720] [outer = (nil)] 16:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c8f853400) [pid = 1852] [serial = 1721] [outer = 0x7f0c8861fc00] 16:52:31 INFO - PROCESS | 1852 | 1461628351909 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c8f861400) [pid = 1852] [serial = 1722] [outer = 0x7f0c8861fc00] 16:52:32 INFO - PROCESS | 1852 | 1461628352755 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]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1425ms 16:52:32 INFO - PROCESS | 1852 | 1461628352785 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 1852 | 1461628352789 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:52:32 INFO - PROCESS | 1852 | 1461628352794 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1852 | 1461628352796 Marionette TRACE conn3 <- [1,2266,null,{}] 16:52:32 INFO - PROCESS | 1852 | 1461628352802 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}] 16:52:32 INFO - PROCESS | 1852 | 1461628352993 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:52:33 INFO - PROCESS | 1852 | 1461628353260 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901f4000 == 128 [pid = 1852] [id = 574] 16:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c8e237000) [pid = 1852] [serial = 1723] [outer = (nil)] 16:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c8f90e400) [pid = 1852] [serial = 1724] [outer = 0x7f0c8e237000] 16:52:33 INFO - PROCESS | 1852 | 1461628353333 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c8f94b400) [pid = 1852] [serial = 1725] [outer = 0x7f0c8e237000] 16:52:34 INFO - PROCESS | 1852 | 1461628354174 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]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1425ms 16:52:34 INFO - PROCESS | 1852 | 1461628354221 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 1852 | 1461628354224 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:52:34 INFO - PROCESS | 1852 | 1461628354230 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1852 | 1461628354233 Marionette TRACE conn3 <- [1,2270,null,{}] 16:52:34 INFO - PROCESS | 1852 | 1461628354237 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}] 16:52:34 INFO - PROCESS | 1852 | 1461628354437 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:52:34 INFO - PROCESS | 1852 | 1461628354704 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9087d000 == 129 [pid = 1852] [id = 575] 16:52:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0c8e23b400) [pid = 1852] [serial = 1726] [outer = (nil)] 16:52:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c8f9a7c00) [pid = 1852] [serial = 1727] [outer = 0x7f0c8e23b400] 16:52:34 INFO - PROCESS | 1852 | 1461628354779 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c8f9b5c00) [pid = 1852] [serial = 1728] [outer = 0x7f0c8e23b400] 16:52:35 INFO - PROCESS | 1852 | 1461628355627 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]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:52:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1425ms 16:52:35 INFO - PROCESS | 1852 | 1461628355656 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1852 | 1461628355659 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:52:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:52:35 INFO - PROCESS | 1852 | 1461628355665 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1852 | 1461628355667 Marionette TRACE conn3 <- [1,2274,null,{}] 16:52:35 INFO - PROCESS | 1852 | 1461628355673 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}] 16:52:35 INFO - PROCESS | 1852 | 1461628355858 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:52:36 INFO - PROCESS | 1852 | 1461628356133 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b85800 == 130 [pid = 1852] [id = 576] 16:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0c86530000) [pid = 1852] [serial = 1729] [outer = (nil)] 16:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c8f9b7c00) [pid = 1852] [serial = 1730] [outer = 0x7f0c86530000] 16:52:36 INFO - PROCESS | 1852 | 1461628356212 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c8fb03000) [pid = 1852] [serial = 1731] [outer = 0x7f0c86530000] 16:52:37 INFO - PROCESS | 1852 | 1461628357061 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]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1443ms 16:52:37 INFO - PROCESS | 1852 | 1461628357109 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1852 | 1461628357113 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:52:37 INFO - PROCESS | 1852 | 1461628357118 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1852 | 1461628357121 Marionette TRACE conn3 <- [1,2278,null,{}] 16:52:37 INFO - PROCESS | 1852 | 1461628357127 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}] 16:52:37 INFO - PROCESS | 1852 | 1461628357355 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:52:37 INFO - PROCESS | 1852 | 1461628357619 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c92182000 == 131 [pid = 1852] [id = 577] 16:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0c86530c00) [pid = 1852] [serial = 1732] [outer = (nil)] 16:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f0c9008cc00) [pid = 1852] [serial = 1733] [outer = 0x7f0c86530c00] 16:52:37 INFO - PROCESS | 1852 | 1461628357692 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f0c9020a000) [pid = 1852] [serial = 1734] [outer = 0x7f0c86530c00] 16:52:38 INFO - PROCESS | 1852 | 1461628358519 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]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1426ms 16:52:38 INFO - PROCESS | 1852 | 1461628358545 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1852 | 1461628358548 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:52:38 INFO - PROCESS | 1852 | 1461628358553 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1852 | 1461628358556 Marionette TRACE conn3 <- [1,2282,null,{}] 16:52:38 INFO - PROCESS | 1852 | 1461628358561 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}] 16:52:38 INFO - PROCESS | 1852 | 1461628358752 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:52:39 INFO - PROCESS | 1852 | 1461628359024 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9456e000 == 132 [pid = 1852] [id = 578] 16:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f0c8fb0ac00) [pid = 1852] [serial = 1735] [outer = (nil)] 16:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f0c90211400) [pid = 1852] [serial = 1736] [outer = 0x7f0c8fb0ac00] 16:52:39 INFO - PROCESS | 1852 | 1461628359091 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f0c902c6000) [pid = 1852] [serial = 1737] [outer = 0x7f0c8fb0ac00] 16:52:39 INFO - PROCESS | 1852 | 1461628359884 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]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:52:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1383ms 16:52:39 INFO - PROCESS | 1852 | 1461628359937 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:52:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:52:39 INFO - PROCESS | 1852 | 1461628359948 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:52:39 INFO - PROCESS | 1852 | 1461628359953 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1852 | 1461628359957 Marionette TRACE conn3 <- [1,2286,null,{}] 16:52:39 INFO - PROCESS | 1852 | 1461628359962 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}] 16:52:40 INFO - PROCESS | 1852 | 1461628360177 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:52:40 INFO - PROCESS | 1852 | 1461628360448 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9473f000 == 133 [pid = 1852] [id = 579] 16:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f0c8f9b2c00) [pid = 1852] [serial = 1738] [outer = (nil)] 16:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f0c90308400) [pid = 1852] [serial = 1739] [outer = 0x7f0c8f9b2c00] 16:52:40 INFO - PROCESS | 1852 | 1461628360536 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f0c903e6800) [pid = 1852] [serial = 1740] [outer = 0x7f0c8f9b2c00] 16:52:41 INFO - PROCESS | 1852 | 1461628361396 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]]]}] 16:52:41 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 16:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1477ms 16:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:52:41 INFO - PROCESS | 1852 | 1461628361431 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1852 | 1461628361434 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:52:41 INFO - PROCESS | 1852 | 1461628361440 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1852 | 1461628361443 Marionette TRACE conn3 <- [1,2290,null,{}] 16:52:41 INFO - PROCESS | 1852 | 1461628361447 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}] 16:52:41 INFO - PROCESS | 1852 | 1461628361634 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:52:41 INFO - PROCESS | 1852 | 1461628361904 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97320000 == 134 [pid = 1852] [id = 580] 16:52:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f0c9000e400) [pid = 1852] [serial = 1741] [outer = (nil)] 16:52:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f0c903f1000) [pid = 1852] [serial = 1742] [outer = 0x7f0c9000e400] 16:52:41 INFO - PROCESS | 1852 | 1461628361974 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f0c90450800) [pid = 1852] [serial = 1743] [outer = 0x7f0c9000e400] 16:52:42 INFO - PROCESS | 1852 | 1461628362778 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]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1379ms 16:52:42 INFO - PROCESS | 1852 | 1461628362819 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1852 | 1461628362823 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:52:42 INFO - PROCESS | 1852 | 1461628362828 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1852 | 1461628362830 Marionette TRACE conn3 <- [1,2294,null,{}] 16:52:42 INFO - PROCESS | 1852 | 1461628362835 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}] 16:52:43 INFO - PROCESS | 1852 | 1461628363040 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:52:43 INFO - PROCESS | 1852 | 1461628363349 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9908c800 == 135 [pid = 1852] [id = 581] 16:52:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f0c8e08c800) [pid = 1852] [serial = 1744] [outer = (nil)] 16:52:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f0c907ec000) [pid = 1852] [serial = 1745] [outer = 0x7f0c8e08c800] 16:52:43 INFO - PROCESS | 1852 | 1461628363422 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f0c9081b000) [pid = 1852] [serial = 1746] [outer = 0x7f0c8e08c800] 16:52:44 INFO - PROCESS | 1852 | 1461628364226 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]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1429ms 16:52:44 INFO - PROCESS | 1852 | 1461628364265 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1852 | 1461628364269 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:52:44 INFO - PROCESS | 1852 | 1461628364277 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1852 | 1461628364280 Marionette TRACE conn3 <- [1,2298,null,{}] 16:52:44 INFO - PROCESS | 1852 | 1461628364286 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}] 16:52:44 INFO - PROCESS | 1852 | 1461628364477 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:52:44 INFO - PROCESS | 1852 | 1461628364747 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99dd4800 == 136 [pid = 1852] [id = 582] 16:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f0c90455800) [pid = 1852] [serial = 1747] [outer = (nil)] 16:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f0c908f4c00) [pid = 1852] [serial = 1748] [outer = 0x7f0c90455800] 16:52:44 INFO - PROCESS | 1852 | 1461628364820 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f0c90bae800) [pid = 1852] [serial = 1749] [outer = 0x7f0c90455800] 16:52:45 INFO - PROCESS | 1852 | 1461628365646 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]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1381ms 16:52:45 INFO - PROCESS | 1852 | 1461628365658 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1852 | 1461628365662 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:52:45 INFO - PROCESS | 1852 | 1461628365686 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1852 | 1461628365689 Marionette TRACE conn3 <- [1,2302,null,{}] 16:52:45 INFO - PROCESS | 1852 | 1461628365694 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}] 16:52:45 INFO - PROCESS | 1852 | 1461628365887 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:52:46 INFO - PROCESS | 1852 | 1461628366179 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819d8000 == 137 [pid = 1852] [id = 583] 16:52:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f0c7f90d000) [pid = 1852] [serial = 1750] [outer = (nil)] 16:52:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f0c81890800) [pid = 1852] [serial = 1751] [outer = 0x7f0c7f90d000] 16:52:46 INFO - PROCESS | 1852 | 1461628366250 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7f0c90003c00) [pid = 1852] [serial = 1752] [outer = 0x7f0c7f90d000] 16:52:47 INFO - PROCESS | 1852 | 1461628367115 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]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1486ms 16:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:52:47 INFO - PROCESS | 1852 | 1461628367169 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1852 | 1461628367172 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:52:47 INFO - PROCESS | 1852 | 1461628367177 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1852 | 1461628367180 Marionette TRACE conn3 <- [1,2306,null,{}] 16:52:47 INFO - PROCESS | 1852 | 1461628367185 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}] 16:52:47 INFO - PROCESS | 1852 | 1461628367380 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:52:47 INFO - PROCESS | 1852 | 1461628367656 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b679000 == 138 [pid = 1852] [id = 584] 16:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7f0c7f618400) [pid = 1852] [serial = 1753] [outer = (nil)] 16:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7f0c902c3000) [pid = 1852] [serial = 1754] [outer = 0x7f0c7f618400] 16:52:47 INFO - PROCESS | 1852 | 1461628367729 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7f0c91108c00) [pid = 1852] [serial = 1755] [outer = 0x7f0c7f618400] 16:52:48 INFO - PROCESS | 1852 | 1461628368602 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]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1481ms 16:52:48 INFO - PROCESS | 1852 | 1461628368659 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1852 | 1461628368661 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:52:48 INFO - PROCESS | 1852 | 1461628368672 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1852 | 1461628368677 Marionette TRACE conn3 <- [1,2310,null,{}] 16:52:48 INFO - PROCESS | 1852 | 1461628368682 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}] 16:52:48 INFO - PROCESS | 1852 | 1461628368876 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:52:49 INFO - PROCESS | 1852 | 1461628369153 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c873a0000 == 139 [pid = 1852] [id = 585] 16:52:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 300 (0x7f0c8113f000) [pid = 1852] [serial = 1756] [outer = (nil)] 16:52:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 301 (0x7f0c82208400) [pid = 1852] [serial = 1757] [outer = 0x7f0c8113f000] 16:52:49 INFO - PROCESS | 1852 | 1461628369262 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 302 (0x7f0c88328800) [pid = 1852] [serial = 1758] [outer = 0x7f0c8113f000] 16:52:50 INFO - PROCESS | 1852 | 1461628370089 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]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1486ms 16:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:52:50 INFO - PROCESS | 1852 | 1461628370159 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1852 | 1461628370162 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:52:50 INFO - PROCESS | 1852 | 1461628370173 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1852 | 1461628370178 Marionette TRACE conn3 <- [1,2314,null,{}] 16:52:50 INFO - PROCESS | 1852 | 1461628370185 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}] 16:52:50 INFO - PROCESS | 1852 | 1461628370429 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:52:51 INFO - PROCESS | 1852 | 1461628371177 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c796d0000 == 138 [pid = 1852] [id = 555] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87418000 == 137 [pid = 1852] [id = 554] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8749d000 == 136 [pid = 1852] [id = 553] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb0ab7800 == 135 [pid = 1852] [id = 552] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac633000 == 134 [pid = 1852] [id = 551] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca8435000 == 133 [pid = 1852] [id = 550] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9c876800 == 132 [pid = 1852] [id = 549] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c988f7000 == 131 [pid = 1852] [id = 548] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94733800 == 130 [pid = 1852] [id = 547] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9396e800 == 129 [pid = 1852] [id = 546] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb9e800 == 128 [pid = 1852] [id = 545] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c867d1000 == 127 [pid = 1852] [id = 544] 16:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7d421800 == 126 [pid = 1852] [id = 543] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 301 (0x7f0c903f2000) [pid = 1852] [serial = 1230] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 300 (0x7f0c838d9c00) [pid = 1852] [serial = 1233] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 299 (0x7f0c86395400) [pid = 1852] [serial = 1236] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7f0c8f94d000) [pid = 1852] [serial = 1239] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7f0c90449400) [pid = 1852] [serial = 1242] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7f0c885b0800) [pid = 1852] [serial = 1299] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7f0c8fb07800) [pid = 1852] [serial = 1302] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f0c9081f800) [pid = 1852] [serial = 1305] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f0c91288400) [pid = 1852] [serial = 1308] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f0c93fc4000) [pid = 1852] [serial = 1311] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f0c9463d000) [pid = 1852] [serial = 1314] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f0c9617bc00) [pid = 1852] [serial = 1317] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f0c93865800) [pid = 1852] [serial = 1371] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f0c97a41000) [pid = 1852] [serial = 1374] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f0c9c892000) [pid = 1852] [serial = 1377] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f0cac226000) [pid = 1852] [serial = 1380] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f0c818f0800) [pid = 1852] [serial = 1383] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f0c90212000) [pid = 1852] [serial = 1386] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f0cac227800) [pid = 1852] [serial = 1389] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f0c9030c800) [pid = 1852] [serial = 1392] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f0cabd5ac00) [pid = 1852] [serial = 1395] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f0c90450000) [pid = 1852] [serial = 1398] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f0c84f63800) [pid = 1852] [serial = 1401] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f0c94643400) [pid = 1852] [serial = 1428] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f0c8716f800) [pid = 1852] [serial = 1431] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f0ca8674c00) [pid = 1852] [serial = 1266] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0c903ecc00) [pid = 1852] [serial = 1293] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c9b68d000) [pid = 1852] [serial = 1260] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0c97a3e000) [pid = 1852] [serial = 1254] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0ca7273c00) [pid = 1852] [serial = 1326] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c993dcc00) [pid = 1852] [serial = 1323] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c81149c00) [pid = 1852] [serial = 1335] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c97a38400) [pid = 1852] [serial = 1320] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0cabfa7800) [pid = 1852] [serial = 1332] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c9110c400) [pid = 1852] [serial = 1245] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c94042c00) [pid = 1852] [serial = 1248] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0ca72c0400) [pid = 1852] [serial = 1263] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c989c7c00) [pid = 1852] [serial = 1257] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c8f943800) [pid = 1852] [serial = 1434] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c84ed6c00) [pid = 1852] [serial = 1296] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0c8f904000) [pid = 1852] [serial = 1368] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c86389000) [pid = 1852] [serial = 1365] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0ca87da400) [pid = 1852] [serial = 1329] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c8633fc00) [pid = 1852] [serial = 1616] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c88329400) [pid = 1852] [serial = 1617] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c83804c00) [pid = 1852] [serial = 1614] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c811f2800) [pid = 1852] [serial = 1613] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c8e23d400) [pid = 1852] [serial = 1622] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c80ea3c00) [pid = 1852] [serial = 1562] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c902bdc00) [pid = 1852] [serial = 1559] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c9030e400) [pid = 1852] [serial = 1560] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c82209400) [pid = 1852] [serial = 1607] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c94643800) [pid = 1852] [serial = 1583] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c90817000) [pid = 1852] [serial = 1574] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c923cb400) [pid = 1852] [serial = 1577] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c96d40400) [pid = 1852] [serial = 1589] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c885b6000) [pid = 1852] [serial = 1619] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c9617c400) [pid = 1852] [serial = 1586] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c85c1fc00) [pid = 1852] [serial = 1565] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c900b8c00) [pid = 1852] [serial = 1625] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c81144c00) [pid = 1852] [serial = 1611] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c8025c400) [pid = 1852] [serial = 1610] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c8e236800) [pid = 1852] [serial = 1568] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c90304400) [pid = 1852] [serial = 1571] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c93f3b800) [pid = 1852] [serial = 1580] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0ca7279400) [pid = 1852] [serial = 1592] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0cabe73c00) [pid = 1852] [serial = 1595] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c7c7dc000) [pid = 1852] [serial = 1598] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c7d2e3c00) [pid = 1852] [serial = 1601] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c7d2ec800) [pid = 1852] [serial = 1604] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c908ebc00) [pid = 1852] [serial = 1626] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c8f94a000) [pid = 1852] [serial = 1623] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c89641400) [pid = 1852] [serial = 1620] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c94e2f800) [pid = 1852] [serial = 1251] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c93fc6000) [pid = 1852] [serial = 1497] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c90311c00) [pid = 1852] [serial = 1628] [outer = (nil)] [url = about:blank] 16:52:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c796c9800 == 127 [pid = 1852] [id = 586] 16:52:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c7bdac800) [pid = 1852] [serial = 1759] [outer = (nil)] 16:52:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c7d927800) [pid = 1852] [serial = 1760] [outer = 0x7f0c7bdac800] 16:52:51 INFO - PROCESS | 1852 | 1461628371973 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c7f90a400) [pid = 1852] [serial = 1761] [outer = 0x7f0c7bdac800] 16:52:52 INFO - PROCESS | 1852 | 1461628372710 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]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2592ms 16:52:52 INFO - PROCESS | 1852 | 1461628372760 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 1852 | 1461628372765 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:52:52 INFO - PROCESS | 1852 | 1461628372772 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1852 | 1461628372776 Marionette TRACE conn3 <- [1,2318,null,{}] 16:52:52 INFO - PROCESS | 1852 | 1461628372786 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}] 16:52:53 INFO - PROCESS | 1852 | 1461628373045 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:52:53 INFO - PROCESS | 1852 | 1461628373175 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fda9000 == 128 [pid = 1852] [id = 587] 16:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c7d2e2c00) [pid = 1852] [serial = 1762] [outer = (nil)] 16:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c80d9e400) [pid = 1852] [serial = 1763] [outer = 0x7f0c7d2e2c00] 16:52:53 INFO - PROCESS | 1852 | 1461628373257 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c81149c00) [pid = 1852] [serial = 1764] [outer = 0x7f0c7d2e2c00] 16:52:53 INFO - PROCESS | 1852 | 1461628373991 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] 16:52:54 INFO - PROCESS | 1852 | 1461628374015 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:52:54 INFO - PROCESS | 1852 | 1461628374026 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1852 | 1461628374028 Marionette TRACE conn3 <- [1,2322,null,{}] 16:52:54 INFO - PROCESS | 1852 | 1461628374078 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}] 16:52:54 INFO - PROCESS | 1852 | 1461628374315 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:52:54 INFO - PROCESS | 1852 | 1461628374346 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c83909000 == 129 [pid = 1852] [id = 588] 16:52:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c81889400) [pid = 1852] [serial = 1765] [outer = (nil)] 16:52:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c82357800) [pid = 1852] [serial = 1766] [outer = 0x7f0c81889400] 16:52:54 INFO - PROCESS | 1852 | 1461628374406 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c838e0c00) [pid = 1852] [serial = 1767] [outer = 0x7f0c81889400] 16:52:55 INFO - PROCESS | 1852 | 1461628375342 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]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1369ms 16:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:52:55 INFO - PROCESS | 1852 | 1461628375391 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1852 | 1461628375394 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:52:55 INFO - PROCESS | 1852 | 1461628375401 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1852 | 1461628375409 Marionette TRACE conn3 <- [1,2326,null,{}] 16:52:55 INFO - PROCESS | 1852 | 1461628375428 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}] 16:52:55 INFO - PROCESS | 1852 | 1461628375682 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:52:55 INFO - PROCESS | 1852 | 1461628375712 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b58800 == 130 [pid = 1852] [id = 589] 16:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c838e2c00) [pid = 1852] [serial = 1768] [outer = (nil)] 16:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c84ecfc00) [pid = 1852] [serial = 1769] [outer = 0x7f0c838e2c00] 16:52:55 INFO - PROCESS | 1852 | 1461628375768 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c84f63400) [pid = 1852] [serial = 1770] [outer = 0x7f0c838e2c00] 16:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c818ef000) [pid = 1852] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c8114b800) [pid = 1852] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c7c7d9000) [pid = 1852] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c83811400) [pid = 1852] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c7bdb2000) [pid = 1852] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c85c1a800) [pid = 1852] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c818ebc00) [pid = 1852] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:52:57 INFO - PROCESS | 1852 | 1461628377034 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]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1650ms 16:52:57 INFO - PROCESS | 1852 | 1461628377048 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1852 | 1461628377052 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:52:57 INFO - PROCESS | 1852 | 1461628377057 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1852 | 1461628377059 Marionette TRACE conn3 <- [1,2330,null,{}] 16:52:57 INFO - PROCESS | 1852 | 1461628377064 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}] 16:52:57 INFO - PROCESS | 1852 | 1461628377241 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:52:57 INFO - PROCESS | 1852 | 1461628377425 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c867c5000 == 131 [pid = 1852] [id = 590] 16:52:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c7fe82800) [pid = 1852] [serial = 1771] [outer = (nil)] 16:52:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c849cec00) [pid = 1852] [serial = 1772] [outer = 0x7f0c7fe82800] 16:52:57 INFO - PROCESS | 1852 | 1461628377482 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c86391800) [pid = 1852] [serial = 1773] [outer = 0x7f0c7fe82800] 16:52:58 INFO - PROCESS | 1852 | 1461628378182 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]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1177ms 16:52:58 INFO - PROCESS | 1852 | 1461628378235 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1852 | 1461628378238 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:52:58 INFO - PROCESS | 1852 | 1461628378243 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1852 | 1461628378245 Marionette TRACE conn3 <- [1,2334,null,{}] 16:52:58 INFO - PROCESS | 1852 | 1461628378262 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}] 16:52:58 INFO - PROCESS | 1852 | 1461628378462 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:52:58 INFO - PROCESS | 1852 | 1461628378479 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87417000 == 132 [pid = 1852] [id = 591] 16:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c8832a000) [pid = 1852] [serial = 1774] [outer = (nil)] 16:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c8846d400) [pid = 1852] [serial = 1775] [outer = 0x7f0c8832a000] 16:52:58 INFO - PROCESS | 1852 | 1461628378547 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c8861c800) [pid = 1852] [serial = 1776] [outer = 0x7f0c8832a000] 16:52:59 INFO - PROCESS | 1852 | 1461628379734 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]]]}] 16:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1539ms 16:52:59 INFO - PROCESS | 1852 | 1461628379785 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:52:59 INFO - PROCESS | 1852 | 1461628379792 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:52:59 INFO - PROCESS | 1852 | 1461628379800 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1852 | 1461628379806 Marionette TRACE conn3 <- [1,2338,null,{}] 16:52:59 INFO - PROCESS | 1852 | 1461628379813 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}] 16:53:00 INFO - PROCESS | 1852 | 1461628380028 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:53:00 INFO - PROCESS | 1852 | 1461628380303 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c839e2000 == 133 [pid = 1852] [id = 592] 16:53:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c8113c800) [pid = 1852] [serial = 1777] [outer = (nil)] 16:53:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c818a3400) [pid = 1852] [serial = 1778] [outer = 0x7f0c8113c800] 16:53:00 INFO - PROCESS | 1852 | 1461628380427 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c8220dc00) [pid = 1852] [serial = 1779] [outer = 0x7f0c8113c800] 16:53:01 INFO - PROCESS | 1852 | 1461628381314 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]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1588ms 16:53:01 INFO - PROCESS | 1852 | 1461628381386 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1852 | 1461628381395 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:53:01 INFO - PROCESS | 1852 | 1461628381404 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1852 | 1461628381407 Marionette TRACE conn3 <- [1,2342,null,{}] 16:53:01 INFO - PROCESS | 1852 | 1461628381413 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}] 16:53:01 INFO - PROCESS | 1852 | 1461628381660 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:53:02 INFO - PROCESS | 1852 | 1461628382011 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c874a4000 == 134 [pid = 1852] [id = 593] 16:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c838e4000) [pid = 1852] [serial = 1780] [outer = (nil)] 16:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c849d4800) [pid = 1852] [serial = 1781] [outer = 0x7f0c838e4000] 16:53:02 INFO - PROCESS | 1852 | 1461628382087 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c8633e800) [pid = 1852] [serial = 1782] [outer = 0x7f0c838e4000] 16:53:02 INFO - PROCESS | 1852 | 1461628382900 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]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1532ms 16:53:02 INFO - PROCESS | 1852 | 1461628382937 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1852 | 1461628382941 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:53:02 INFO - PROCESS | 1852 | 1461628382947 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1852 | 1461628382952 Marionette TRACE conn3 <- [1,2346,null,{}] 16:53:02 INFO - PROCESS | 1852 | 1461628382967 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}] 16:53:03 INFO - PROCESS | 1852 | 1461628383168 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:53:03 INFO - PROCESS | 1852 | 1461628383448 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893e9800 == 135 [pid = 1852] [id = 594] 16:53:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c8653b400) [pid = 1852] [serial = 1783] [outer = (nil)] 16:53:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c88616800) [pid = 1852] [serial = 1784] [outer = 0x7f0c8653b400] 16:53:03 INFO - PROCESS | 1852 | 1461628383534 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c89634000) [pid = 1852] [serial = 1785] [outer = 0x7f0c8653b400] 16:53:04 INFO - PROCESS | 1852 | 1461628384396 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]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1483ms 16:53:04 INFO - PROCESS | 1852 | 1461628384430 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1852 | 1461628384435 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:53:04 INFO - PROCESS | 1852 | 1461628384440 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1852 | 1461628384442 Marionette TRACE conn3 <- [1,2350,null,{}] 16:53:04 INFO - PROCESS | 1852 | 1461628384448 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}] 16:53:04 INFO - PROCESS | 1852 | 1461628384645 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:53:04 INFO - PROCESS | 1852 | 1461628384916 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb22800 == 136 [pid = 1852] [id = 595] 16:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c88472800) [pid = 1852] [serial = 1786] [outer = (nil)] 16:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c8e1d3800) [pid = 1852] [serial = 1787] [outer = 0x7f0c88472800] 16:53:04 INFO - PROCESS | 1852 | 1461628384989 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c8f90c800) [pid = 1852] [serial = 1788] [outer = 0x7f0c88472800] 16:53:05 INFO - PROCESS | 1852 | 1461628385861 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]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1483ms 16:53:05 INFO - PROCESS | 1852 | 1461628385925 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 1852 | 1461628385929 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:53:05 INFO - PROCESS | 1852 | 1461628385935 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1852 | 1461628385938 Marionette TRACE conn3 <- [1,2354,null,{}] 16:53:05 INFO - PROCESS | 1852 | 1461628385944 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}] 16:53:06 INFO - PROCESS | 1852 | 1461628386157 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:53:06 INFO - PROCESS | 1852 | 1461628386420 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90872000 == 137 [pid = 1852] [id = 596] 16:53:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c8e08b400) [pid = 1852] [serial = 1789] [outer = (nil)] 16:53:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c8f9b4400) [pid = 1852] [serial = 1790] [outer = 0x7f0c8e08b400] 16:53:06 INFO - PROCESS | 1852 | 1461628386494 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c8f9d1c00) [pid = 1852] [serial = 1791] [outer = 0x7f0c8e08b400] 16:53:07 INFO - PROCESS | 1852 | 1461628387368 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]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1482ms 16:53:07 INFO - PROCESS | 1852 | 1461628387418 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:53:07 INFO - PROCESS | 1852 | 1461628387421 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:53:07 INFO - PROCESS | 1852 | 1461628387426 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1852 | 1461628387429 Marionette TRACE conn3 <- [1,2358,null,{}] 16:53:07 INFO - PROCESS | 1852 | 1461628387434 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}] 16:53:07 INFO - PROCESS | 1852 | 1461628387636 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:53:07 INFO - PROCESS | 1852 | 1461628387906 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c913d8000 == 138 [pid = 1852] [id = 597] 16:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c8fb05000) [pid = 1852] [serial = 1792] [outer = (nil)] 16:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c900bb400) [pid = 1852] [serial = 1793] [outer = 0x7f0c8fb05000] 16:53:07 INFO - PROCESS | 1852 | 1461628387982 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c903ea800) [pid = 1852] [serial = 1794] [outer = 0x7f0c8fb05000] 16:53:08 INFO - PROCESS | 1852 | 1461628388825 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]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1429ms 16:53:08 INFO - PROCESS | 1852 | 1461628388856 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 1852 | 1461628388860 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:53:08 INFO - PROCESS | 1852 | 1461628388865 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1852 | 1461628388867 Marionette TRACE conn3 <- [1,2362,null,{}] 16:53:08 INFO - PROCESS | 1852 | 1461628388873 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}] 16:53:09 INFO - PROCESS | 1852 | 1461628389062 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:53:09 INFO - PROCESS | 1852 | 1461628389328 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9447a800 == 139 [pid = 1852] [id = 598] 16:53:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c8fb10400) [pid = 1852] [serial = 1795] [outer = (nil)] 16:53:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c907e3000) [pid = 1852] [serial = 1796] [outer = 0x7f0c8fb10400] 16:53:09 INFO - PROCESS | 1852 | 1461628389400 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c908f7400) [pid = 1852] [serial = 1797] [outer = 0x7f0c8fb10400] 16:53:10 INFO - PROCESS | 1852 | 1461628390238 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]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1432ms 16:53:10 INFO - PROCESS | 1852 | 1461628390298 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1852 | 1461628390300 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:53:10 INFO - PROCESS | 1852 | 1461628390306 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1852 | 1461628390308 Marionette TRACE conn3 <- [1,2366,null,{}] 16:53:10 INFO - PROCESS | 1852 | 1461628390314 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}] 16:53:10 INFO - PROCESS | 1852 | 1461628390518 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:53:10 INFO - PROCESS | 1852 | 1461628390790 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949d1800 == 140 [pid = 1852] [id = 599] 16:53:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0c903f2000) [pid = 1852] [serial = 1798] [outer = (nil)] 16:53:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c91109400) [pid = 1852] [serial = 1799] [outer = 0x7f0c903f2000] 16:53:10 INFO - PROCESS | 1852 | 1461628390864 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c91283400) [pid = 1852] [serial = 1800] [outer = 0x7f0c903f2000] 16:53:11 INFO - PROCESS | 1852 | 1461628391707 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]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1433ms 16:53:11 INFO - PROCESS | 1852 | 1461628391740 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1852 | 1461628391744 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:53:11 INFO - PROCESS | 1852 | 1461628391750 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1852 | 1461628391753 Marionette TRACE conn3 <- [1,2370,null,{}] 16:53:11 INFO - PROCESS | 1852 | 1461628391758 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}] 16:53:11 INFO - PROCESS | 1852 | 1461628391953 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:53:12 INFO - PROCESS | 1852 | 1461628392223 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98ab7000 == 141 [pid = 1852] [id = 600] 16:53:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c90449400) [pid = 1852] [serial = 1801] [outer = (nil)] 16:53:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c91288800) [pid = 1852] [serial = 1802] [outer = 0x7f0c90449400] 16:53:12 INFO - PROCESS | 1852 | 1461628392297 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c920e0800) [pid = 1852] [serial = 1803] [outer = 0x7f0c90449400] 16:53:13 INFO - PROCESS | 1852 | 1461628393190 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]]]}] 16:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1481ms 16:53:13 INFO - PROCESS | 1852 | 1461628393232 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1852 | 1461628393235 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:53:13 INFO - PROCESS | 1852 | 1461628393240 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1852 | 1461628393242 Marionette TRACE conn3 <- [1,2374,null,{}] 16:53:13 INFO - PROCESS | 1852 | 1461628393248 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}] 16:53:13 INFO - PROCESS | 1852 | 1461628393459 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:53:13 INFO - PROCESS | 1852 | 1461628393815 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9b671000 == 142 [pid = 1852] [id = 601] 16:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c9239ac00) [pid = 1852] [serial = 1804] [outer = (nil)] 16:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c923ce000) [pid = 1852] [serial = 1805] [outer = 0x7f0c9239ac00] 16:53:13 INFO - PROCESS | 1852 | 1461628393892 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c9386d000) [pid = 1852] [serial = 1806] [outer = 0x7f0c9239ac00] 16:53:14 INFO - PROCESS | 1852 | 1461628394739 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]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1531ms 16:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:53:14 INFO - PROCESS | 1852 | 1461628394773 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 1852 | 1461628394776 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:53:14 INFO - PROCESS | 1852 | 1461628394782 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1852 | 1461628394786 Marionette TRACE conn3 <- [1,2378,null,{}] 16:53:14 INFO - PROCESS | 1852 | 1461628394791 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}] 16:53:15 INFO - PROCESS | 1852 | 1461628395008 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:53:15 INFO - PROCESS | 1852 | 1461628395288 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca713a000 == 143 [pid = 1852] [id = 602] 16:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c93944400) [pid = 1852] [serial = 1807] [outer = (nil)] 16:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c93f3bc00) [pid = 1852] [serial = 1808] [outer = 0x7f0c93944400] 16:53:15 INFO - PROCESS | 1852 | 1461628395423 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0c94044000) [pid = 1852] [serial = 1809] [outer = 0x7f0c93944400] 16:53:16 INFO - PROCESS | 1852 | 1461628396260 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]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1532ms 16:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:53:16 INFO - PROCESS | 1852 | 1461628396314 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1852 | 1461628396317 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:53:16 INFO - PROCESS | 1852 | 1461628396322 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1852 | 1461628396325 Marionette TRACE conn3 <- [1,2382,null,{}] 16:53:16 INFO - PROCESS | 1852 | 1461628396330 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}] 16:53:16 INFO - PROCESS | 1852 | 1461628396535 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:53:16 INFO - PROCESS | 1852 | 1461628396809 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8618800 == 144 [pid = 1852] [id = 603] 16:53:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c8e233400) [pid = 1852] [serial = 1810] [outer = (nil)] 16:53:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c9404ac00) [pid = 1852] [serial = 1811] [outer = 0x7f0c8e233400] 16:53:16 INFO - PROCESS | 1852 | 1461628396921 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0c94142000) [pid = 1852] [serial = 1812] [outer = 0x7f0c8e233400] 16:53:17 INFO - PROCESS | 1852 | 1461628397736 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]]]}] 16:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1488ms 16:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:53:17 INFO - PROCESS | 1852 | 1461628397810 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1852 | 1461628397813 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:53:17 INFO - PROCESS | 1852 | 1461628397819 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1852 | 1461628397830 Marionette TRACE conn3 <- [1,2386,null,{}] 16:53:17 INFO - PROCESS | 1852 | 1461628397834 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}] 16:53:18 INFO - PROCESS | 1852 | 1461628398069 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:53:18 INFO - PROCESS | 1852 | 1461628398376 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabe42000 == 145 [pid = 1852] [id = 604] 16:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c94047c00) [pid = 1852] [serial = 1813] [outer = (nil)] 16:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c9463b400) [pid = 1852] [serial = 1814] [outer = 0x7f0c94047c00] 16:53:18 INFO - PROCESS | 1852 | 1461628398448 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0c94643800) [pid = 1852] [serial = 1815] [outer = 0x7f0c94047c00] 16:53:19 INFO - PROCESS | 1852 | 1461628399276 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]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1489ms 16:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:53:19 INFO - PROCESS | 1852 | 1461628399308 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1852 | 1461628399311 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:53:19 INFO - PROCESS | 1852 | 1461628399316 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1852 | 1461628399319 Marionette TRACE conn3 <- [1,2390,null,{}] 16:53:19 INFO - PROCESS | 1852 | 1461628399324 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}] 16:53:19 INFO - PROCESS | 1852 | 1461628399520 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:53:19 INFO - PROCESS | 1852 | 1461628399791 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac91c000 == 146 [pid = 1852] [id = 605] 16:53:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f0c94144c00) [pid = 1852] [serial = 1816] [outer = (nil)] 16:53:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f0c949ec000) [pid = 1852] [serial = 1817] [outer = 0x7f0c94144c00] 16:53:19 INFO - PROCESS | 1852 | 1461628399863 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f0c94bc0800) [pid = 1852] [serial = 1818] [outer = 0x7f0c94144c00] 16:53:20 INFO - PROCESS | 1852 | 1461628400740 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]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1478ms 16:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:53:20 INFO - PROCESS | 1852 | 1461628400794 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1852 | 1461628400797 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:53:20 INFO - PROCESS | 1852 | 1461628400803 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1852 | 1461628400805 Marionette TRACE conn3 <- [1,2394,null,{}] 16:53:20 INFO - PROCESS | 1852 | 1461628400810 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}] 16:53:21 INFO - PROCESS | 1852 | 1461628401010 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:53:21 INFO - PROCESS | 1852 | 1461628401280 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb08cb800 == 147 [pid = 1852] [id = 606] 16:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f0c84ed6400) [pid = 1852] [serial = 1819] [outer = (nil)] 16:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f0c94bca400) [pid = 1852] [serial = 1820] [outer = 0x7f0c84ed6400] 16:53:21 INFO - PROCESS | 1852 | 1461628401390 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f0c94e37c00) [pid = 1852] [serial = 1821] [outer = 0x7f0c84ed6400] 16:53:22 INFO - PROCESS | 1852 | 1461628402243 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]]]}] 16:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1482ms 16:53:22 INFO - PROCESS | 1852 | 1461628402285 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1852 | 1461628402288 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:53:22 INFO - PROCESS | 1852 | 1461628402294 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1852 | 1461628402296 Marionette TRACE conn3 <- [1,2398,null,{}] 16:53:22 INFO - PROCESS | 1852 | 1461628402303 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}] 16:53:22 INFO - PROCESS | 1852 | 1461628402507 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:53:22 INFO - PROCESS | 1852 | 1461628402781 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb1885000 == 148 [pid = 1852] [id = 607] 16:53:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f0c85c1c400) [pid = 1852] [serial = 1822] [outer = (nil)] 16:53:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f0c96186000) [pid = 1852] [serial = 1823] [outer = 0x7f0c85c1c400] 16:53:22 INFO - PROCESS | 1852 | 1461628402888 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f0c964b5000) [pid = 1852] [serial = 1824] [outer = 0x7f0c85c1c400] 16:53:23 INFO - PROCESS | 1852 | 1461628403702 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]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1480ms 16:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:53:23 INFO - PROCESS | 1852 | 1461628403774 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1852 | 1461628403777 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:53:23 INFO - PROCESS | 1852 | 1461628403783 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1852 | 1461628403785 Marionette TRACE conn3 <- [1,2402,null,{}] 16:53:23 INFO - PROCESS | 1852 | 1461628403790 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}] 16:53:23 INFO - PROCESS | 1852 | 1461628403982 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:53:24 INFO - PROCESS | 1852 | 1461628404254 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c78012000 == 149 [pid = 1852] [id = 608] 16:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f0c96132800) [pid = 1852] [serial = 1825] [outer = (nil)] 16:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f0c96d1dc00) [pid = 1852] [serial = 1826] [outer = 0x7f0c96132800] 16:53:24 INFO - PROCESS | 1852 | 1461628404366 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f0c96d3b800) [pid = 1852] [serial = 1827] [outer = 0x7f0c96132800] 16:53:25 INFO - PROCESS | 1852 | 1461628405418 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]]]}] 16:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1679ms 16:53:25 INFO - PROCESS | 1852 | 1461628405461 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1852 | 1461628405465 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:53:25 INFO - PROCESS | 1852 | 1461628405470 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1852 | 1461628405472 Marionette TRACE conn3 <- [1,2406,null,{}] 16:53:25 INFO - PROCESS | 1852 | 1461628405477 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}] 16:53:25 INFO - PROCESS | 1852 | 1461628405694 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:53:26 INFO - PROCESS | 1852 | 1461628406536 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7927d000 == 150 [pid = 1852] [id = 609] 16:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f0c7d91b800) [pid = 1852] [serial = 1828] [outer = (nil)] 16:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f0c7d929000) [pid = 1852] [serial = 1829] [outer = 0x7f0c7d91b800] 16:53:26 INFO - PROCESS | 1852 | 1461628406632 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f0c7f911400) [pid = 1852] [serial = 1830] [outer = 0x7f0c7d91b800] 16:53:27 INFO - PROCESS | 1852 | 1461628407463 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]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2036ms 16:53:27 INFO - PROCESS | 1852 | 1461628407507 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:53:27 INFO - PROCESS | 1852 | 1461628407513 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:53:27 INFO - PROCESS | 1852 | 1461628407519 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1852 | 1461628407524 Marionette TRACE conn3 <- [1,2410,null,{}] 16:53:27 INFO - PROCESS | 1852 | 1461628407551 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}] 16:53:27 INFO - PROCESS | 1852 | 1461628407754 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:53:28 INFO - PROCESS | 1852 | 1461628408028 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c80dcc000 == 151 [pid = 1852] [id = 610] 16:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f0c7bdb9000) [pid = 1852] [serial = 1831] [outer = (nil)] 16:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f0c8025c800) [pid = 1852] [serial = 1832] [outer = 0x7f0c7bdb9000] 16:53:28 INFO - PROCESS | 1852 | 1461628408136 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f0c81146400) [pid = 1852] [serial = 1833] [outer = 0x7f0c7bdb9000] 16:53:29 INFO - PROCESS | 1852 | 1461628409231 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]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1737ms 16:53:29 INFO - PROCESS | 1852 | 1461628409260 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1852 | 1461628409266 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:53:29 INFO - PROCESS | 1852 | 1461628409273 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1852 | 1461628409275 Marionette TRACE conn3 <- [1,2414,null,{}] 16:53:29 INFO - PROCESS | 1852 | 1461628409281 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}] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabd7c000 == 150 [pid = 1852] [id = 134] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87687800 == 149 [pid = 1852] [id = 534] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7c8df800 == 148 [pid = 1852] [id = 533] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7d6ad000 == 147 [pid = 1852] [id = 535] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c867c5000 == 146 [pid = 1852] [id = 590] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85b58800 == 145 [pid = 1852] [id = 589] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c83909000 == 144 [pid = 1852] [id = 588] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7fda9000 == 143 [pid = 1852] [id = 587] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c796c9800 == 142 [pid = 1852] [id = 586] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9908c800 == 141 [pid = 1852] [id = 581] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97320000 == 140 [pid = 1852] [id = 580] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9473f000 == 139 [pid = 1852] [id = 579] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9456e000 == 138 [pid = 1852] [id = 578] 16:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c92182000 == 137 [pid = 1852] [id = 577] 16:53:29 INFO - PROCESS | 1852 | 1461628409893 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f0c91103400) [pid = 1852] [serial = 1629] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f0c9030cc00) [pid = 1852] [serial = 1640] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f0c849d3400) [pid = 1852] [serial = 1634] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f0c83810c00) [pid = 1852] [serial = 1688] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f0ca76cc000) [pid = 1852] [serial = 1655] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f0c94bc1800) [pid = 1852] [serial = 1646] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f0ca1383800) [pid = 1852] [serial = 1652] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f0c81580800) [pid = 1852] [serial = 1685] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f0c81896400) [pid = 1852] [serial = 1686] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f0c9924bc00) [pid = 1852] [serial = 1649] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f0c7c7dd400) [pid = 1852] [serial = 1631] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f0c93ae6400) [pid = 1852] [serial = 1643] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f0c7fe85000) [pid = 1852] [serial = 1682] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f0c80d94c00) [pid = 1852] [serial = 1683] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f0c83a2ec00) [pid = 1852] [serial = 1676] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f0c80d9e800) [pid = 1852] [serial = 1673] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f0c7fe83800) [pid = 1852] [serial = 1670] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f0c83a2a000) [pid = 1852] [serial = 1667] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0c7bdb8800) [pid = 1852] [serial = 1664] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c7f90cc00) [pid = 1852] [serial = 1661] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0caa01bc00) [pid = 1852] [serial = 1658] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0c849d4000) [pid = 1852] [serial = 1691] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c8f860c00) [pid = 1852] [serial = 1637] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c7bdb6800) [pid = 1852] [serial = 1679] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c7d2e8c00) [pid = 1852] [serial = 1680] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c81149000) [pid = 1852] [serial = 1697] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c85c20400) [pid = 1852] [serial = 1694] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c87178800) [pid = 1852] [serial = 1695] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c84ecd000) [pid = 1852] [serial = 1692] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c8398c800) [pid = 1852] [serial = 1689] [outer = (nil)] [url = about:blank] 16:53:30 INFO - PROCESS | 1852 | 1461628410268 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c8df000 == 138 [pid = 1852] [id = 611] 16:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c7bdb8800) [pid = 1852] [serial = 1834] [outer = (nil)] 16:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c7f90ac00) [pid = 1852] [serial = 1835] [outer = 0x7f0c7bdb8800] 16:53:30 INFO - PROCESS | 1852 | 1461628410329 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c818e8000) [pid = 1852] [serial = 1836] [outer = 0x7f0c7bdb8800] 16:53:31 INFO - PROCESS | 1852 | 1461628411102 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]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1888ms 16:53:31 INFO - PROCESS | 1852 | 1461628411165 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1852 | 1461628411169 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:53:31 INFO - PROCESS | 1852 | 1461628411204 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1852 | 1461628411213 Marionette TRACE conn3 <- [1,2418,null,{}] 16:53:31 INFO - PROCESS | 1852 | 1461628411225 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}] 16:53:31 INFO - PROCESS | 1852 | 1461628411419 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:53:31 INFO - PROCESS | 1852 | 1461628411435 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8240f800 == 139 [pid = 1852] [id = 612] 16:53:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c8220b000) [pid = 1852] [serial = 1837] [outer = (nil)] 16:53:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c84ed7800) [pid = 1852] [serial = 1838] [outer = 0x7f0c8220b000] 16:53:31 INFO - PROCESS | 1852 | 1461628411493 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0c85c19000) [pid = 1852] [serial = 1839] [outer = 0x7f0c8220b000] 16:53:32 INFO - PROCESS | 1852 | 1461628412416 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]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1248ms 16:53:32 INFO - PROCESS | 1852 | 1461628412444 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1852 | 1461628412448 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:53:32 INFO - PROCESS | 1852 | 1461628412454 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1852 | 1461628412457 Marionette TRACE conn3 <- [1,2422,null,{}] 16:53:32 INFO - PROCESS | 1852 | 1461628412462 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}] 16:53:32 INFO - PROCESS | 1852 | 1461628412753 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:53:32 INFO - PROCESS | 1852 | 1461628412790 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c846f3800 == 140 [pid = 1852] [id = 613] 16:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c85c20400) [pid = 1852] [serial = 1840] [outer = (nil)] 16:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c86532800) [pid = 1852] [serial = 1841] [outer = 0x7f0c85c20400] 16:53:32 INFO - PROCESS | 1852 | 1461628412851 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0c874e2400) [pid = 1852] [serial = 1842] [outer = 0x7f0c85c20400] 16:53:33 INFO - PROCESS | 1852 | 1461628413768 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]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1332ms 16:53:33 INFO - PROCESS | 1852 | 1461628413787 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1852 | 1461628413789 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:53:33 INFO - PROCESS | 1852 | 1461628413809 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1852 | 1461628413813 Marionette TRACE conn3 <- [1,2426,null,{}] 16:53:33 INFO - PROCESS | 1852 | 1461628413818 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}] 16:53:34 INFO - PROCESS | 1852 | 1461628414083 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:53:34 INFO - PROCESS | 1852 | 1461628414115 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86403000 == 141 [pid = 1852] [id = 614] 16:53:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c88469000) [pid = 1852] [serial = 1843] [outer = (nil)] 16:53:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c88472c00) [pid = 1852] [serial = 1844] [outer = 0x7f0c88469000] 16:53:34 INFO - PROCESS | 1852 | 1461628414185 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0c88620800) [pid = 1852] [serial = 1845] [outer = 0x7f0c88469000] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0c8e23b400) [pid = 1852] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c7c7d4400) [pid = 1852] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0c85c1d800) [pid = 1852] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0c9617d400) [pid = 1852] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c900c1800) [pid = 1852] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c7d91d000) [pid = 1852] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c88330800) [pid = 1852] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c86530c00) [pid = 1852] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c7f618400) [pid = 1852] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c81889400) [pid = 1852] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c818ec800) [pid = 1852] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c900b8400) [pid = 1852] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c900c0c00) [pid = 1852] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c9110f400) [pid = 1852] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0ca6318c00) [pid = 1852] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c949eb400) [pid = 1852] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c90812400) [pid = 1852] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c885b3c00) [pid = 1852] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c7ff10000) [pid = 1852] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c90081c00) [pid = 1852] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c7bdb5000) [pid = 1852] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c93942400) [pid = 1852] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c7bdac800) [pid = 1852] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c818a4000) [pid = 1852] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c7c7d2000) [pid = 1852] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c7c7d5400) [pid = 1852] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c8e237000) [pid = 1852] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c838e2c00) [pid = 1852] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c8e08c800) [pid = 1852] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c8963ec00) [pid = 1852] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c88334000) [pid = 1852] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c90455800) [pid = 1852] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c8861fc00) [pid = 1852] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c980a2800) [pid = 1852] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c94e33000) [pid = 1852] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c8fb0ac00) [pid = 1852] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c86389400) [pid = 1852] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c7d91ac00) [pid = 1852] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c7fe82800) [pid = 1852] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c7d2e2c00) [pid = 1852] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c7c7d9800) [pid = 1852] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c88335800) [pid = 1852] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c86332800) [pid = 1852] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c7bdb3800) [pid = 1852] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c7f90d000) [pid = 1852] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c7f906c00) [pid = 1852] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c7d920c00) [pid = 1852] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0ca6312000) [pid = 1852] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c86530000) [pid = 1852] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c7d91cc00) [pid = 1852] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c8188a800) [pid = 1852] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c8188dc00) [pid = 1852] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c91102c00) [pid = 1852] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c8e08f400) [pid = 1852] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c8963e000) [pid = 1852] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c82358c00) [pid = 1852] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c84ed4400) [pid = 1852] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c80260c00) [pid = 1852] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c7bdaa800) [pid = 1852] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c9000e400) [pid = 1852] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c8f9b2c00) [pid = 1852] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c81586400) [pid = 1852] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c8861d400) [pid = 1852] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c82209000) [pid = 1852] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c94bc6800) [pid = 1852] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c8638d800) [pid = 1852] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c86338000) [pid = 1852] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c7bdb1800) [pid = 1852] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c8f902c00) [pid = 1852] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c907eb000) [pid = 1852] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c7d2e9c00) [pid = 1852] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c7f617c00) [pid = 1852] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c90f77400) [pid = 1852] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c80257c00) [pid = 1852] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c83802400) [pid = 1852] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c94bc2c00) [pid = 1852] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c874e0c00) [pid = 1852] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c811ea800) [pid = 1852] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c83804400) [pid = 1852] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c80d9a000) [pid = 1852] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c8380c000) [pid = 1852] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:53:36 INFO - PROCESS | 1852 | 1461628416252 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]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2494ms 16:53:36 INFO - PROCESS | 1852 | 1461628416292 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1852 | 1461628416296 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:53:36 INFO - PROCESS | 1852 | 1461628416301 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1852 | 1461628416304 Marionette TRACE conn3 <- [1,2430,null,{}] 16:53:36 INFO - PROCESS | 1852 | 1461628416309 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}] 16:53:36 INFO - PROCESS | 1852 | 1461628416558 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:53:36 INFO - PROCESS | 1852 | 1461628416573 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fcdd800 == 142 [pid = 1852] [id = 615] 16:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c7bdac800) [pid = 1852] [serial = 1846] [outer = (nil)] 16:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c7f905c00) [pid = 1852] [serial = 1847] [outer = 0x7f0c7bdac800] 16:53:36 INFO - PROCESS | 1852 | 1461628416750 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c7ff0fc00) [pid = 1852] [serial = 1848] [outer = 0x7f0c7bdac800] 16:53:37 INFO - PROCESS | 1852 | 1461628417462 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]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1175ms 16:53:37 INFO - PROCESS | 1852 | 1461628417476 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1852 | 1461628417479 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:53:37 INFO - PROCESS | 1852 | 1461628417484 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1852 | 1461628417486 Marionette TRACE conn3 <- [1,2434,null,{}] 16:53:37 INFO - PROCESS | 1852 | 1461628417491 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}] 16:53:37 INFO - PROCESS | 1852 | 1461628417678 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:53:38 INFO - PROCESS | 1852 | 1461628418014 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c79262800 == 143 [pid = 1852] [id = 616] 16:53:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c7bdab400) [pid = 1852] [serial = 1849] [outer = (nil)] 16:53:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c7bdb1800) [pid = 1852] [serial = 1850] [outer = 0x7f0c7bdab400] 16:53:38 INFO - PROCESS | 1852 | 1461628418093 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c7d2eb000) [pid = 1852] [serial = 1851] [outer = 0x7f0c7bdab400] 16:53:39 INFO - PROCESS | 1852 | 1461628419113 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]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1675ms 16:53:39 INFO - PROCESS | 1852 | 1461628419162 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1852 | 1461628419168 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:53:39 INFO - PROCESS | 1852 | 1461628419174 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1852 | 1461628419180 Marionette TRACE conn3 <- [1,2438,null,{}] 16:53:39 INFO - PROCESS | 1852 | 1461628419186 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}] 16:53:39 INFO - PROCESS | 1852 | 1461628419403 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:53:39 INFO - PROCESS | 1852 | 1461628419621 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c819cd800 == 144 [pid = 1852] [id = 617] 16:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c7bdab800) [pid = 1852] [serial = 1852] [outer = (nil)] 16:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c80d9b000) [pid = 1852] [serial = 1853] [outer = 0x7f0c7bdab800] 16:53:39 INFO - PROCESS | 1852 | 1461628419737 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c811ea800) [pid = 1852] [serial = 1854] [outer = 0x7f0c7bdab800] 16:53:40 INFO - PROCESS | 1852 | 1461628420675 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]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1529ms 16:53:40 INFO - PROCESS | 1852 | 1461628420718 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1852 | 1461628420725 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:53:40 INFO - PROCESS | 1852 | 1461628420733 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1852 | 1461628420737 Marionette TRACE conn3 <- [1,2442,null,{}] 16:53:40 INFO - PROCESS | 1852 | 1461628420742 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}] 16:53:40 INFO - PROCESS | 1852 | 1461628420955 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:53:41 INFO - PROCESS | 1852 | 1461628421321 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c864e5000 == 145 [pid = 1852] [id = 618] 16:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c81586400) [pid = 1852] [serial = 1855] [outer = (nil)] 16:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c8220e800) [pid = 1852] [serial = 1856] [outer = 0x7f0c81586400] 16:53:41 INFO - PROCESS | 1852 | 1461628421401 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c8380c000) [pid = 1852] [serial = 1857] [outer = 0x7f0c81586400] 16:53:42 INFO - PROCESS | 1852 | 1461628422307 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]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1631ms 16:53:42 INFO - PROCESS | 1852 | 1461628422365 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1852 | 1461628422369 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:53:42 INFO - PROCESS | 1852 | 1461628422384 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1852 | 1461628422394 Marionette TRACE conn3 <- [1,2446,null,{}] 16:53:42 INFO - PROCESS | 1852 | 1461628422402 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}] 16:53:42 INFO - PROCESS | 1852 | 1461628422680 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:53:43 INFO - PROCESS | 1852 | 1461628422996 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8741b800 == 146 [pid = 1852] [id = 619] 16:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c83a2ec00) [pid = 1852] [serial = 1858] [outer = (nil)] 16:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c85c22000) [pid = 1852] [serial = 1859] [outer = 0x7f0c83a2ec00] 16:53:43 INFO - PROCESS | 1852 | 1461628423070 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c8633f000) [pid = 1852] [serial = 1860] [outer = 0x7f0c83a2ec00] 16:53:43 INFO - PROCESS | 1852 | 1461628423886 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]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1546ms 16:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:53:43 INFO - PROCESS | 1852 | 1461628423922 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1852 | 1461628423926 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:53:43 INFO - PROCESS | 1852 | 1461628423932 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1852 | 1461628423935 Marionette TRACE conn3 <- [1,2450,null,{}] 16:53:43 INFO - PROCESS | 1852 | 1461628423940 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}] 16:53:44 INFO - PROCESS | 1852 | 1461628424180 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:53:44 INFO - PROCESS | 1852 | 1461628424452 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c876ba800 == 147 [pid = 1852] [id = 620] 16:53:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c83a33800) [pid = 1852] [serial = 1861] [outer = (nil)] 16:53:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c87173800) [pid = 1852] [serial = 1862] [outer = 0x7f0c83a33800] 16:53:44 INFO - PROCESS | 1852 | 1461628424565 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c874ebc00) [pid = 1852] [serial = 1863] [outer = 0x7f0c83a33800] 16:53:45 INFO - PROCESS | 1852 | 1461628425379 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]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1477ms 16:53:45 INFO - PROCESS | 1852 | 1461628425409 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1852 | 1461628425412 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:53:45 INFO - PROCESS | 1852 | 1461628425417 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1852 | 1461628425420 Marionette TRACE conn3 <- [1,2454,null,{}] 16:53:45 INFO - PROCESS | 1852 | 1461628425425 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}] 16:53:45 INFO - PROCESS | 1852 | 1461628425631 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:53:45 INFO - PROCESS | 1852 | 1461628425896 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c88627000 == 148 [pid = 1852] [id = 621] 16:53:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c88469800) [pid = 1852] [serial = 1864] [outer = (nil)] 16:53:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c885ac400) [pid = 1852] [serial = 1865] [outer = 0x7f0c88469800] 16:53:45 INFO - PROCESS | 1852 | 1461628425981 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c8963a400) [pid = 1852] [serial = 1866] [outer = 0x7f0c88469800] 16:53:46 INFO - PROCESS | 1852 | 1461628426874 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]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1529ms 16:53:46 INFO - PROCESS | 1852 | 1461628426947 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1852 | 1461628426951 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:53:46 INFO - PROCESS | 1852 | 1461628426956 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1852 | 1461628426959 Marionette TRACE conn3 <- [1,2458,null,{}] 16:53:46 INFO - PROCESS | 1852 | 1461628426964 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}] 16:53:47 INFO - PROCESS | 1852 | 1461628427207 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:53:47 INFO - PROCESS | 1852 | 1461628427472 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e324000 == 149 [pid = 1852] [id = 622] 16:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c8846c000) [pid = 1852] [serial = 1867] [outer = (nil)] 16:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c8e23c000) [pid = 1852] [serial = 1868] [outer = 0x7f0c8846c000] 16:53:47 INFO - PROCESS | 1852 | 1461628427581 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c8f905c00) [pid = 1852] [serial = 1869] [outer = 0x7f0c8846c000] 16:53:48 INFO - PROCESS | 1852 | 1461628428416 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]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1526ms 16:53:48 INFO - PROCESS | 1852 | 1461628428482 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1852 | 1461628428486 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:53:48 INFO - PROCESS | 1852 | 1461628428491 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1852 | 1461628428493 Marionette TRACE conn3 <- [1,2462,null,{}] 16:53:48 INFO - PROCESS | 1852 | 1461628428499 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}] 16:53:48 INFO - PROCESS | 1852 | 1461628428693 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:53:48 INFO - PROCESS | 1852 | 1461628428960 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa1e000 == 150 [pid = 1852] [id = 623] 16:53:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c88329400) [pid = 1852] [serial = 1870] [outer = (nil)] 16:53:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c8f946800) [pid = 1852] [serial = 1871] [outer = 0x7f0c88329400] 16:53:49 INFO - PROCESS | 1852 | 1461628429035 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c8f9a6400) [pid = 1852] [serial = 1872] [outer = 0x7f0c88329400] 16:53:49 INFO - PROCESS | 1852 | 1461628429879 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]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1426ms 16:53:49 INFO - PROCESS | 1852 | 1461628429918 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 1852 | 1461628429921 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:53:49 INFO - PROCESS | 1852 | 1461628429927 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 1852 | 1461628429929 Marionette TRACE conn3 <- [1,2466,null,{}] 16:53:49 INFO - PROCESS | 1852 | 1461628429935 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}] 16:53:50 INFO - PROCESS | 1852 | 1461628430135 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:53:50 INFO - PROCESS | 1852 | 1461628430411 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c901ec000 == 151 [pid = 1852] [id = 624] 16:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c874e5800) [pid = 1852] [serial = 1873] [outer = (nil)] 16:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c8f9aa400) [pid = 1852] [serial = 1874] [outer = 0x7f0c874e5800] 16:53:50 INFO - PROCESS | 1852 | 1461628430495 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c8f9c7000) [pid = 1852] [serial = 1875] [outer = 0x7f0c874e5800] 16:53:51 INFO - PROCESS | 1852 | 1461628431312 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]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1425ms 16:53:51 INFO - PROCESS | 1852 | 1461628431353 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1852 | 1461628431356 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:53:51 INFO - PROCESS | 1852 | 1461628431362 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1852 | 1461628431364 Marionette TRACE conn3 <- [1,2470,null,{}] 16:53:51 INFO - PROCESS | 1852 | 1461628431369 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}] 16:53:51 INFO - PROCESS | 1852 | 1461628431576 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:53:51 INFO - PROCESS | 1852 | 1461628431845 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90a7b800 == 152 [pid = 1852] [id = 625] 16:53:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c886d8400) [pid = 1852] [serial = 1876] [outer = (nil)] 16:53:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c8fb07800) [pid = 1852] [serial = 1877] [outer = 0x7f0c886d8400] 16:53:51 INFO - PROCESS | 1852 | 1461628431916 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c90004800) [pid = 1852] [serial = 1878] [outer = 0x7f0c886d8400] 16:53:52 INFO - PROCESS | 1852 | 1461628432722 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]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1375ms 16:53:52 INFO - PROCESS | 1852 | 1461628432745 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1852 | 1461628432749 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:53:52 INFO - PROCESS | 1852 | 1461628432758 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1852 | 1461628432760 Marionette TRACE conn3 <- [1,2474,null,{}] 16:53:52 INFO - PROCESS | 1852 | 1461628432764 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}] 16:53:52 INFO - PROCESS | 1852 | 1461628432961 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:53:53 INFO - PROCESS | 1852 | 1461628433231 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90ec3000 == 153 [pid = 1852] [id = 626] 16:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c9000e000) [pid = 1852] [serial = 1879] [outer = (nil)] 16:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c90085c00) [pid = 1852] [serial = 1880] [outer = 0x7f0c9000e000] 16:53:53 INFO - PROCESS | 1852 | 1461628433317 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c900c2c00) [pid = 1852] [serial = 1881] [outer = 0x7f0c9000e000] 16:53:54 INFO - PROCESS | 1852 | 1461628434231 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]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1532ms 16:53:54 INFO - PROCESS | 1852 | 1461628434290 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 1852 | 1461628434295 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:53:54 INFO - PROCESS | 1852 | 1461628434300 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1852 | 1461628434303 Marionette TRACE conn3 <- [1,2478,null,{}] 16:53:54 INFO - PROCESS | 1852 | 1461628434308 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}] 16:53:54 INFO - PROCESS | 1852 | 1461628434536 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:53:54 INFO - PROCESS | 1852 | 1461628434802 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94493800 == 154 [pid = 1852] [id = 627] 16:53:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c90080800) [pid = 1852] [serial = 1882] [outer = (nil)] 16:53:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c9030c800) [pid = 1852] [serial = 1883] [outer = 0x7f0c90080800] 16:53:54 INFO - PROCESS | 1852 | 1461628434925 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c9074b400) [pid = 1852] [serial = 1884] [outer = 0x7f0c90080800] 16:53:55 INFO - PROCESS | 1852 | 1461628435725 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]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1477ms 16:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:53:55 INFO - PROCESS | 1852 | 1461628435779 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1852 | 1461628435781 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:53:55 INFO - PROCESS | 1852 | 1461628435787 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1852 | 1461628435790 Marionette TRACE conn3 <- [1,2482,null,{}] 16:53:55 INFO - PROCESS | 1852 | 1461628435795 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}] 16:53:55 INFO - PROCESS | 1852 | 1461628435995 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:53:56 INFO - PROCESS | 1852 | 1461628436271 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949ca800 == 155 [pid = 1852] [id = 628] 16:53:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c90084c00) [pid = 1852] [serial = 1885] [outer = (nil)] 16:53:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c907eb400) [pid = 1852] [serial = 1886] [outer = 0x7f0c90084c00] 16:53:56 INFO - PROCESS | 1852 | 1461628436350 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c908edc00) [pid = 1852] [serial = 1887] [outer = 0x7f0c90084c00] 16:53:57 INFO - PROCESS | 1852 | 1461628437238 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]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1528ms 16:53:57 INFO - PROCESS | 1852 | 1461628437315 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 1852 | 1461628437331 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:53:57 INFO - PROCESS | 1852 | 1461628437338 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1852 | 1461628437340 Marionette TRACE conn3 <- [1,2486,null,{}] 16:53:57 INFO - PROCESS | 1852 | 1461628437345 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}] 16:53:57 INFO - PROCESS | 1852 | 1461628437603 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:53:57 INFO - PROCESS | 1852 | 1461628437924 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97ba7000 == 156 [pid = 1852] [id = 629] 16:53:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c9074b000) [pid = 1852] [serial = 1888] [outer = (nil)] 16:53:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c90baac00) [pid = 1852] [serial = 1889] [outer = 0x7f0c9074b000] 16:53:58 INFO - PROCESS | 1852 | 1461628438001 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c91106400) [pid = 1852] [serial = 1890] [outer = 0x7f0c9074b000] 16:53:58 INFO - PROCESS | 1852 | 1461628438803 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]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1527ms 16:53:58 INFO - PROCESS | 1852 | 1461628438865 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1852 | 1461628438868 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:53:58 INFO - PROCESS | 1852 | 1461628438894 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1852 | 1461628438896 Marionette TRACE conn3 <- [1,2490,null,{}] 16:53:58 INFO - PROCESS | 1852 | 1461628438902 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}] 16:53:59 INFO - PROCESS | 1852 | 1461628439106 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:53:59 INFO - PROCESS | 1852 | 1461628439424 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994a2800 == 157 [pid = 1852] [id = 630] 16:53:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c91110800) [pid = 1852] [serial = 1891] [outer = (nil)] 16:53:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c920e1400) [pid = 1852] [serial = 1892] [outer = 0x7f0c91110800] 16:53:59 INFO - PROCESS | 1852 | 1461628439536 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c92393400) [pid = 1852] [serial = 1893] [outer = 0x7f0c91110800] 16:54:00 INFO - PROCESS | 1852 | 1461628440399 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]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1581ms 16:54:00 INFO - PROCESS | 1852 | 1461628440471 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1852 | 1461628440475 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:54:00 INFO - PROCESS | 1852 | 1461628440480 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1852 | 1461628440483 Marionette TRACE conn3 <- [1,2494,null,{}] 16:54:00 INFO - PROCESS | 1852 | 1461628440487 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}] 16:54:00 INFO - PROCESS | 1852 | 1461628440752 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:54:01 INFO - PROCESS | 1852 | 1461628441077 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9aa16000 == 158 [pid = 1852] [id = 631] 16:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c91104400) [pid = 1852] [serial = 1894] [outer = (nil)] 16:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c9386e000) [pid = 1852] [serial = 1895] [outer = 0x7f0c91104400] 16:54:01 INFO - PROCESS | 1852 | 1461628441156 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c93ae5000) [pid = 1852] [serial = 1896] [outer = 0x7f0c91104400] 16:54:02 INFO - PROCESS | 1852 | 1461628442004 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]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1579ms 16:54:02 INFO - PROCESS | 1852 | 1461628442060 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1852 | 1461628442064 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:54:02 INFO - PROCESS | 1852 | 1461628442069 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1852 | 1461628442072 Marionette TRACE conn3 <- [1,2498,null,{}] 16:54:02 INFO - PROCESS | 1852 | 1461628442080 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}] 16:54:02 INFO - PROCESS | 1852 | 1461628442293 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:54:02 INFO - PROCESS | 1852 | 1461628442567 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca6f1b800 == 159 [pid = 1852] [id = 632] 16:54:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0c9128e000) [pid = 1852] [serial = 1897] [outer = (nil)] 16:54:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c93f33400) [pid = 1852] [serial = 1898] [outer = 0x7f0c9128e000] 16:54:02 INFO - PROCESS | 1852 | 1461628442676 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c93fc7000) [pid = 1852] [serial = 1899] [outer = 0x7f0c9128e000] 16:54:03 INFO - PROCESS | 1852 | 1461628443482 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]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1483ms 16:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:54:03 INFO - PROCESS | 1852 | 1461628443554 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 1852 | 1461628443556 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:54:03 INFO - PROCESS | 1852 | 1461628443562 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 1852 | 1461628443565 Marionette TRACE conn3 <- [1,2502,null,{}] 16:54:03 INFO - PROCESS | 1852 | 1461628443570 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}] 16:54:03 INFO - PROCESS | 1852 | 1461628443774 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:54:04 INFO - PROCESS | 1852 | 1461628444052 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca76be800 == 160 [pid = 1852] [id = 633] 16:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c8e08dc00) [pid = 1852] [serial = 1900] [outer = (nil)] 16:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c94051c00) [pid = 1852] [serial = 1901] [outer = 0x7f0c8e08dc00] 16:54:04 INFO - PROCESS | 1852 | 1461628444124 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c9463a000) [pid = 1852] [serial = 1902] [outer = 0x7f0c8e08dc00] 16:54:04 INFO - PROCESS | 1852 | 1461628444937 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]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1428ms 16:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:54:04 INFO - PROCESS | 1852 | 1461628444990 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1852 | 1461628444993 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:54:05 INFO - PROCESS | 1852 | 1461628444999 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 1852 | 1461628445002 Marionette TRACE conn3 <- [1,2506,null,{}] 16:54:05 INFO - PROCESS | 1852 | 1461628445007 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}] 16:54:05 INFO - PROCESS | 1852 | 1461628445206 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:54:05 INFO - PROCESS | 1852 | 1461628445490 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabe36000 == 161 [pid = 1852] [id = 634] 16:54:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c83a2b800) [pid = 1852] [serial = 1903] [outer = (nil)] 16:54:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c94644400) [pid = 1852] [serial = 1904] [outer = 0x7f0c83a2b800] 16:54:05 INFO - PROCESS | 1852 | 1461628445573 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c94bc6c00) [pid = 1852] [serial = 1905] [outer = 0x7f0c83a2b800] 16:54:06 INFO - PROCESS | 1852 | 1461628446426 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]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1479ms 16:54:06 INFO - PROCESS | 1852 | 1461628446478 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1852 | 1461628446481 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:54:06 INFO - PROCESS | 1852 | 1461628446492 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1852 | 1461628446494 Marionette TRACE conn3 <- [1,2510,null,{}] 16:54:06 INFO - PROCESS | 1852 | 1461628446498 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}] 16:54:06 INFO - PROCESS | 1852 | 1461628446728 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:54:07 INFO - PROCESS | 1852 | 1461628447007 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c83917800 == 162 [pid = 1852] [id = 635] 16:54:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c7f90ec00) [pid = 1852] [serial = 1906] [outer = (nil)] 16:54:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c83811400) [pid = 1852] [serial = 1907] [outer = 0x7f0c7f90ec00] 16:54:07 INFO - PROCESS | 1852 | 1461628447123 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0c8963d800) [pid = 1852] [serial = 1908] [outer = 0x7f0c7f90ec00] 16:54:07 INFO - PROCESS | 1852 | 1461628447991 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]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1575ms 16:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:54:08 INFO - PROCESS | 1852 | 1461628448067 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1852 | 1461628448070 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:54:08 INFO - PROCESS | 1852 | 1461628448076 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1852 | 1461628448079 Marionette TRACE conn3 <- [1,2514,null,{}] 16:54:08 INFO - PROCESS | 1852 | 1461628448084 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}] 16:54:08 INFO - PROCESS | 1852 | 1461628448307 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87368000 == 161 [pid = 1852] [id = 557] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84da2000 == 160 [pid = 1852] [id = 558] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7fcdd800 == 159 [pid = 1852] [id = 615] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86403000 == 158 [pid = 1852] [id = 614] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c846f3800 == 157 [pid = 1852] [id = 613] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8240f800 == 156 [pid = 1852] [id = 612] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7c8df000 == 155 [pid = 1852] [id = 611] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c80dcc000 == 154 [pid = 1852] [id = 610] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7927d000 == 153 [pid = 1852] [id = 609] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98ab7000 == 152 [pid = 1852] [id = 600] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949d1800 == 151 [pid = 1852] [id = 599] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9447a800 == 150 [pid = 1852] [id = 598] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c913d8000 == 149 [pid = 1852] [id = 597] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90872000 == 148 [pid = 1852] [id = 596] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb22800 == 147 [pid = 1852] [id = 595] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c874a4000 == 146 [pid = 1852] [id = 593] 16:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c839e2000 == 145 [pid = 1852] [id = 592] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c93f3a800) [pid = 1852] [serial = 1521] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c838d9400) [pid = 1852] [serial = 1706] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c86391000) [pid = 1852] [serial = 1608] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0cabfa3800) [pid = 1852] [serial = 1530] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c93f30000) [pid = 1852] [serial = 1578] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c8f861400) [pid = 1852] [serial = 1722] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c96d34000) [pid = 1852] [serial = 1587] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c83810400) [pid = 1852] [serial = 1458] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c9d6f3000) [pid = 1852] [serial = 1446] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c89637400) [pid = 1852] [serial = 1716] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c838e0c00) [pid = 1852] [serial = 1767] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0ca71e1000) [pid = 1852] [serial = 1653] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c9c961800) [pid = 1852] [serial = 1650] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c8f9b7c00) [pid = 1852] [serial = 1730] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0cac4a3800) [pid = 1852] [serial = 1461] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c811eac00) [pid = 1852] [serial = 1703] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c903e6800) [pid = 1852] [serial = 1740] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c81894400) [pid = 1852] [serial = 1704] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c903f1000) [pid = 1852] [serial = 1742] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c8f860000) [pid = 1852] [serial = 1464] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c7d920000) [pid = 1852] [serial = 1701] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c82208400) [pid = 1852] [serial = 1757] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c7f90a400) [pid = 1852] [serial = 1761] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c8846d400) [pid = 1852] [serial = 1775] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c86391800) [pid = 1852] [serial = 1773] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c8f9a7c00) [pid = 1852] [serial = 1727] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c82211800) [pid = 1852] [serial = 1605] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c885acc00) [pid = 1852] [serial = 1713] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0ca80af400) [pid = 1852] [serial = 1449] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c90f74c00) [pid = 1852] [serial = 1575] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c8f85d800) [pid = 1852] [serial = 1470] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c900bd000) [pid = 1852] [serial = 1638] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c9020a000) [pid = 1852] [serial = 1734] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c902c3000) [pid = 1852] [serial = 1754] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c82357800) [pid = 1852] [serial = 1766] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c8832dc00) [pid = 1852] [serial = 1566] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c90309400) [pid = 1852] [serial = 1506] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c94637400) [pid = 1852] [serial = 1509] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c9617d800) [pid = 1852] [serial = 1443] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0cabc17c00) [pid = 1852] [serial = 1659] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c97b90800) [pid = 1852] [serial = 1647] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c96d37c00) [pid = 1852] [serial = 1512] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c8e1d4c00) [pid = 1852] [serial = 1718] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c83a35000) [pid = 1852] [serial = 1677] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0cabe79800) [pid = 1852] [serial = 1518] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c8380d000) [pid = 1852] [serial = 1674] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c9008cc00) [pid = 1852] [serial = 1733] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c94bc5000) [pid = 1852] [serial = 1584] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c7d927800) [pid = 1852] [serial = 1760] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c90453800) [pid = 1852] [serial = 1572] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c91286800) [pid = 1852] [serial = 1599] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c7f617800) [pid = 1852] [serial = 1632] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c8f94b400) [pid = 1852] [serial = 1725] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c88470400) [pid = 1852] [serial = 1712] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c84f63400) [pid = 1852] [serial = 1770] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c907ec000) [pid = 1852] [serial = 1745] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c93fd1000) [pid = 1852] [serial = 1644] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c9211c800) [pid = 1852] [serial = 1641] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c908f4c00) [pid = 1852] [serial = 1748] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c8f853400) [pid = 1852] [serial = 1721] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0cabc0b400) [pid = 1852] [serial = 1452] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0caa542800) [pid = 1852] [serial = 1593] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c90211400) [pid = 1852] [serial = 1736] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c8f90e400) [pid = 1852] [serial = 1724] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c90081000) [pid = 1852] [serial = 1569] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c7ff0e000) [pid = 1852] [serial = 1671] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c849cec00) [pid = 1852] [serial = 1772] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c90bae800) [pid = 1852] [serial = 1749] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c81149c00) [pid = 1852] [serial = 1764] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c7d2e8800) [pid = 1852] [serial = 1602] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c8f861c00) [pid = 1852] [serial = 1503] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0cac22a000) [pid = 1852] [serial = 1596] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c83a30800) [pid = 1852] [serial = 1668] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c8f9b5c00) [pid = 1852] [serial = 1728] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c81890800) [pid = 1852] [serial = 1751] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0ca8671800) [pid = 1852] [serial = 1662] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c90003c00) [pid = 1852] [serial = 1752] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c900be000) [pid = 1852] [serial = 1473] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0cabd5bc00) [pid = 1852] [serial = 1455] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c8fb03000) [pid = 1852] [serial = 1731] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c91108c00) [pid = 1852] [serial = 1755] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c7d928000) [pid = 1852] [serial = 1467] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c902c6000) [pid = 1852] [serial = 1737] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c81896800) [pid = 1852] [serial = 1524] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0ca866d800) [pid = 1852] [serial = 1527] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0c9413d000) [pid = 1852] [serial = 1581] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0c90f7b400) [pid = 1852] [serial = 1437] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0ca8404800) [pid = 1852] [serial = 1656] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0c8638cc00) [pid = 1852] [serial = 1635] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f0c8717d000) [pid = 1852] [serial = 1709] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f0c80d9e400) [pid = 1852] [serial = 1763] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f0c874ea800) [pid = 1852] [serial = 1710] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f0c81893c00) [pid = 1852] [serial = 1563] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0c7bdb0c00) [pid = 1852] [serial = 1700] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0c90450800) [pid = 1852] [serial = 1743] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c90308400) [pid = 1852] [serial = 1739] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0c849da000) [pid = 1852] [serial = 1500] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c886d6800) [pid = 1852] [serial = 1715] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c8e236c00) [pid = 1852] [serial = 1719] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c849cd800) [pid = 1852] [serial = 1707] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c97ad3c00) [pid = 1852] [serial = 1590] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c84ecfc00) [pid = 1852] [serial = 1769] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c94642800) [pid = 1852] [serial = 1440] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c9081b000) [pid = 1852] [serial = 1746] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c986f6000) [pid = 1852] [serial = 1362] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0cabd5a800) [pid = 1852] [serial = 1665] [outer = (nil)] [url = about:blank] 16:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0ca8406800) [pid = 1852] [serial = 1515] [outer = (nil)] [url = about:blank] 16:54:10 INFO - PROCESS | 1852 | 1461628450103 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c796db800 == 146 [pid = 1852] [id = 636] 16:54:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c7c7d3000) [pid = 1852] [serial = 1909] [outer = (nil)] 16:54:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c7c7da000) [pid = 1852] [serial = 1910] [outer = 0x7f0c7c7d3000] 16:54:10 INFO - PROCESS | 1852 | 1461628450167 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c7d2ec400) [pid = 1852] [serial = 1911] [outer = 0x7f0c7c7d3000] 16:54:10 INFO - PROCESS | 1852 | 1461628450940 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]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2882ms 16:54:10 INFO - PROCESS | 1852 | 1461628450960 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1852 | 1461628450965 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:54:10 INFO - PROCESS | 1852 | 1461628450972 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 1852 | 1461628450977 Marionette TRACE conn3 <- [1,2518,null,{}] 16:54:10 INFO - PROCESS | 1852 | 1461628450983 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}] 16:54:11 INFO - PROCESS | 1852 | 1461628451192 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:54:11 INFO - PROCESS | 1852 | 1461628451372 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fcd1800 == 147 [pid = 1852] [id = 637] 16:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c7d91f400) [pid = 1852] [serial = 1912] [outer = (nil)] 16:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c7fe85800) [pid = 1852] [serial = 1913] [outer = 0x7f0c7d91f400] 16:54:11 INFO - PROCESS | 1852 | 1461628451440 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c80258000) [pid = 1852] [serial = 1914] [outer = 0x7f0c7d91f400] 16:54:12 INFO - PROCESS | 1852 | 1461628452295 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]]]}] 16:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1385ms 16:54:12 INFO - PROCESS | 1852 | 1461628452361 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 1852 | 1461628452366 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:54:12 INFO - PROCESS | 1852 | 1461628452378 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 1852 | 1461628452380 Marionette TRACE conn3 <- [1,2522,null,{}] 16:54:12 INFO - PROCESS | 1852 | 1461628452386 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}] 16:54:12 INFO - PROCESS | 1852 | 1461628452643 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:54:12 INFO - PROCESS | 1852 | 1461628452672 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8163c800 == 148 [pid = 1852] [id = 638] 16:54:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c80d9e400) [pid = 1852] [serial = 1915] [outer = (nil)] 16:54:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c811eac00) [pid = 1852] [serial = 1916] [outer = 0x7f0c80d9e400] 16:54:12 INFO - PROCESS | 1852 | 1461628452731 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c81890800) [pid = 1852] [serial = 1917] [outer = 0x7f0c80d9e400] 16:54:13 INFO - PROCESS | 1852 | 1461628453735 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]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1424ms 16:54:13 INFO - PROCESS | 1852 | 1461628453815 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:54:13 INFO - PROCESS | 1852 | 1461628453825 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:54:13 INFO - PROCESS | 1852 | 1461628453850 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1852 | 1461628453864 Marionette TRACE conn3 <- [1,2526,null,{}] 16:54:13 INFO - PROCESS | 1852 | 1461628453905 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}] 16:54:14 INFO - PROCESS | 1852 | 1461628454278 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c7bdb9000) [pid = 1852] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c7bdb8800) [pid = 1852] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c7d91b800) [pid = 1852] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c8220b000) [pid = 1852] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c85c20400) [pid = 1852] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c88469000) [pid = 1852] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c8113f000) [pid = 1852] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:54:14 INFO - PROCESS | 1852 | 1461628454881 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d6b9000 == 149 [pid = 1852] [id = 639] 16:54:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c7bdb8800) [pid = 1852] [serial = 1918] [outer = (nil)] 16:54:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c7ff0d000) [pid = 1852] [serial = 1919] [outer = 0x7f0c7bdb8800] 16:54:14 INFO - PROCESS | 1852 | 1461628454942 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c838d9400) [pid = 1852] [serial = 1920] [outer = 0x7f0c7bdb8800] 16:54:15 INFO - PROCESS | 1852 | 1461628455639 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]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1845ms 16:54:15 INFO - PROCESS | 1852 | 1461628455677 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1852 | 1461628455680 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:54:15 INFO - PROCESS | 1852 | 1461628455687 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1852 | 1461628455689 Marionette TRACE conn3 <- [1,2530,null,{}] 16:54:15 INFO - PROCESS | 1852 | 1461628455694 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}] 16:54:15 INFO - PROCESS | 1852 | 1461628455964 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:54:16 INFO - PROCESS | 1852 | 1461628456084 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84eac800 == 150 [pid = 1852] [id = 640] 16:54:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c80d9e800) [pid = 1852] [serial = 1921] [outer = (nil)] 16:54:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c83a29400) [pid = 1852] [serial = 1922] [outer = 0x7f0c80d9e800] 16:54:16 INFO - PROCESS | 1852 | 1461628456146 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c849da000) [pid = 1852] [serial = 1923] [outer = 0x7f0c80d9e800] 16:54:17 INFO - PROCESS | 1852 | 1461628457080 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]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1427ms 16:54:17 INFO - PROCESS | 1852 | 1461628457115 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 1852 | 1461628457120 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:54:17 INFO - PROCESS | 1852 | 1461628457128 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1852 | 1461628457134 Marionette TRACE conn3 <- [1,2534,null,{}] 16:54:17 INFO - PROCESS | 1852 | 1461628457142 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}] 16:54:17 INFO - PROCESS | 1852 | 1461628457348 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:54:17 INFO - PROCESS | 1852 | 1461628457628 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c80dc2000 == 151 [pid = 1852] [id = 641] 16:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c7fe83400) [pid = 1852] [serial = 1924] [outer = (nil)] 16:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c7fe89c00) [pid = 1852] [serial = 1925] [outer = 0x7f0c7fe83400] 16:54:17 INFO - PROCESS | 1852 | 1461628457746 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c81147c00) [pid = 1852] [serial = 1926] [outer = 0x7f0c7fe83400] 16:54:18 INFO - PROCESS | 1852 | 1461628458618 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]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1538ms 16:54:18 INFO - PROCESS | 1852 | 1461628458666 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1852 | 1461628458675 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:54:18 INFO - PROCESS | 1852 | 1461628458684 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1852 | 1461628458688 Marionette TRACE conn3 <- [1,2538,null,{}] 16:54:18 INFO - PROCESS | 1852 | 1461628458694 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}] 16:54:18 INFO - PROCESS | 1852 | 1461628458914 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:54:19 INFO - PROCESS | 1852 | 1461628459177 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b5b000 == 152 [pid = 1852] [id = 642] 16:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c81896c00) [pid = 1852] [serial = 1927] [outer = (nil)] 16:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c8380cc00) [pid = 1852] [serial = 1928] [outer = 0x7f0c81896c00] 16:54:19 INFO - PROCESS | 1852 | 1461628459306 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c83a31800) [pid = 1852] [serial = 1929] [outer = 0x7f0c81896c00] 16:54:20 INFO - PROCESS | 1852 | 1461628460291 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]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1685ms 16:54:20 INFO - PROCESS | 1852 | 1461628460371 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 1852 | 1461628460374 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:54:20 INFO - PROCESS | 1852 | 1461628460380 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1852 | 1461628460386 Marionette TRACE conn3 <- [1,2542,null,{}] 16:54:20 INFO - PROCESS | 1852 | 1461628460401 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}] 16:54:20 INFO - PROCESS | 1852 | 1461628460666 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:54:20 INFO - PROCESS | 1852 | 1461628460980 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8736c000 == 153 [pid = 1852] [id = 643] 16:54:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f0c85c21800) [pid = 1852] [serial = 1930] [outer = (nil)] 16:54:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f0c86393000) [pid = 1852] [serial = 1931] [outer = 0x7f0c85c21800] 16:54:21 INFO - PROCESS | 1852 | 1461628461054 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f0c8717c000) [pid = 1852] [serial = 1932] [outer = 0x7f0c85c21800] 16:54:21 INFO - PROCESS | 1852 | 1461628461903 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]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1585ms 16:54:21 INFO - PROCESS | 1852 | 1461628461966 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 1852 | 1461628461970 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:54:21 INFO - PROCESS | 1852 | 1461628461976 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1852 | 1461628461978 Marionette TRACE conn3 <- [1,2546,null,{}] 16:54:21 INFO - PROCESS | 1852 | 1461628461983 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}] 16:54:22 INFO - PROCESS | 1852 | 1461628462198 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:54:22 INFO - PROCESS | 1852 | 1461628462454 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87414000 == 154 [pid = 1852] [id = 644] 16:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f0c81142c00) [pid = 1852] [serial = 1933] [outer = (nil)] 16:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c88335400) [pid = 1852] [serial = 1934] [outer = 0x7f0c81142c00] 16:54:22 INFO - PROCESS | 1852 | 1461628462528 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c885b3800) [pid = 1852] [serial = 1935] [outer = 0x7f0c81142c00] 16:54:23 INFO - PROCESS | 1852 | 1461628463372 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]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1427ms 16:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:54:23 INFO - PROCESS | 1852 | 1461628463403 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1852 | 1461628463406 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:54:23 INFO - PROCESS | 1852 | 1461628463413 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1852 | 1461628463416 Marionette TRACE conn3 <- [1,2550,null,{}] 16:54:23 INFO - PROCESS | 1852 | 1461628463421 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}] 16:54:23 INFO - PROCESS | 1852 | 1461628463614 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:54:23 INFO - PROCESS | 1852 | 1461628463878 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c876b0800 == 155 [pid = 1852] [id = 645] 16:54:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c87177800) [pid = 1852] [serial = 1936] [outer = (nil)] 16:54:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c886d5c00) [pid = 1852] [serial = 1937] [outer = 0x7f0c87177800] 16:54:23 INFO - PROCESS | 1852 | 1461628463952 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0c89637c00) [pid = 1852] [serial = 1938] [outer = 0x7f0c87177800] 16:54:24 INFO - PROCESS | 1852 | 1461628464849 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]]]}] 16:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1481ms 16:54:24 INFO - PROCESS | 1852 | 1461628464893 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1852 | 1461628464897 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:54:24 INFO - PROCESS | 1852 | 1461628464902 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1852 | 1461628464904 Marionette TRACE conn3 <- [1,2554,null,{}] 16:54:24 INFO - PROCESS | 1852 | 1461628464910 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}] 16:54:25 INFO - PROCESS | 1852 | 1461628465158 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:54:25 INFO - PROCESS | 1852 | 1461628465421 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893a1800 == 156 [pid = 1852] [id = 646] 16:54:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c8f90a400) [pid = 1852] [serial = 1939] [outer = (nil)] 16:54:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0c8f94bc00) [pid = 1852] [serial = 1940] [outer = 0x7f0c8f90a400] 16:54:25 INFO - PROCESS | 1852 | 1461628465556 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c8f9ca000) [pid = 1852] [serial = 1941] [outer = 0x7f0c8f90a400] 16:54:26 INFO - PROCESS | 1852 | 1461628466408 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]]]}] 16:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1575ms 16:54:26 INFO - PROCESS | 1852 | 1461628466478 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 1852 | 1461628466482 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:54:26 INFO - PROCESS | 1852 | 1461628466487 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1852 | 1461628466490 Marionette TRACE conn3 <- [1,2558,null,{}] 16:54:26 INFO - PROCESS | 1852 | 1461628466495 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}] 16:54:26 INFO - PROCESS | 1852 | 1461628466696 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:54:26 INFO - PROCESS | 1852 | 1461628466913 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e333000 == 157 [pid = 1852] [id = 647] 16:54:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0c8e1d9c00) [pid = 1852] [serial = 1942] [outer = (nil)] 16:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0c9000e400) [pid = 1852] [serial = 1943] [outer = 0x7f0c8e1d9c00] 16:54:27 INFO - PROCESS | 1852 | 1461628467023 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c900c1000) [pid = 1852] [serial = 1944] [outer = 0x7f0c8e1d9c00] 16:54:27 INFO - PROCESS | 1852 | 1461628467875 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]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1426ms 16:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:54:27 INFO - PROCESS | 1852 | 1461628467913 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1852 | 1461628467916 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:54:27 INFO - PROCESS | 1852 | 1461628467922 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1852 | 1461628467925 Marionette TRACE conn3 <- [1,2562,null,{}] 16:54:27 INFO - PROCESS | 1852 | 1461628467930 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}] 16:54:28 INFO - PROCESS | 1852 | 1461628468127 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:54:28 INFO - PROCESS | 1852 | 1461628468388 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb86800 == 158 [pid = 1852] [id = 648] 16:54:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c8f852400) [pid = 1852] [serial = 1945] [outer = (nil)] 16:54:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c90213c00) [pid = 1852] [serial = 1946] [outer = 0x7f0c8f852400] 16:54:28 INFO - PROCESS | 1852 | 1461628468458 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c902c6c00) [pid = 1852] [serial = 1947] [outer = 0x7f0c8f852400] 16:54:29 INFO - PROCESS | 1852 | 1461628469401 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]]]}] 16:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1536ms 16:54:29 INFO - PROCESS | 1852 | 1461628469457 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 1852 | 1461628469461 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:54:29 INFO - PROCESS | 1852 | 1461628469466 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 1852 | 1461628469468 Marionette TRACE conn3 <- [1,2566,null,{}] 16:54:29 INFO - PROCESS | 1852 | 1461628469473 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}] 16:54:29 INFO - PROCESS | 1852 | 1461628469666 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:54:29 INFO - PROCESS | 1852 | 1461628469936 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903db800 == 159 [pid = 1852] [id = 649] 16:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c8fb11c00) [pid = 1852] [serial = 1948] [outer = (nil)] 16:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c90310800) [pid = 1852] [serial = 1949] [outer = 0x7f0c8fb11c00] 16:54:30 INFO - PROCESS | 1852 | 1461628470049 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c903f2400) [pid = 1852] [serial = 1950] [outer = 0x7f0c8fb11c00] 16:54:30 INFO - PROCESS | 1852 | 1461628470909 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]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1481ms 16:54:30 INFO - PROCESS | 1852 | 1461628470948 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 1852 | 1461628470951 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:54:30 INFO - PROCESS | 1852 | 1461628470956 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 1852 | 1461628470958 Marionette TRACE conn3 <- [1,2570,null,{}] 16:54:30 INFO - PROCESS | 1852 | 1461628470964 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}] 16:54:31 INFO - PROCESS | 1852 | 1461628471173 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:54:31 INFO - PROCESS | 1852 | 1461628471439 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b8e800 == 160 [pid = 1852] [id = 650] 16:54:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c902cbc00) [pid = 1852] [serial = 1951] [outer = (nil)] 16:54:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c907e6800) [pid = 1852] [serial = 1952] [outer = 0x7f0c902cbc00] 16:54:31 INFO - PROCESS | 1852 | 1461628471512 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c908f9800) [pid = 1852] [serial = 1953] [outer = 0x7f0c902cbc00] 16:54:32 INFO - PROCESS | 1852 | 1461628472388 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]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1483ms 16:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:54:32 INFO - PROCESS | 1852 | 1461628472440 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1852 | 1461628472443 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:54:32 INFO - PROCESS | 1852 | 1461628472449 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1852 | 1461628472453 Marionette TRACE conn3 <- [1,2574,null,{}] 16:54:32 INFO - PROCESS | 1852 | 1461628472458 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}] 16:54:32 INFO - PROCESS | 1852 | 1461628472685 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:54:32 INFO - PROCESS | 1852 | 1461628472952 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c92362800 == 161 [pid = 1852] [id = 651] 16:54:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c9128f000) [pid = 1852] [serial = 1954] [outer = (nil)] 16:54:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c92390c00) [pid = 1852] [serial = 1955] [outer = 0x7f0c9128f000] 16:54:33 INFO - PROCESS | 1852 | 1461628473083 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c93f2e800) [pid = 1852] [serial = 1956] [outer = 0x7f0c9128f000] 16:54:33 INFO - PROCESS | 1852 | 1461628473911 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]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1529ms 16:54:33 INFO - PROCESS | 1852 | 1461628473980 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1852 | 1461628473982 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:54:33 INFO - PROCESS | 1852 | 1461628473991 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1852 | 1461628473993 Marionette TRACE conn3 <- [1,2578,null,{}] 16:54:34 INFO - PROCESS | 1852 | 1461628473997 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}] 16:54:34 INFO - PROCESS | 1852 | 1461628474218 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:54:34 INFO - PROCESS | 1852 | 1461628474484 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94494000 == 162 [pid = 1852] [id = 652] 16:54:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c93f30000) [pid = 1852] [serial = 1957] [outer = (nil)] 16:54:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c93fc8800) [pid = 1852] [serial = 1958] [outer = 0x7f0c93f30000] 16:54:34 INFO - PROCESS | 1852 | 1461628474597 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c94145c00) [pid = 1852] [serial = 1959] [outer = 0x7f0c93f30000] 16:54:35 INFO - PROCESS | 1852 | 1461628475422 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]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1479ms 16:54:35 INFO - PROCESS | 1852 | 1461628475471 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1852 | 1461628475474 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:54:35 INFO - PROCESS | 1852 | 1461628475480 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1852 | 1461628475482 Marionette TRACE conn3 <- [1,2582,null,{}] 16:54:35 INFO - PROCESS | 1852 | 1461628475487 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}] 16:54:35 INFO - PROCESS | 1852 | 1461628475704 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:54:35 INFO - PROCESS | 1852 | 1461628475995 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9472d800 == 163 [pid = 1852] [id = 653] 16:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c908f0000) [pid = 1852] [serial = 1960] [outer = (nil)] 16:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c94642000) [pid = 1852] [serial = 1961] [outer = 0x7f0c908f0000] 16:54:36 INFO - PROCESS | 1852 | 1461628476070 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c949f2400) [pid = 1852] [serial = 1962] [outer = 0x7f0c908f0000] 16:54:36 INFO - PROCESS | 1852 | 1461628476907 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]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1474ms 16:54:36 INFO - PROCESS | 1852 | 1461628476956 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1852 | 1461628476959 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:54:36 INFO - PROCESS | 1852 | 1461628476965 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1852 | 1461628476967 Marionette TRACE conn3 <- [1,2586,null,{}] 16:54:36 INFO - PROCESS | 1852 | 1461628476972 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}] 16:54:37 INFO - PROCESS | 1852 | 1461628477176 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:54:37 INFO - PROCESS | 1852 | 1461628477449 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c96409000 == 164 [pid = 1852] [id = 654] 16:54:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c93f37000) [pid = 1852] [serial = 1963] [outer = (nil)] 16:54:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c94e2ac00) [pid = 1852] [serial = 1964] [outer = 0x7f0c93f37000] 16:54:37 INFO - PROCESS | 1852 | 1461628477520 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c96138800) [pid = 1852] [serial = 1965] [outer = 0x7f0c93f37000] 16:54:38 INFO - PROCESS | 1852 | 1461628478378 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]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1483ms 16:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:54:38 INFO - PROCESS | 1852 | 1461628478450 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1852 | 1461628478452 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:54:38 INFO - PROCESS | 1852 | 1461628478457 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1852 | 1461628478460 Marionette TRACE conn3 <- [1,2590,null,{}] 16:54:38 INFO - PROCESS | 1852 | 1461628478465 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}] 16:54:38 INFO - PROCESS | 1852 | 1461628478672 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:54:38 INFO - PROCESS | 1852 | 1461628478935 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98aaf000 == 165 [pid = 1852] [id = 655] 16:54:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c93fcc000) [pid = 1852] [serial = 1966] [outer = (nil)] 16:54:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c962b2800) [pid = 1852] [serial = 1967] [outer = 0x7f0c93fcc000] 16:54:39 INFO - PROCESS | 1852 | 1461628479010 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c96d34000) [pid = 1852] [serial = 1968] [outer = 0x7f0c93fcc000] 16:54:39 INFO - PROCESS | 1852 | 1461628479854 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]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1429ms 16:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:54:39 INFO - PROCESS | 1852 | 1461628479887 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 1852 | 1461628479889 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:54:39 INFO - PROCESS | 1852 | 1461628479895 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1852 | 1461628479898 Marionette TRACE conn3 <- [1,2594,null,{}] 16:54:39 INFO - PROCESS | 1852 | 1461628479903 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}] 16:54:40 INFO - PROCESS | 1852 | 1461628480125 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:54:40 INFO - PROCESS | 1852 | 1461628480396 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c99492000 == 166 [pid = 1852] [id = 656] 16:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c83810800) [pid = 1852] [serial = 1969] [outer = (nil)] 16:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c96df3400) [pid = 1852] [serial = 1970] [outer = 0x7f0c83810800] 16:54:40 INFO - PROCESS | 1852 | 1461628480473 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c97a35000) [pid = 1852] [serial = 1971] [outer = 0x7f0c83810800] 16:54:41 INFO - PROCESS | 1852 | 1461628481382 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]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1526ms 16:54:41 INFO - PROCESS | 1852 | 1461628481422 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1852 | 1461628481426 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:54:41 INFO - PROCESS | 1852 | 1461628481431 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1852 | 1461628481433 Marionette TRACE conn3 <- [1,2598,null,{}] 16:54:41 INFO - PROCESS | 1852 | 1461628481439 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}] 16:54:41 INFO - PROCESS | 1852 | 1461628481653 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:54:41 INFO - PROCESS | 1852 | 1461628481925 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9acaa000 == 167 [pid = 1852] [id = 657] 16:54:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c818e4800) [pid = 1852] [serial = 1972] [outer = (nil)] 16:54:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c97a3d000) [pid = 1852] [serial = 1973] [outer = 0x7f0c818e4800] 16:54:42 INFO - PROCESS | 1852 | 1461628482035 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c97ad3800) [pid = 1852] [serial = 1974] [outer = 0x7f0c818e4800] 16:54:42 INFO - PROCESS | 1852 | 1461628482896 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]]]}] 16:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1539ms 16:54:42 INFO - PROCESS | 1852 | 1461628482971 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1852 | 1461628482975 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:54:42 INFO - PROCESS | 1852 | 1461628482980 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1852 | 1461628482983 Marionette TRACE conn3 <- [1,2602,null,{}] 16:54:42 INFO - PROCESS | 1852 | 1461628482988 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}] 16:54:43 INFO - PROCESS | 1852 | 1461628483195 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:54:43 INFO - PROCESS | 1852 | 1461628483463 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13ed800 == 168 [pid = 1852] [id = 658] 16:54:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c83a26c00) [pid = 1852] [serial = 1975] [outer = (nil)] 16:54:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c97b97400) [pid = 1852] [serial = 1976] [outer = 0x7f0c83a26c00] 16:54:43 INFO - PROCESS | 1852 | 1461628483574 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c97efdc00) [pid = 1852] [serial = 1977] [outer = 0x7f0c83a26c00] 16:54:44 INFO - PROCESS | 1852 | 1461628484434 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]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1489ms 16:54:44 INFO - PROCESS | 1852 | 1461628484470 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1852 | 1461628484474 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:54:44 INFO - PROCESS | 1852 | 1461628484479 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1852 | 1461628484482 Marionette TRACE conn3 <- [1,2606,null,{}] 16:54:44 INFO - PROCESS | 1852 | 1461628484486 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}] 16:54:44 INFO - PROCESS | 1852 | 1461628484693 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:54:45 INFO - PROCESS | 1852 | 1461628485505 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d9db800 == 169 [pid = 1852] [id = 659] 16:54:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c7bdb6c00) [pid = 1852] [serial = 1978] [outer = (nil)] 16:54:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c7c7da800) [pid = 1852] [serial = 1979] [outer = 0x7f0c7bdb6c00] 16:54:45 INFO - PROCESS | 1852 | 1461628485654 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c7d91f000) [pid = 1852] [serial = 1980] [outer = 0x7f0c7bdb6c00] 16:54:46 INFO - PROCESS | 1852 | 1461628486592 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]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2182ms 16:54:46 INFO - PROCESS | 1852 | 1461628486662 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:54:46 INFO - PROCESS | 1852 | 1461628486667 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:54:46 INFO - PROCESS | 1852 | 1461628486674 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1852 | 1461628486678 Marionette TRACE conn3 <- [1,2610,null,{}] 16:54:46 INFO - PROCESS | 1852 | 1461628486685 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}] 16:54:46 INFO - PROCESS | 1852 | 1461628486918 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c901f4000 == 168 [pid = 1852] [id = 574] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e32f000 == 167 [pid = 1852] [id = 572] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9087d000 == 166 [pid = 1852] [id = 575] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c819dc800 == 165 [pid = 1852] [id = 399] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84ea7000 == 164 [pid = 1852] [id = 563] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb1f000 == 163 [pid = 1852] [id = 573] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b85800 == 162 [pid = 1852] [id = 576] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8771c800 == 161 [pid = 1852] [id = 570] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c867d8800 == 160 [pid = 1852] [id = 568] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8749f000 == 159 [pid = 1852] [id = 569] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabe36000 == 158 [pid = 1852] [id = 634] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca76be800 == 157 [pid = 1852] [id = 633] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca6f1b800 == 156 [pid = 1852] [id = 632] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9aa16000 == 155 [pid = 1852] [id = 631] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c994a2800 == 154 [pid = 1852] [id = 630] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97ba7000 == 153 [pid = 1852] [id = 629] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949ca800 == 152 [pid = 1852] [id = 628] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94493800 == 151 [pid = 1852] [id = 627] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90ec3000 == 150 [pid = 1852] [id = 626] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90a7b800 == 149 [pid = 1852] [id = 625] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c901ec000 == 148 [pid = 1852] [id = 624] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fa1e000 == 147 [pid = 1852] [id = 623] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e324000 == 146 [pid = 1852] [id = 622] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c88627000 == 145 [pid = 1852] [id = 621] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c876ba800 == 144 [pid = 1852] [id = 620] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8741b800 == 143 [pid = 1852] [id = 619] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c864e5000 == 142 [pid = 1852] [id = 618] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c819cd800 == 141 [pid = 1852] [id = 617] 16:54:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c79262800 == 140 [pid = 1852] [id = 616] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c8f9b4400) [pid = 1852] [serial = 1790] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c93f3bc00) [pid = 1852] [serial = 1808] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c81146400) [pid = 1852] [serial = 1833] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c7f90ac00) [pid = 1852] [serial = 1835] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c7f911400) [pid = 1852] [serial = 1830] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c91109400) [pid = 1852] [serial = 1799] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c9404ac00) [pid = 1852] [serial = 1811] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c85c19000) [pid = 1852] [serial = 1839] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c923ce000) [pid = 1852] [serial = 1805] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c86532800) [pid = 1852] [serial = 1841] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c818e8000) [pid = 1852] [serial = 1836] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c96d1dc00) [pid = 1852] [serial = 1826] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c8025c800) [pid = 1852] [serial = 1832] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c7d929000) [pid = 1852] [serial = 1829] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c7f905c00) [pid = 1852] [serial = 1847] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c849d4800) [pid = 1852] [serial = 1781] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c8e1d3800) [pid = 1852] [serial = 1787] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c88616800) [pid = 1852] [serial = 1784] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c88472c00) [pid = 1852] [serial = 1844] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c900bb400) [pid = 1852] [serial = 1793] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c84ed7800) [pid = 1852] [serial = 1838] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c818a3400) [pid = 1852] [serial = 1778] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c91288800) [pid = 1852] [serial = 1802] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c9463b400) [pid = 1852] [serial = 1814] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c949ec000) [pid = 1852] [serial = 1817] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c88620800) [pid = 1852] [serial = 1845] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c874e2400) [pid = 1852] [serial = 1842] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c96186000) [pid = 1852] [serial = 1823] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c88328800) [pid = 1852] [serial = 1758] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c94bca400) [pid = 1852] [serial = 1820] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c907e3000) [pid = 1852] [serial = 1796] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1852 | 1461628487926 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c78022000 == 141 [pid = 1852] [id = 660] 16:54:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c7d2eac00) [pid = 1852] [serial = 1981] [outer = (nil)] 16:54:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c7fe84000) [pid = 1852] [serial = 1982] [outer = 0x7f0c7d2eac00] 16:54:48 INFO - PROCESS | 1852 | 1461628487993 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c81142400) [pid = 1852] [serial = 1983] [outer = 0x7f0c7d2eac00] 16:54:48 INFO - PROCESS | 1852 | 1461628488732 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]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2085ms 16:54:48 INFO - PROCESS | 1852 | 1461628488760 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:54:48 INFO - PROCESS | 1852 | 1461628488766 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:54:48 INFO - PROCESS | 1852 | 1461628488773 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1852 | 1461628488775 Marionette TRACE conn3 <- [1,2614,null,{}] 16:54:48 INFO - PROCESS | 1852 | 1461628488780 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}] 16:54:48 INFO - PROCESS | 1852 | 1461628488966 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:54:49 INFO - PROCESS | 1852 | 1461628489164 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fd9b000 == 142 [pid = 1852] [id = 661] 16:54:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c7c7d4400) [pid = 1852] [serial = 1984] [outer = (nil)] 16:54:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c818a3400) [pid = 1852] [serial = 1985] [outer = 0x7f0c7c7d4400] 16:54:49 INFO - PROCESS | 1852 | 1461628489227 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c8235d400) [pid = 1852] [serial = 1986] [outer = 0x7f0c7c7d4400] 16:54:50 INFO - PROCESS | 1852 | 1461628490002 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]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1284ms 16:54:50 INFO - PROCESS | 1852 | 1461628490062 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 1852 | 1461628490065 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:54:50 INFO - PROCESS | 1852 | 1461628490073 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 1852 | 1461628490081 Marionette TRACE conn3 <- [1,2618,null,{}] 16:54:50 INFO - PROCESS | 1852 | 1461628490103 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}] 16:54:50 INFO - PROCESS | 1852 | 1461628490362 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:54:50 INFO - PROCESS | 1852 | 1461628490395 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c846f3800 == 143 [pid = 1852] [id = 662] 16:54:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c838dcc00) [pid = 1852] [serial = 1987] [outer = (nil)] 16:54:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c84ed5400) [pid = 1852] [serial = 1988] [outer = 0x7f0c838dcc00] 16:54:50 INFO - PROCESS | 1852 | 1461628490454 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c85c1cc00) [pid = 1852] [serial = 1989] [outer = 0x7f0c838dcc00] 16:54:51 INFO - PROCESS | 1852 | 1461628491337 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]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1297ms 16:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:54:51 INFO - PROCESS | 1852 | 1461628491370 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1852 | 1461628491373 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:54:51 INFO - PROCESS | 1852 | 1461628491379 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1852 | 1461628491382 Marionette TRACE conn3 <- [1,2622,null,{}] 16:54:51 INFO - PROCESS | 1852 | 1461628491392 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}] 16:54:51 INFO - PROCESS | 1852 | 1461628491645 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:54:51 INFO - PROCESS | 1852 | 1461628491683 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8640a000 == 144 [pid = 1852] [id = 663] 16:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c84f57400) [pid = 1852] [serial = 1990] [outer = (nil)] 16:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c84f5b800) [pid = 1852] [serial = 1991] [outer = 0x7f0c84f57400] 16:54:51 INFO - PROCESS | 1852 | 1461628491767 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c87173c00) [pid = 1852] [serial = 1992] [outer = 0x7f0c84f57400] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c8832a000) [pid = 1852] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c886d8400) [pid = 1852] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c90084c00) [pid = 1852] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c8846c000) [pid = 1852] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c8e08dc00) [pid = 1852] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c9128e000) [pid = 1852] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c84ed6400) [pid = 1852] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c83a2ec00) [pid = 1852] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c7bdab400) [pid = 1852] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c80d9e400) [pid = 1852] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c91110800) [pid = 1852] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c88329400) [pid = 1852] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c81586400) [pid = 1852] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c7bdac800) [pid = 1852] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c83a33800) [pid = 1852] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c7c7d3000) [pid = 1852] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c7d91f400) [pid = 1852] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c88469800) [pid = 1852] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c874e5800) [pid = 1852] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c90080800) [pid = 1852] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c96132800) [pid = 1852] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c8653b400) [pid = 1852] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c903f2000) [pid = 1852] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0c9239ac00) [pid = 1852] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0c7f90ec00) [pid = 1852] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0c91104400) [pid = 1852] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0c7bdab800) [pid = 1852] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0c85c1c400) [pid = 1852] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f0c94144c00) [pid = 1852] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f0c8fb10400) [pid = 1852] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f0c9000e000) [pid = 1852] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f0c8e08b400) [pid = 1852] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0c7bdb8800) [pid = 1852] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0c9074b000) [pid = 1852] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c8e233400) [pid = 1852] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0c8113c800) [pid = 1852] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c838e4000) [pid = 1852] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c83a2b800) [pid = 1852] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c80ea6800) [pid = 1852] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c88472800) [pid = 1852] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c93944400) [pid = 1852] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c94047c00) [pid = 1852] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c90449400) [pid = 1852] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c8fb05000) [pid = 1852] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:54:53 INFO - PROCESS | 1852 | 1461628493373 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]]]}] 16:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2028ms 16:54:53 INFO - PROCESS | 1852 | 1461628493406 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 1852 | 1461628493409 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:54:53 INFO - PROCESS | 1852 | 1461628493418 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 1852 | 1461628493420 Marionette TRACE conn3 <- [1,2626,null,{}] 16:54:53 INFO - PROCESS | 1852 | 1461628493423 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}] 16:54:53 INFO - PROCESS | 1852 | 1461628493673 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:54:53 INFO - PROCESS | 1852 | 1461628493691 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84bcc800 == 145 [pid = 1852] [id = 664] 16:54:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c83a32400) [pid = 1852] [serial = 1993] [outer = (nil)] 16:54:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c8638ac00) [pid = 1852] [serial = 1994] [outer = 0x7f0c83a32400] 16:54:53 INFO - PROCESS | 1852 | 1461628493760 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c874e8400) [pid = 1852] [serial = 1995] [outer = 0x7f0c83a32400] 16:54:54 INFO - PROCESS | 1852 | 1461628494598 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]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1223ms 16:54:54 INFO - PROCESS | 1852 | 1461628494641 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1852 | 1461628494644 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:54:54 INFO - PROCESS | 1852 | 1461628494649 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1852 | 1461628494652 Marionette TRACE conn3 <- [1,2630,null,{}] 16:54:54 INFO - PROCESS | 1852 | 1461628494669 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}] 16:54:54 INFO - PROCESS | 1852 | 1461628494855 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:54:54 INFO - PROCESS | 1852 | 1461628494870 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87408000 == 146 [pid = 1852] [id = 665] 16:54:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c8846c800) [pid = 1852] [serial = 1996] [outer = (nil)] 16:54:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c886d8800) [pid = 1852] [serial = 1997] [outer = 0x7f0c8846c800] 16:54:54 INFO - PROCESS | 1852 | 1461628494926 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c8e08b800) [pid = 1852] [serial = 1998] [outer = 0x7f0c8846c800] 16:54:56 INFO - PROCESS | 1852 | 1461628496140 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]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1528ms 16:54:56 INFO - PROCESS | 1852 | 1461628496179 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1852 | 1461628496186 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:54:56 INFO - PROCESS | 1852 | 1461628496192 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1852 | 1461628496198 Marionette TRACE conn3 <- [1,2634,null,{}] 16:54:56 INFO - PROCESS | 1852 | 1461628496205 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}] 16:54:56 INFO - PROCESS | 1852 | 1461628496413 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:54:56 INFO - PROCESS | 1852 | 1461628496682 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82167800 == 147 [pid = 1852] [id = 666] 16:54:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c8025d400) [pid = 1852] [serial = 1999] [outer = (nil)] 16:54:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c80ea6400) [pid = 1852] [serial = 2000] [outer = 0x7f0c8025d400] 16:54:56 INFO - PROCESS | 1852 | 1461628496809 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c81897400) [pid = 1852] [serial = 2001] [outer = 0x7f0c8025d400] 16:54:57 INFO - PROCESS | 1852 | 1461628497663 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]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1531ms 16:54:57 INFO - PROCESS | 1852 | 1461628497724 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1852 | 1461628497732 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:54:57 INFO - PROCESS | 1852 | 1461628497742 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1852 | 1461628497746 Marionette TRACE conn3 <- [1,2638,null,{}] 16:54:57 INFO - PROCESS | 1852 | 1461628497751 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}] 16:54:57 INFO - PROCESS | 1852 | 1461628497967 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:54:58 INFO - PROCESS | 1852 | 1461628498233 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8736a800 == 148 [pid = 1852] [id = 667] 16:54:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c8220b800) [pid = 1852] [serial = 2002] [outer = (nil)] 16:54:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c83a2d400) [pid = 1852] [serial = 2003] [outer = 0x7f0c8220b800] 16:54:58 INFO - PROCESS | 1852 | 1461628498386 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c84ed6800) [pid = 1852] [serial = 2004] [outer = 0x7f0c8220b800] 16:54:59 INFO - PROCESS | 1852 | 1461628499225 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]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1529ms 16:54:59 INFO - PROCESS | 1852 | 1461628499271 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1852 | 1461628499274 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:54:59 INFO - PROCESS | 1852 | 1461628499281 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1852 | 1461628499286 Marionette TRACE conn3 <- [1,2642,null,{}] 16:54:59 INFO - PROCESS | 1852 | 1461628499301 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}] 16:54:59 INFO - PROCESS | 1852 | 1461628499522 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:54:59 INFO - PROCESS | 1852 | 1461628499779 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8780b000 == 149 [pid = 1852] [id = 668] 16:54:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f0c8652e400) [pid = 1852] [serial = 2005] [outer = (nil)] 16:54:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f0c88330c00) [pid = 1852] [serial = 2006] [outer = 0x7f0c8652e400] 16:54:59 INFO - PROCESS | 1852 | 1461628499855 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f0c886e4800) [pid = 1852] [serial = 2007] [outer = 0x7f0c8652e400] 16:55:00 INFO - PROCESS | 1852 | 1461628500806 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]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:55:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1582ms 16:55:00 INFO - PROCESS | 1852 | 1461628500864 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1852 | 1461628500868 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:55:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:55:00 INFO - PROCESS | 1852 | 1461628500874 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1852 | 1461628500876 Marionette TRACE conn3 <- [1,2646,null,{}] 16:55:00 INFO - PROCESS | 1852 | 1461628500881 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}] 16:55:01 INFO - PROCESS | 1852 | 1461628501140 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:55:01 INFO - PROCESS | 1852 | 1461628501462 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e049800 == 150 [pid = 1852] [id = 669] 16:55:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f0c8189fc00) [pid = 1852] [serial = 2008] [outer = (nil)] 16:55:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c8e097c00) [pid = 1852] [serial = 2009] [outer = 0x7f0c8189fc00] 16:55:01 INFO - PROCESS | 1852 | 1461628501546 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c8e239400) [pid = 1852] [serial = 2010] [outer = 0x7f0c8189fc00] 16:55:02 INFO - PROCESS | 1852 | 1461628502351 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]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:55:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1527ms 16:55:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:55:02 INFO - PROCESS | 1852 | 1461628502402 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 1852 | 1461628502405 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:55:02 INFO - PROCESS | 1852 | 1461628502410 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 1852 | 1461628502413 Marionette TRACE conn3 <- [1,2650,null,{}] 16:55:02 INFO - PROCESS | 1852 | 1461628502418 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}] 16:55:02 INFO - PROCESS | 1852 | 1461628502621 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:55:02 INFO - PROCESS | 1852 | 1461628502888 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa11000 == 151 [pid = 1852] [id = 670] 16:55:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c874e2400) [pid = 1852] [serial = 2011] [outer = (nil)] 16:55:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c8f855400) [pid = 1852] [serial = 2012] [outer = 0x7f0c874e2400] 16:55:02 INFO - PROCESS | 1852 | 1461628502967 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0c8f85e400) [pid = 1852] [serial = 2013] [outer = 0x7f0c874e2400] 16:55:03 INFO - PROCESS | 1852 | 1461628503877 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]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:55:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1532ms 16:55:03 INFO - PROCESS | 1852 | 1461628503943 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 1852 | 1461628503947 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:55:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:55:03 INFO - PROCESS | 1852 | 1461628503952 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 1852 | 1461628503954 Marionette TRACE conn3 <- [1,2654,null,{}] 16:55:03 INFO - PROCESS | 1852 | 1461628503960 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}] 16:55:04 INFO - PROCESS | 1852 | 1461628504212 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:55:04 INFO - PROCESS | 1852 | 1461628504514 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90872000 == 152 [pid = 1852] [id = 671] 16:55:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c8e23d000) [pid = 1852] [serial = 2014] [outer = (nil)] 16:55:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0c8f9cfc00) [pid = 1852] [serial = 2015] [outer = 0x7f0c8e23d000] 16:55:04 INFO - PROCESS | 1852 | 1461628504590 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c9000d400) [pid = 1852] [serial = 2016] [outer = 0x7f0c8e23d000] 16:55:05 INFO - PROCESS | 1852 | 1461628505396 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]]]}] 16:55:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:55:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1478ms 16:55:05 INFO - PROCESS | 1852 | 1461628505431 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 1852 | 1461628505435 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:55:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:55:05 INFO - PROCESS | 1852 | 1461628505440 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 1852 | 1461628505442 Marionette TRACE conn3 <- [1,2658,null,{}] 16:55:05 INFO - PROCESS | 1852 | 1461628505448 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}] 16:55:05 INFO - PROCESS | 1852 | 1461628505652 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:55:05 INFO - PROCESS | 1852 | 1461628505905 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b97800 == 153 [pid = 1852] [id = 672] 16:55:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0c8e1d8000) [pid = 1852] [serial = 2017] [outer = (nil)] 16:55:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0c90089c00) [pid = 1852] [serial = 2018] [outer = 0x7f0c8e1d8000] 16:55:05 INFO - PROCESS | 1852 | 1461628505974 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c90212400) [pid = 1852] [serial = 2019] [outer = 0x7f0c8e1d8000] 16:55:06 INFO - PROCESS | 1852 | 1461628506847 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]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:55:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1429ms 16:55:06 INFO - PROCESS | 1852 | 1461628506870 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1852 | 1461628506872 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:55:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:55:06 INFO - PROCESS | 1852 | 1461628506878 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1852 | 1461628506880 Marionette TRACE conn3 <- [1,2662,null,{}] 16:55:06 INFO - PROCESS | 1852 | 1461628506886 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}] 16:55:07 INFO - PROCESS | 1852 | 1461628507087 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:55:07 INFO - PROCESS | 1852 | 1461628507324 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9217b800 == 154 [pid = 1852] [id = 673] 16:55:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c8f85cc00) [pid = 1852] [serial = 2020] [outer = (nil)] 16:55:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c903e3c00) [pid = 1852] [serial = 2021] [outer = 0x7f0c8f85cc00] 16:55:07 INFO - PROCESS | 1852 | 1461628507392 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c9044c800) [pid = 1852] [serial = 2022] [outer = 0x7f0c8f85cc00] 16:55:08 INFO - PROCESS | 1852 | 1461628508270 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]]]}] 16:55:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:55:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1434ms 16:55:08 INFO - PROCESS | 1852 | 1461628508313 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 1852 | 1461628508317 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:55:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:55:08 INFO - PROCESS | 1852 | 1461628508322 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 1852 | 1461628508325 Marionette TRACE conn3 <- [1,2666,null,{}] 16:55:08 INFO - PROCESS | 1852 | 1461628508330 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}] 16:55:08 INFO - PROCESS | 1852 | 1461628508534 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:55:08 INFO - PROCESS | 1852 | 1461628508805 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9456b000 == 155 [pid = 1852] [id = 674] 16:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c900c6000) [pid = 1852] [serial = 2023] [outer = (nil)] 16:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c907ec400) [pid = 1852] [serial = 2024] [outer = 0x7f0c900c6000] 16:55:08 INFO - PROCESS | 1852 | 1461628508878 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c908ed400) [pid = 1852] [serial = 2025] [outer = 0x7f0c900c6000] 16:55:10 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:10 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:10 INFO - PROCESS | 1852 | 1461628510175 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]]]}] 16:55:10 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) 16:55:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1880ms 16:55:10 INFO - PROCESS | 1852 | 1461628510203 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 1852 | 1461628510206 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:55:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:55:10 INFO - PROCESS | 1852 | 1461628510217 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 1852 | 1461628510221 Marionette TRACE conn3 <- [1,2670,null,{}] 16:55:10 INFO - PROCESS | 1852 | 1461628510226 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}] 16:55:10 INFO - PROCESS | 1852 | 1461628510446 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:55:10 INFO - PROCESS | 1852 | 1461628510750 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c962fc800 == 156 [pid = 1852] [id = 675] 16:55:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c8e090400) [pid = 1852] [serial = 2026] [outer = (nil)] 16:55:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c91110c00) [pid = 1852] [serial = 2027] [outer = 0x7f0c8e090400] 16:55:10 INFO - PROCESS | 1852 | 1461628510832 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c9128c800) [pid = 1852] [serial = 2028] [outer = 0x7f0c8e090400] 16:55:12 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:12 INFO - PROCESS | 1852 | 1461628512213 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] 16:55:12 INFO - PROCESS | 1852 | 1461628512256 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:55:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:55:12 INFO - PROCESS | 1852 | 1461628512262 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 1852 | 1461628512266 Marionette TRACE conn3 <- [1,2674,null,{}] 16:55:12 INFO - PROCESS | 1852 | 1461628512270 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}] 16:55:12 INFO - PROCESS | 1852 | 1461628512574 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:55:12 INFO - PROCESS | 1852 | 1461628512813 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994a2000 == 157 [pid = 1852] [id = 676] 16:55:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c90213400) [pid = 1852] [serial = 2029] [outer = (nil)] 16:55:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c92397400) [pid = 1852] [serial = 2030] [outer = 0x7f0c90213400] 16:55:12 INFO - PROCESS | 1852 | 1461628512892 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c93fc4000) [pid = 1852] [serial = 2031] [outer = 0x7f0c90213400] 16:55:14 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:14 INFO - PROCESS | 1852 | 1461628514194 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] 16:55:14 INFO - PROCESS | 1852 | 1461628514256 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:55:14 INFO - PROCESS | 1852 | 1461628514262 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1852 | 1461628514265 Marionette TRACE conn3 <- [1,2678,null,{}] 16:55:14 INFO - PROCESS | 1852 | 1461628514270 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}] 16:55:14 INFO - PROCESS | 1852 | 1461628514555 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:55:14 INFO - PROCESS | 1852 | 1461628514795 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13f2000 == 158 [pid = 1852] [id = 677] 16:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c9110e000) [pid = 1852] [serial = 2032] [outer = (nil)] 16:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c94049400) [pid = 1852] [serial = 2033] [outer = 0x7f0c9110e000] 16:55:14 INFO - PROCESS | 1852 | 1461628514865 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c94642800) [pid = 1852] [serial = 2034] [outer = 0x7f0c9110e000] 16:55:16 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:16 INFO - PROCESS | 1852 | 1461628516190 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]]]}] 16:55:16 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) 16:55:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1979ms 16:55:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:55:16 INFO - PROCESS | 1852 | 1461628516241 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 1852 | 1461628516243 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:55:16 INFO - PROCESS | 1852 | 1461628516249 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 1852 | 1461628516251 Marionette TRACE conn3 <- [1,2682,null,{}] 16:55:16 INFO - PROCESS | 1852 | 1461628516256 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}] 16:55:16 INFO - PROCESS | 1852 | 1461628516497 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:55:16 INFO - PROCESS | 1852 | 1461628516735 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca8626000 == 159 [pid = 1852] [id = 678] 16:55:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c9128c000) [pid = 1852] [serial = 2035] [outer = (nil)] 16:55:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c94e29800) [pid = 1852] [serial = 2036] [outer = 0x7f0c9128c000] 16:55:16 INFO - PROCESS | 1852 | 1461628516805 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c97399000) [pid = 1852] [serial = 2037] [outer = 0x7f0c9128c000] 16:55:18 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:18 INFO - PROCESS | 1852 | 1461628518111 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]]]}] 16:55:18 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) 16:55:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1881ms 16:55:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:55:18 INFO - PROCESS | 1852 | 1461628518129 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 1852 | 1461628518131 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:55:18 INFO - PROCESS | 1852 | 1461628518137 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 1852 | 1461628518139 Marionette TRACE conn3 <- [1,2686,null,{}] 16:55:18 INFO - PROCESS | 1852 | 1461628518144 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}] 16:55:18 INFO - PROCESS | 1852 | 1461628518345 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:55:18 INFO - PROCESS | 1852 | 1461628518654 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabd7a000 == 160 [pid = 1852] [id = 679] 16:55:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c93aebc00) [pid = 1852] [serial = 2038] [outer = (nil)] 16:55:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c97ad7000) [pid = 1852] [serial = 2039] [outer = 0x7f0c93aebc00] 16:55:18 INFO - PROCESS | 1852 | 1461628518724 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c98235c00) [pid = 1852] [serial = 2040] [outer = 0x7f0c93aebc00] 16:55:19 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:20 INFO - PROCESS | 1852 | 1461628520079 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] 16:55:20 INFO - PROCESS | 1852 | 1461628520130 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:55:20 INFO - PROCESS | 1852 | 1461628520135 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1852 | 1461628520137 Marionette TRACE conn3 <- [1,2690,null,{}] 16:55:20 INFO - PROCESS | 1852 | 1461628520181 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}] 16:55:20 INFO - PROCESS | 1852 | 1461628520481 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:55:20 INFO - PROCESS | 1852 | 1461628520688 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c8c9800 == 161 [pid = 1852] [id = 680] 16:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c7c7d7800) [pid = 1852] [serial = 2041] [outer = (nil)] 16:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c7f614c00) [pid = 1852] [serial = 2042] [outer = 0x7f0c7c7d7800] 16:55:20 INFO - PROCESS | 1852 | 1461628520756 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c8188c000) [pid = 1852] [serial = 2043] [outer = 0x7f0c7c7d7800] 16:55:22 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:22 INFO - PROCESS | 1852 | 1461628522119 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] 16:55:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:55:22 INFO - PROCESS | 1852 | 1461628522174 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:55:22 INFO - PROCESS | 1852 | 1461628522179 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1852 | 1461628522184 Marionette TRACE conn3 <- [1,2694,null,{}] 16:55:22 INFO - PROCESS | 1852 | 1461628522294 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}] 16:55:22 INFO - PROCESS | 1852 | 1461628522503 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:55:23 INFO - PROCESS | 1852 | 1461628523313 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fda4000 == 162 [pid = 1852] [id = 681] 16:55:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c7bdae000) [pid = 1852] [serial = 2044] [outer = (nil)] 16:55:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c7bdb6800) [pid = 1852] [serial = 2045] [outer = 0x7f0c7bdae000] 16:55:23 INFO - PROCESS | 1852 | 1461628523381 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c7d91ac00) [pid = 1852] [serial = 2046] [outer = 0x7f0c7bdae000] 16:55:24 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:24 INFO - PROCESS | 1852 | 1461628524728 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] 16:55:24 INFO - PROCESS | 1852 | 1461628524786 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:55:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:55:24 INFO - PROCESS | 1852 | 1461628524945 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1852 | 1461628524954 Marionette TRACE conn3 <- [1,2698,null,{}] 16:55:25 INFO - PROCESS | 1852 | 1461628525043 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}] 16:55:25 INFO - PROCESS | 1852 | 1461628525244 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99a73000 == 161 [pid = 1852] [id = 420] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c989dc800 == 160 [pid = 1852] [id = 419] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13dd000 == 159 [pid = 1852] [id = 421] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7d8cd800 == 158 [pid = 1852] [id = 556] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84bcc800 == 157 [pid = 1852] [id = 664] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8640a000 == 156 [pid = 1852] [id = 663] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c846f3800 == 155 [pid = 1852] [id = 662] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7fd9b000 == 154 [pid = 1852] [id = 661] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c78022000 == 153 [pid = 1852] [id = 660] 16:55:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7d9db800 == 152 [pid = 1852] [id = 659] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c8861c800) [pid = 1852] [serial = 1776] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c83a29400) [pid = 1852] [serial = 1922] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c8fb07800) [pid = 1852] [serial = 1877] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c907eb400) [pid = 1852] [serial = 1886] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c8e23c000) [pid = 1852] [serial = 1868] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c94051c00) [pid = 1852] [serial = 1901] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c93fc7000) [pid = 1852] [serial = 1899] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c94e37c00) [pid = 1852] [serial = 1821] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c8633f000) [pid = 1852] [serial = 1860] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c7d2eb000) [pid = 1852] [serial = 1851] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c811eac00) [pid = 1852] [serial = 1916] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c92393400) [pid = 1852] [serial = 1893] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c908edc00) [pid = 1852] [serial = 1887] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c8f9a6400) [pid = 1852] [serial = 1872] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c8220e800) [pid = 1852] [serial = 1856] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c7ff0fc00) [pid = 1852] [serial = 1848] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c874ebc00) [pid = 1852] [serial = 1863] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c7c7da000) [pid = 1852] [serial = 1910] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c81890800) [pid = 1852] [serial = 1917] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c7fe85800) [pid = 1852] [serial = 1913] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c7bdb1800) [pid = 1852] [serial = 1850] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c8963a400) [pid = 1852] [serial = 1866] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c8f9c7000) [pid = 1852] [serial = 1875] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c8f946800) [pid = 1852] [serial = 1871] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c80258000) [pid = 1852] [serial = 1914] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c8f9aa400) [pid = 1852] [serial = 1874] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c9074b400) [pid = 1852] [serial = 1884] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c85c22000) [pid = 1852] [serial = 1859] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c8380c000) [pid = 1852] [serial = 1857] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c7d2ec400) [pid = 1852] [serial = 1911] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c96d3b800) [pid = 1852] [serial = 1827] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c89634000) [pid = 1852] [serial = 1785] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c91283400) [pid = 1852] [serial = 1800] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0c9386d000) [pid = 1852] [serial = 1806] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0c885ac400) [pid = 1852] [serial = 1865] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0c83811400) [pid = 1852] [serial = 1907] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0c9386e000) [pid = 1852] [serial = 1895] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0c80d9b000) [pid = 1852] [serial = 1853] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f0c8f905c00) [pid = 1852] [serial = 1869] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f0c87173800) [pid = 1852] [serial = 1862] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f0c964b5000) [pid = 1852] [serial = 1824] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f0c94bc0800) [pid = 1852] [serial = 1818] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0c908f7400) [pid = 1852] [serial = 1797] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0c9030c800) [pid = 1852] [serial = 1883] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c900c2c00) [pid = 1852] [serial = 1881] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0c8f9d1c00) [pid = 1852] [serial = 1791] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c838d9400) [pid = 1852] [serial = 1920] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c811ea800) [pid = 1852] [serial = 1854] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c90baac00) [pid = 1852] [serial = 1889] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c94142000) [pid = 1852] [serial = 1812] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c9463a000) [pid = 1852] [serial = 1902] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c8220dc00) [pid = 1852] [serial = 1779] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c8633e800) [pid = 1852] [serial = 1782] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c93f33400) [pid = 1852] [serial = 1898] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0c90085c00) [pid = 1852] [serial = 1880] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c7ff0d000) [pid = 1852] [serial = 1919] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c94bc6c00) [pid = 1852] [serial = 1905] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f0c90004800) [pid = 1852] [serial = 1878] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f0c94644400) [pid = 1852] [serial = 1904] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f0c91106400) [pid = 1852] [serial = 1890] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f0c87179800) [pid = 1852] [serial = 1698] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f0c8f90c800) [pid = 1852] [serial = 1788] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c93ae5000) [pid = 1852] [serial = 1896] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c94044000) [pid = 1852] [serial = 1809] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c94643800) [pid = 1852] [serial = 1815] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c920e0800) [pid = 1852] [serial = 1803] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0c903ea800) [pid = 1852] [serial = 1794] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0c920e1400) [pid = 1852] [serial = 1892] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c8963d800) [pid = 1852] [serial = 1908] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1852 | 1461628525756 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c796cd000 == 153 [pid = 1852] [id = 682] 16:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c7bdb1800) [pid = 1852] [serial = 2047] [outer = (nil)] 16:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c7fe8c000) [pid = 1852] [serial = 2048] [outer = 0x7f0c7bdb1800] 16:55:25 INFO - PROCESS | 1852 | 1461628525823 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c81585400) [pid = 1852] [serial = 2049] [outer = 0x7f0c7bdb1800] 16:55:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:27 INFO - PROCESS | 1852 | 1461628527021 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] 16:55:27 INFO - PROCESS | 1852 | 1461628527069 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:55:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:55:27 INFO - PROCESS | 1852 | 1461628527075 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 1852 | 1461628527077 Marionette TRACE conn3 <- [1,2702,null,{}] 16:55:27 INFO - PROCESS | 1852 | 1461628527082 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}] 16:55:27 INFO - PROCESS | 1852 | 1461628527266 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:55:27 INFO - PROCESS | 1852 | 1461628527522 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8216a000 == 154 [pid = 1852] [id = 683] 16:55:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c818e5000) [pid = 1852] [serial = 2050] [outer = (nil)] 16:55:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c8380dc00) [pid = 1852] [serial = 2051] [outer = 0x7f0c818e5000] 16:55:27 INFO - PROCESS | 1852 | 1461628527581 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c83a29000) [pid = 1852] [serial = 2052] [outer = 0x7f0c818e5000] 16:55:28 INFO - PROCESS | 1852 | 1461628528357 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]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:55:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1326ms 16:55:28 INFO - PROCESS | 1852 | 1461628528411 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1852 | 1461628528414 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:55:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:55:28 INFO - PROCESS | 1852 | 1461628528429 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1852 | 1461628528437 Marionette TRACE conn3 <- [1,2706,null,{}] 16:55:28 INFO - PROCESS | 1852 | 1461628528442 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}] 16:55:28 INFO - PROCESS | 1852 | 1461628528703 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:55:28 INFO - PROCESS | 1852 | 1461628528737 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c85b5e800 == 155 [pid = 1852] [id = 684] 16:55:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c818e7800) [pid = 1852] [serial = 2053] [outer = (nil)] 16:55:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f0c85c16400) [pid = 1852] [serial = 2054] [outer = 0x7f0c818e7800] 16:55:28 INFO - PROCESS | 1852 | 1461628528793 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f0c86389400) [pid = 1852] [serial = 2055] [outer = 0x7f0c818e7800] 16:55:30 INFO - PROCESS | 1852 | 1461628530206 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]]]}] 16:55:30 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f0c84f57400) [pid = 1852] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:55:30 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f0c7c7d4400) [pid = 1852] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:55:30 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c838dcc00) [pid = 1852] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:55:30 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c7bdb6c00) [pid = 1852] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:55:30 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c83a32400) [pid = 1852] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:55:30 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c7d2eac00) [pid = 1852] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:55:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:55:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1843ms 16:55:30 INFO - PROCESS | 1852 | 1461628530264 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1852 | 1461628530268 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:55:30 INFO - PROCESS | 1852 | 1461628530273 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1852 | 1461628530275 Marionette TRACE conn3 <- [1,2710,null,{}] 16:55:30 INFO - PROCESS | 1852 | 1461628530280 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}] 16:55:30 INFO - PROCESS | 1852 | 1461628530495 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:55:30 INFO - PROCESS | 1852 | 1461628530667 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82596000 == 156 [pid = 1852] [id = 685] 16:55:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c7fe84c00) [pid = 1852] [serial = 2056] [outer = (nil)] 16:55:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f0c86334800) [pid = 1852] [serial = 2057] [outer = 0x7f0c7fe84c00] 16:55:30 INFO - PROCESS | 1852 | 1461628530725 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f0c86536000) [pid = 1852] [serial = 2058] [outer = 0x7f0c7fe84c00] 16:55:31 INFO - PROCESS | 1852 | 1461628531503 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] 16:55:31 INFO - PROCESS | 1852 | 1461628531556 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:55:31 INFO - PROCESS | 1852 | 1461628531562 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 1852 | 1461628531564 Marionette TRACE conn3 <- [1,2714,null,{}] 16:55:31 INFO - PROCESS | 1852 | 1461628531568 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}] 16:55:31 INFO - PROCESS | 1852 | 1461628531757 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:55:31 INFO - PROCESS | 1852 | 1461628531771 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c874a6000 == 157 [pid = 1852] [id = 686] 16:55:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f0c88616800) [pid = 1852] [serial = 2059] [outer = (nil)] 16:55:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f0c886d9000) [pid = 1852] [serial = 2060] [outer = 0x7f0c88616800] 16:55:31 INFO - PROCESS | 1852 | 1461628531841 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f0c8e1d3800) [pid = 1852] [serial = 2061] [outer = 0x7f0c88616800] 16:55:33 INFO - PROCESS | 1852 | 1461628533010 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]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:55:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1478ms 16:55:33 INFO - PROCESS | 1852 | 1461628533040 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 1852 | 1461628533046 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:55:33 INFO - PROCESS | 1852 | 1461628533055 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 1852 | 1461628533059 Marionette TRACE conn3 <- [1,2718,null,{}] 16:55:33 INFO - PROCESS | 1852 | 1461628533067 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}] 16:55:33 INFO - PROCESS | 1852 | 1461628533283 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:55:33 INFO - PROCESS | 1852 | 1461628533505 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c824b4800 == 158 [pid = 1852] [id = 687] 16:55:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f0c7fe90400) [pid = 1852] [serial = 2062] [outer = (nil)] 16:55:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f0c80da0800) [pid = 1852] [serial = 2063] [outer = 0x7f0c7fe90400] 16:55:33 INFO - PROCESS | 1852 | 1461628533617 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f0c818a3c00) [pid = 1852] [serial = 2064] [outer = 0x7f0c7fe90400] 16:55:34 INFO - PROCESS | 1852 | 1461628534585 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] 16:55:34 INFO - PROCESS | 1852 | 1461628534646 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:55:34 INFO - PROCESS | 1852 | 1461628534655 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1852 | 1461628534659 Marionette TRACE conn3 <- [1,2722,null,{}] 16:55:34 INFO - PROCESS | 1852 | 1461628534664 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}] 16:55:34 INFO - PROCESS | 1852 | 1461628534877 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:55:35 INFO - PROCESS | 1852 | 1461628535093 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c876ab800 == 159 [pid = 1852] [id = 688] 16:55:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f0c83a32400) [pid = 1852] [serial = 2065] [outer = (nil)] 16:55:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f0c84f5d400) [pid = 1852] [serial = 2066] [outer = 0x7f0c83a32400] 16:55:35 INFO - PROCESS | 1852 | 1461628535271 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f0c8716ec00) [pid = 1852] [serial = 2067] [outer = 0x7f0c83a32400] 16:55:36 INFO - PROCESS | 1852 | 1461628536252 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] 16:55:36 INFO - PROCESS | 1852 | 1461628536291 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:55:36 INFO - PROCESS | 1852 | 1461628536298 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 1852 | 1461628536303 Marionette TRACE conn3 <- [1,2726,null,{}] 16:55:36 INFO - PROCESS | 1852 | 1461628536318 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}] 16:55:36 INFO - PROCESS | 1852 | 1461628536524 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:55:36 INFO - PROCESS | 1852 | 1461628536789 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893df000 == 160 [pid = 1852] [id = 689] 16:55:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f0c89638800) [pid = 1852] [serial = 2068] [outer = (nil)] 16:55:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f0c8e237800) [pid = 1852] [serial = 2069] [outer = 0x7f0c89638800] 16:55:36 INFO - PROCESS | 1852 | 1461628536906 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f0c8f903800) [pid = 1852] [serial = 2070] [outer = 0x7f0c89638800] 16:55:37 INFO - PROCESS | 1852 | 1461628537751 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]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:55:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1481ms 16:55:37 INFO - PROCESS | 1852 | 1461628537779 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1852 | 1461628537783 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:55:37 INFO - PROCESS | 1852 | 1461628537789 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1852 | 1461628537792 Marionette TRACE conn3 <- [1,2730,null,{}] 16:55:37 INFO - PROCESS | 1852 | 1461628537797 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}] 16:55:38 INFO - PROCESS | 1852 | 1461628537998 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:55:38 INFO - PROCESS | 1852 | 1461628538220 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fb27000 == 161 [pid = 1852] [id = 690] 16:55:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c8e08fc00) [pid = 1852] [serial = 2071] [outer = (nil)] 16:55:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c8f9a0800) [pid = 1852] [serial = 2072] [outer = 0x7f0c8e08fc00] 16:55:38 INFO - PROCESS | 1852 | 1461628538329 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c8f9c4800) [pid = 1852] [serial = 2073] [outer = 0x7f0c8e08fc00] 16:55:39 INFO - PROCESS | 1852 | 1461628539687 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] 16:55:39 INFO - PROCESS | 1852 | 1461628539722 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:55:39 INFO - PROCESS | 1852 | 1461628539727 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1852 | 1461628539729 Marionette TRACE conn3 <- [1,2734,null,{}] 16:55:39 INFO - PROCESS | 1852 | 1461628539734 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}] 16:55:39 INFO - PROCESS | 1852 | 1461628539954 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:55:40 INFO - PROCESS | 1852 | 1461628540209 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903d9800 == 162 [pid = 1852] [id = 691] 16:55:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c8e1de800) [pid = 1852] [serial = 2074] [outer = (nil)] 16:55:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c90086400) [pid = 1852] [serial = 2075] [outer = 0x7f0c8e1de800] 16:55:40 INFO - PROCESS | 1852 | 1461628540316 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c9020a800) [pid = 1852] [serial = 2076] [outer = 0x7f0c8e1de800] 16:55:41 INFO - PROCESS | 1852 | 1461628541214 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]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:55:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1526ms 16:55:41 INFO - PROCESS | 1852 | 1461628541254 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1852 | 1461628541257 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:55:41 INFO - PROCESS | 1852 | 1461628541263 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1852 | 1461628541265 Marionette TRACE conn3 <- [1,2738,null,{}] 16:55:41 INFO - PROCESS | 1852 | 1461628541270 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}] 16:55:41 INFO - PROCESS | 1852 | 1461628541501 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:55:41 INFO - PROCESS | 1852 | 1461628541719 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90ebf000 == 163 [pid = 1852] [id = 692] 16:55:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c8f911400) [pid = 1852] [serial = 2077] [outer = (nil)] 16:55:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c907e5000) [pid = 1852] [serial = 2078] [outer = 0x7f0c8f911400] 16:55:41 INFO - PROCESS | 1852 | 1461628541832 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c9110e400) [pid = 1852] [serial = 2079] [outer = 0x7f0c8f911400] 16:55:42 INFO - PROCESS | 1852 | 1461628542715 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]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:55:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1527ms 16:55:42 INFO - PROCESS | 1852 | 1461628542790 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1852 | 1461628542794 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:55:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:55:42 INFO - PROCESS | 1852 | 1461628542800 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1852 | 1461628542802 Marionette TRACE conn3 <- [1,2742,null,{}] 16:55:42 INFO - PROCESS | 1852 | 1461628542807 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}] 16:55:43 INFO - PROCESS | 1852 | 1461628543053 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:55:43 INFO - PROCESS | 1852 | 1461628543315 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94492800 == 164 [pid = 1852] [id = 693] 16:55:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f0c900c0000) [pid = 1852] [serial = 2080] [outer = (nil)] 16:55:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f0c9128e400) [pid = 1852] [serial = 2081] [outer = 0x7f0c900c0000] 16:55:43 INFO - PROCESS | 1852 | 1461628543435 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f0c9211e800) [pid = 1852] [serial = 2082] [outer = 0x7f0c900c0000] 16:55:44 INFO - PROCESS | 1852 | 1461628544209 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]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:55:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1426ms 16:55:44 INFO - PROCESS | 1852 | 1461628544238 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1852 | 1461628544242 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:55:44 INFO - PROCESS | 1852 | 1461628544249 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1852 | 1461628544252 Marionette TRACE conn3 <- [1,2746,null,{}] 16:55:44 INFO - PROCESS | 1852 | 1461628544257 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}] 16:55:44 INFO - PROCESS | 1852 | 1461628544454 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:55:44 INFO - PROCESS | 1852 | 1461628544717 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c949d7800 == 165 [pid = 1852] [id = 694] 16:55:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f0c907e7000) [pid = 1852] [serial = 2083] [outer = (nil)] 16:55:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f0c9239b000) [pid = 1852] [serial = 2084] [outer = 0x7f0c907e7000] 16:55:44 INFO - PROCESS | 1852 | 1461628544789 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f0c9386e000) [pid = 1852] [serial = 2085] [outer = 0x7f0c907e7000] 16:55:45 INFO - PROCESS | 1852 | 1461628545627 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]]]}] 16:55:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:55:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1427ms 16:55:45 INFO - PROCESS | 1852 | 1461628545676 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 1852 | 1461628545680 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:55:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:55:45 INFO - PROCESS | 1852 | 1461628545685 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 1852 | 1461628545688 Marionette TRACE conn3 <- [1,2750,null,{}] 16:55:45 INFO - PROCESS | 1852 | 1461628545693 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}] 16:55:45 INFO - PROCESS | 1852 | 1461628545889 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:55:46 INFO - PROCESS | 1852 | 1461628546150 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98037000 == 166 [pid = 1852] [id = 695] 16:55:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f0c9386d000) [pid = 1852] [serial = 2086] [outer = (nil)] 16:55:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f0c93ae6800) [pid = 1852] [serial = 2087] [outer = 0x7f0c9386d000] 16:55:46 INFO - PROCESS | 1852 | 1461628546275 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f0c93f37c00) [pid = 1852] [serial = 2088] [outer = 0x7f0c9386d000] 16:55:47 INFO - PROCESS | 1852 | 1461628547088 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]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:55:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1426ms 16:55:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:55:47 INFO - PROCESS | 1852 | 1461628547119 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 1852 | 1461628547122 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:55:47 INFO - PROCESS | 1852 | 1461628547130 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1852 | 1461628547133 Marionette TRACE conn3 <- [1,2754,null,{}] 16:55:47 INFO - PROCESS | 1852 | 1461628547138 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}] 16:55:47 INFO - PROCESS | 1852 | 1461628547343 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:55:47 INFO - PROCESS | 1852 | 1461628547613 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9907e800 == 167 [pid = 1852] [id = 696] 16:55:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c80d9f000) [pid = 1852] [serial = 2089] [outer = (nil)] 16:55:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0c9404b400) [pid = 1852] [serial = 2090] [outer = 0x7f0c80d9f000] 16:55:47 INFO - PROCESS | 1852 | 1461628547701 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c94143000) [pid = 1852] [serial = 2091] [outer = 0x7f0c80d9f000] 16:55:48 INFO - PROCESS | 1852 | 1461628548623 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]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:55:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1539ms 16:55:48 INFO - PROCESS | 1852 | 1461628548668 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 1852 | 1461628548672 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:55:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:55:48 INFO - PROCESS | 1852 | 1461628548678 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 1852 | 1461628548681 Marionette TRACE conn3 <- [1,2758,null,{}] 16:55:48 INFO - PROCESS | 1852 | 1461628548686 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}] 16:55:48 INFO - PROCESS | 1852 | 1461628548899 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:55:49 INFO - PROCESS | 1852 | 1461628549166 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9a399800 == 168 [pid = 1852] [id = 697] 16:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0c9386f400) [pid = 1852] [serial = 2092] [outer = (nil)] 16:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0c949f1800) [pid = 1852] [serial = 2093] [outer = 0x7f0c9386f400] 16:55:49 INFO - PROCESS | 1852 | 1461628549246 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c94e33c00) [pid = 1852] [serial = 2094] [outer = 0x7f0c9386f400] 16:55:50 INFO - PROCESS | 1852 | 1461628550107 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]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:55:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1478ms 16:55:50 INFO - PROCESS | 1852 | 1461628550157 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1852 | 1461628550160 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:55:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:55:50 INFO - PROCESS | 1852 | 1461628550165 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1852 | 1461628550168 Marionette TRACE conn3 <- [1,2762,null,{}] 16:55:50 INFO - PROCESS | 1852 | 1461628550173 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}] 16:55:50 INFO - PROCESS | 1852 | 1461628550370 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:55:50 INFO - PROCESS | 1852 | 1461628550638 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca63a8800 == 169 [pid = 1852] [id = 698] 16:55:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c94148800) [pid = 1852] [serial = 2095] [outer = (nil)] 16:55:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c962b2400) [pid = 1852] [serial = 2096] [outer = 0x7f0c94148800] 16:55:50 INFO - PROCESS | 1852 | 1461628550708 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c97a36c00) [pid = 1852] [serial = 2097] [outer = 0x7f0c94148800] 16:55:51 INFO - PROCESS | 1852 | 1461628551578 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]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:55:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1479ms 16:55:51 INFO - PROCESS | 1852 | 1461628551646 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 1852 | 1461628551649 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:55:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:55:51 INFO - PROCESS | 1852 | 1461628551654 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1852 | 1461628551656 Marionette TRACE conn3 <- [1,2766,null,{}] 16:55:51 INFO - PROCESS | 1852 | 1461628551670 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}] 16:55:51 INFO - PROCESS | 1852 | 1461628551909 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:55:52 INFO - PROCESS | 1852 | 1461628552184 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca831d800 == 170 [pid = 1852] [id = 699] 16:55:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c8188f000) [pid = 1852] [serial = 2098] [outer = (nil)] 16:55:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c94bbcc00) [pid = 1852] [serial = 2099] [outer = 0x7f0c8188f000] 16:55:52 INFO - PROCESS | 1852 | 1461628552303 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c98237c00) [pid = 1852] [serial = 2100] [outer = 0x7f0c8188f000] 16:55:53 INFO - PROCESS | 1852 | 1461628553092 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:55:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1489ms 16:55:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:55:53 INFO - PROCESS | 1852 | 1461628553145 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1852 | 1461628553148 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:55:53 INFO - PROCESS | 1852 | 1461628553153 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1852 | 1461628553156 Marionette TRACE conn3 <- [1,2770,null,{}] 16:55:53 INFO - PROCESS | 1852 | 1461628553161 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}] 16:55:53 INFO - PROCESS | 1852 | 1461628553357 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:55:53 INFO - PROCESS | 1852 | 1461628553626 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabe89000 == 171 [pid = 1852] [id = 700] 16:55:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c98384c00) [pid = 1852] [serial = 2101] [outer = (nil)] 16:55:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c986f4400) [pid = 1852] [serial = 2102] [outer = 0x7f0c98384c00] 16:55:53 INFO - PROCESS | 1852 | 1461628553695 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c988aa800) [pid = 1852] [serial = 2103] [outer = 0x7f0c98384c00] 16:55:54 INFO - PROCESS | 1852 | 1461628554504 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]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:55:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1377ms 16:55:54 INFO - PROCESS | 1852 | 1461628554531 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 1852 | 1461628554534 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:55:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:55:54 INFO - PROCESS | 1852 | 1461628554540 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1852 | 1461628554542 Marionette TRACE conn3 <- [1,2774,null,{}] 16:55:54 INFO - PROCESS | 1852 | 1461628554547 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}] 16:55:54 INFO - PROCESS | 1852 | 1461628554761 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:55:55 INFO - PROCESS | 1852 | 1461628555029 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cae495000 == 172 [pid = 1852] [id = 701] 16:55:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c982d4000) [pid = 1852] [serial = 2104] [outer = (nil)] 16:55:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c98b5b400) [pid = 1852] [serial = 2105] [outer = 0x7f0c982d4000] 16:55:55 INFO - PROCESS | 1852 | 1461628555106 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c993d3c00) [pid = 1852] [serial = 2106] [outer = 0x7f0c982d4000] 16:55:55 INFO - PROCESS | 1852 | 1461628555922 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]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:55:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1435ms 16:55:55 INFO - PROCESS | 1852 | 1461628555976 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1852 | 1461628555979 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:55:55 INFO - PROCESS | 1852 | 1461628555990 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 1852 | 1461628555994 Marionette TRACE conn3 <- [1,2778,null,{}] 16:55:56 INFO - PROCESS | 1852 | 1461628556003 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}] 16:55:56 INFO - PROCESS | 1852 | 1461628556221 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:55:56 INFO - PROCESS | 1852 | 1461628556495 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb0aa6000 == 173 [pid = 1852] [id = 702] 16:55:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c93870c00) [pid = 1852] [serial = 2107] [outer = (nil)] 16:55:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c99407c00) [pid = 1852] [serial = 2108] [outer = 0x7f0c93870c00] 16:55:56 INFO - PROCESS | 1852 | 1461628556568 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c99c48800) [pid = 1852] [serial = 2109] [outer = 0x7f0c93870c00] 16:55:57 INFO - PROCESS | 1852 | 1461628557387 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]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:55:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1438ms 16:55:57 INFO - PROCESS | 1852 | 1461628557428 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 1852 | 1461628557432 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:55:57 INFO - PROCESS | 1852 | 1461628557439 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1852 | 1461628557442 Marionette TRACE conn3 <- [1,2782,null,{}] 16:55:57 INFO - PROCESS | 1852 | 1461628557447 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}] 16:55:57 INFO - PROCESS | 1852 | 1461628557651 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:55:57 INFO - PROCESS | 1852 | 1461628557940 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb1620800 == 174 [pid = 1852] [id = 703] 16:55:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c7bdb4400) [pid = 1852] [serial = 2110] [outer = (nil)] 16:55:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c9a3e7400) [pid = 1852] [serial = 2111] [outer = 0x7f0c7bdb4400] 16:55:58 INFO - PROCESS | 1852 | 1461628558011 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c9b68d000) [pid = 1852] [serial = 2112] [outer = 0x7f0c7bdb4400] 16:55:58 INFO - PROCESS | 1852 | 1461628558849 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]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:55:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1482ms 16:55:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:55:58 INFO - PROCESS | 1852 | 1461628558922 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1852 | 1461628558925 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:55:58 INFO - PROCESS | 1852 | 1461628558931 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1852 | 1461628558933 Marionette TRACE conn3 <- [1,2786,null,{}] 16:55:58 INFO - PROCESS | 1852 | 1461628558938 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}] 16:55:59 INFO - PROCESS | 1852 | 1461628559183 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:55:59 INFO - PROCESS | 1852 | 1461628559923 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7cb78000 == 175 [pid = 1852] [id = 704] 16:56:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c7c7d7c00) [pid = 1852] [serial = 2113] [outer = (nil)] 16:56:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c7d924000) [pid = 1852] [serial = 2114] [outer = 0x7f0c7c7d7c00] 16:56:00 INFO - PROCESS | 1852 | 1461628560064 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c8025c800) [pid = 1852] [serial = 2115] [outer = 0x7f0c7c7d7c00] 16:56:00 INFO - PROCESS | 1852 | 1461628560902 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]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2027ms 16:56:00 INFO - PROCESS | 1852 | 1461628560958 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:56:00 INFO - PROCESS | 1852 | 1461628560963 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:56:00 INFO - PROCESS | 1852 | 1461628560970 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 1852 | 1461628560974 Marionette TRACE conn3 <- [1,2790,null,{}] 16:56:00 INFO - PROCESS | 1852 | 1461628560981 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}] 16:56:01 INFO - PROCESS | 1852 | 1461628561203 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:56:01 INFO - PROCESS | 1852 | 1461628561509 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84daa800 == 176 [pid = 1852] [id = 705] 16:56:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c8399b800) [pid = 1852] [serial = 2116] [outer = (nil)] 16:56:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c84f59400) [pid = 1852] [serial = 2117] [outer = 0x7f0c8399b800] 16:56:01 INFO - PROCESS | 1852 | 1461628561643 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c87178800) [pid = 1852] [serial = 2118] [outer = 0x7f0c8399b800] 16:56:02 INFO - PROCESS | 1852 | 1461628562507 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]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1584ms 16:56:02 INFO - PROCESS | 1852 | 1461628562556 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 1852 | 1461628562561 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:56:02 INFO - PROCESS | 1852 | 1461628562568 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 1852 | 1461628562571 Marionette TRACE conn3 <- [1,2794,null,{}] 16:56:02 INFO - PROCESS | 1852 | 1461628562576 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}] 16:56:02 INFO - PROCESS | 1852 | 1461628562765 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c796db800 == 175 [pid = 1852] [id = 636] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99081800 == 174 [pid = 1852] [id = 187] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82596000 == 173 [pid = 1852] [id = 685] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c85b5e800 == 172 [pid = 1852] [id = 684] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8216a000 == 171 [pid = 1852] [id = 683] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c796cd000 == 170 [pid = 1852] [id = 682] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7fda4000 == 169 [pid = 1852] [id = 681] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13f2000 == 168 [pid = 1852] [id = 677] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c994a2000 == 167 [pid = 1852] [id = 676] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c962fc800 == 166 [pid = 1852] [id = 675] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9456b000 == 165 [pid = 1852] [id = 674] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9217b800 == 164 [pid = 1852] [id = 673] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b97800 == 163 [pid = 1852] [id = 672] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90872000 == 162 [pid = 1852] [id = 671] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fa11000 == 161 [pid = 1852] [id = 670] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e049800 == 160 [pid = 1852] [id = 669] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8780b000 == 159 [pid = 1852] [id = 668] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8736a800 == 158 [pid = 1852] [id = 667] 16:56:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82167800 == 157 [pid = 1852] [id = 666] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c8638ac00) [pid = 1852] [serial = 1994] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c874e8400) [pid = 1852] [serial = 1995] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c7fe84000) [pid = 1852] [serial = 1982] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c92390c00) [pid = 1852] [serial = 1955] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c97b97400) [pid = 1852] [serial = 1976] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c81142400) [pid = 1852] [serial = 1983] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c93fc8800) [pid = 1852] [serial = 1958] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c7fe89c00) [pid = 1852] [serial = 1925] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c9000e400) [pid = 1852] [serial = 1943] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c886d5c00) [pid = 1852] [serial = 1937] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c84f5b800) [pid = 1852] [serial = 1991] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c88335400) [pid = 1852] [serial = 1934] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c8235d400) [pid = 1852] [serial = 1986] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c962b2800) [pid = 1852] [serial = 1967] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c87173c00) [pid = 1852] [serial = 1992] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c818a3400) [pid = 1852] [serial = 1985] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c94e2ac00) [pid = 1852] [serial = 1964] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c90310800) [pid = 1852] [serial = 1949] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c85c1cc00) [pid = 1852] [serial = 1989] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c7c7da800) [pid = 1852] [serial = 1979] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c8380cc00) [pid = 1852] [serial = 1928] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c86393000) [pid = 1852] [serial = 1931] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c94642000) [pid = 1852] [serial = 1961] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c97a3d000) [pid = 1852] [serial = 1973] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c84ed5400) [pid = 1852] [serial = 1988] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0c907e6800) [pid = 1852] [serial = 1952] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c7d91f000) [pid = 1852] [serial = 1980] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c8f94bc00) [pid = 1852] [serial = 1940] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c90213c00) [pid = 1852] [serial = 1946] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c96df3400) [pid = 1852] [serial = 1970] [outer = (nil)] [url = about:blank] 16:56:03 INFO - PROCESS | 1852 | 1461628563562 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7926f800 == 158 [pid = 1852] [id = 706] 16:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f0c7d91f000) [pid = 1852] [serial = 2119] [outer = (nil)] 16:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f0c80ea0800) [pid = 1852] [serial = 2120] [outer = 0x7f0c7d91f000] 16:56:03 INFO - PROCESS | 1852 | 1461628563628 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f0c84f64c00) [pid = 1852] [serial = 2121] [outer = 0x7f0c7d91f000] 16:56:04 INFO - PROCESS | 1852 | 1461628564318 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]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:56:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1782ms 16:56:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:56:04 INFO - PROCESS | 1852 | 1461628564352 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1852 | 1461628564355 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:56:04 INFO - PROCESS | 1852 | 1461628564362 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1852 | 1461628564370 Marionette TRACE conn3 <- [1,2798,null,{}] 16:56:04 INFO - PROCESS | 1852 | 1461628564382 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}] 16:56:04 INFO - PROCESS | 1852 | 1461628564572 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:56:04 INFO - PROCESS | 1852 | 1461628564777 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82160800 == 159 [pid = 1852] [id = 707] 16:56:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f0c7f60d400) [pid = 1852] [serial = 2122] [outer = (nil)] 16:56:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f0c8e08d000) [pid = 1852] [serial = 2123] [outer = 0x7f0c7f60d400] 16:56:04 INFO - PROCESS | 1852 | 1461628564838 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c8f860c00) [pid = 1852] [serial = 2124] [outer = 0x7f0c7f60d400] 16:56:05 INFO - PROCESS | 1852 | 1461628565562 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]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:56:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1237ms 16:56:05 INFO - PROCESS | 1852 | 1461628565597 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1852 | 1461628565600 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:56:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:56:05 INFO - PROCESS | 1852 | 1461628565606 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1852 | 1461628565608 Marionette TRACE conn3 <- [1,2802,null,{}] 16:56:05 INFO - PROCESS | 1852 | 1461628565662 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}] 16:56:05 INFO - PROCESS | 1852 | 1461628565914 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:56:05 INFO - PROCESS | 1852 | 1461628565941 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86782800 == 160 [pid = 1852] [id = 708] 16:56:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c7f907400) [pid = 1852] [serial = 2125] [outer = (nil)] 16:56:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c8fb06000) [pid = 1852] [serial = 2126] [outer = 0x7f0c7f907400] 16:56:06 INFO - PROCESS | 1852 | 1461628565998 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c9020e000) [pid = 1852] [serial = 2127] [outer = 0x7f0c7f907400] 16:56:06 INFO - PROCESS | 1852 | 1461628566921 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]]]}] 16:56:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:56:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1364ms 16:56:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:56:06 INFO - PROCESS | 1852 | 1461628566976 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 1852 | 1461628566978 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:56:06 INFO - PROCESS | 1852 | 1461628566988 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 1852 | 1461628566989 Marionette TRACE conn3 <- [1,2806,null,{}] 16:56:06 INFO - PROCESS | 1852 | 1461628566994 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}] 16:56:07 INFO - PROCESS | 1852 | 1461628567258 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:56:07 INFO - PROCESS | 1852 | 1461628567303 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8767c800 == 161 [pid = 1852] [id = 709] 16:56:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c903e8c00) [pid = 1852] [serial = 2128] [outer = (nil)] 16:56:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c90450000) [pid = 1852] [serial = 2129] [outer = 0x7f0c903e8c00] 16:56:07 INFO - PROCESS | 1852 | 1461628567377 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c908f7400) [pid = 1852] [serial = 2130] [outer = 0x7f0c903e8c00] 16:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c818e7800) [pid = 1852] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c7fe84c00) [pid = 1852] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c818e5000) [pid = 1852] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0c8846c800) [pid = 1852] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c7bdb1800) [pid = 1852] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c7bdae000) [pid = 1852] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c80d9e800) [pid = 1852] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:56:08 INFO - PROCESS | 1852 | 1461628568572 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]]]}] 16:56:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:56:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1631ms 16:56:08 INFO - PROCESS | 1852 | 1461628568614 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 1852 | 1461628568617 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:56:08 INFO - PROCESS | 1852 | 1461628568622 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 1852 | 1461628568625 Marionette TRACE conn3 <- [1,2810,null,{}] 16:56:08 INFO - PROCESS | 1852 | 1461628568629 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}] 16:56:08 INFO - PROCESS | 1852 | 1461628568816 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:56:09 INFO - PROCESS | 1852 | 1461628569003 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8939e000 == 162 [pid = 1852] [id = 710] 16:56:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f0c84ed0c00) [pid = 1852] [serial = 2131] [outer = (nil)] 16:56:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f0c90208400) [pid = 1852] [serial = 2132] [outer = 0x7f0c84ed0c00] 16:56:09 INFO - PROCESS | 1852 | 1461628569061 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f0c91286800) [pid = 1852] [serial = 2133] [outer = 0x7f0c84ed0c00] 16:56:09 INFO - PROCESS | 1852 | 1461628569741 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]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:56:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1174ms 16:56:09 INFO - PROCESS | 1852 | 1461628569796 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1852 | 1461628569799 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:56:09 INFO - PROCESS | 1852 | 1461628569804 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1852 | 1461628569806 Marionette TRACE conn3 <- [1,2814,null,{}] 16:56:09 INFO - PROCESS | 1852 | 1461628569823 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}] 16:56:10 INFO - PROCESS | 1852 | 1461628570004 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:56:10 INFO - PROCESS | 1852 | 1461628570019 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8fa04800 == 163 [pid = 1852] [id = 711] 16:56:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f0c93ae6c00) [pid = 1852] [serial = 2134] [outer = (nil)] 16:56:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f0c93f3c400) [pid = 1852] [serial = 2135] [outer = 0x7f0c93ae6c00] 16:56:10 INFO - PROCESS | 1852 | 1461628570079 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f0c94050c00) [pid = 1852] [serial = 2136] [outer = 0x7f0c93ae6c00] 16:56:11 INFO - PROCESS | 1852 | 1461628571322 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]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1580ms 16:56:11 INFO - PROCESS | 1852 | 1461628571385 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1852 | 1461628571392 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:56:11 INFO - PROCESS | 1852 | 1461628571403 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1852 | 1461628571416 Marionette TRACE conn3 <- [1,2818,null,{}] 16:56:11 INFO - PROCESS | 1852 | 1461628571423 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}] 16:56:11 INFO - PROCESS | 1852 | 1461628571688 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:56:12 INFO - PROCESS | 1852 | 1461628571996 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8259c000 == 164 [pid = 1852] [id = 712] 16:56:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f0c82207c00) [pid = 1852] [serial = 2137] [outer = (nil)] 16:56:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f0c8398e400) [pid = 1852] [serial = 2138] [outer = 0x7f0c82207c00] 16:56:12 INFO - PROCESS | 1852 | 1461628572073 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f0c84f63000) [pid = 1852] [serial = 2139] [outer = 0x7f0c82207c00] 16:56:12 INFO - PROCESS | 1852 | 1461628572937 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]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1594ms 16:56:12 INFO - PROCESS | 1852 | 1461628572994 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 1852 | 1461628573002 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:56:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:56:13 INFO - PROCESS | 1852 | 1461628573012 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 1852 | 1461628573016 Marionette TRACE conn3 <- [1,2822,null,{}] 16:56:13 INFO - PROCESS | 1852 | 1461628573020 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}] 16:56:13 INFO - PROCESS | 1852 | 1461628573240 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:56:13 INFO - PROCESS | 1852 | 1461628573582 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87730000 == 165 [pid = 1852] [id = 713] 16:56:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f0c885b4400) [pid = 1852] [serial = 2140] [outer = (nil)] 16:56:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f0c8e1d8400) [pid = 1852] [serial = 2141] [outer = 0x7f0c885b4400] 16:56:13 INFO - PROCESS | 1852 | 1461628573655 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f0c8f94a400) [pid = 1852] [serial = 2142] [outer = 0x7f0c885b4400] 16:56:14 INFO - PROCESS | 1852 | 1461628574475 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]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:56:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1533ms 16:56:14 INFO - PROCESS | 1852 | 1461628574546 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 1852 | 1461628574549 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:56:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:56:14 INFO - PROCESS | 1852 | 1461628574555 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1852 | 1461628574561 Marionette TRACE conn3 <- [1,2826,null,{}] 16:56:14 INFO - PROCESS | 1852 | 1461628574575 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}] 16:56:14 INFO - PROCESS | 1852 | 1461628574875 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:56:15 INFO - PROCESS | 1852 | 1461628575079 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b66800 == 166 [pid = 1852] [id = 714] 16:56:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f0c90003c00) [pid = 1852] [serial = 2143] [outer = (nil)] 16:56:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f0c9074c800) [pid = 1852] [serial = 2144] [outer = 0x7f0c90003c00] 16:56:15 INFO - PROCESS | 1852 | 1461628575201 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f0c91320000) [pid = 1852] [serial = 2145] [outer = 0x7f0c90003c00] 16:56:16 INFO - PROCESS | 1852 | 1461628576053 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:56:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1545ms 16:56:16 INFO - PROCESS | 1852 | 1461628576101 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1852 | 1461628576106 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:56:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:56:16 INFO - PROCESS | 1852 | 1461628576111 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1852 | 1461628576113 Marionette TRACE conn3 <- [1,2830,null,{}] 16:56:16 INFO - PROCESS | 1852 | 1461628576119 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}] 16:56:16 INFO - PROCESS | 1852 | 1461628576336 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:56:16 INFO - PROCESS | 1852 | 1461628576630 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c93890000 == 167 [pid = 1852] [id = 715] 16:56:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f0c93f2e000) [pid = 1852] [serial = 2146] [outer = (nil)] 16:56:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f0c94141c00) [pid = 1852] [serial = 2147] [outer = 0x7f0c93f2e000] 16:56:16 INFO - PROCESS | 1852 | 1461628576745 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c94641800) [pid = 1852] [serial = 2148] [outer = 0x7f0c93f2e000] 16:56:17 INFO - PROCESS | 1852 | 1461628577550 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]]]}] 16:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1485ms 16:56:17 INFO - PROCESS | 1852 | 1461628577597 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 1852 | 1461628577601 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:56:17 INFO - PROCESS | 1852 | 1461628577606 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 1852 | 1461628577608 Marionette TRACE conn3 <- [1,2834,null,{}] 16:56:17 INFO - PROCESS | 1852 | 1461628577614 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}] 16:56:17 INFO - PROCESS | 1852 | 1461628577816 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:56:18 INFO - PROCESS | 1852 | 1461628578085 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94741000 == 168 [pid = 1852] [id = 716] 16:56:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c949eec00) [pid = 1852] [serial = 2149] [outer = (nil)] 16:56:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c94bc3400) [pid = 1852] [serial = 2150] [outer = 0x7f0c949eec00] 16:56:18 INFO - PROCESS | 1852 | 1461628578157 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c962b6800) [pid = 1852] [serial = 2151] [outer = 0x7f0c949eec00] 16:56:19 INFO - PROCESS | 1852 | 1461628579027 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:56:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1479ms 16:56:19 INFO - PROCESS | 1852 | 1461628579087 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1852 | 1461628579089 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:56:19 INFO - PROCESS | 1852 | 1461628579096 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1852 | 1461628579099 Marionette TRACE conn3 <- [1,2838,null,{}] 16:56:19 INFO - PROCESS | 1852 | 1461628579104 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}] 16:56:19 INFO - PROCESS | 1852 | 1461628579332 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:56:19 INFO - PROCESS | 1852 | 1461628579600 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c994a2000 == 169 [pid = 1852] [id = 717] 16:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c900c0400) [pid = 1852] [serial = 2152] [outer = (nil)] 16:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c9a37e000) [pid = 1852] [serial = 2153] [outer = 0x7f0c900c0400] 16:56:19 INFO - PROCESS | 1852 | 1461628579714 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c9c891000) [pid = 1852] [serial = 2154] [outer = 0x7f0c900c0400] 16:56:20 INFO - PROCESS | 1852 | 1461628580549 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]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:56:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1526ms 16:56:20 INFO - PROCESS | 1852 | 1461628580622 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 1852 | 1461628580626 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:56:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:56:20 INFO - PROCESS | 1852 | 1461628580631 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 1852 | 1461628580633 Marionette TRACE conn3 <- [1,2842,null,{}] 16:56:20 INFO - PROCESS | 1852 | 1461628580639 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}] 16:56:20 INFO - PROCESS | 1852 | 1461628580846 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:56:21 INFO - PROCESS | 1852 | 1461628581115 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9d696800 == 170 [pid = 1852] [id = 718] 16:56:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c949f4800) [pid = 1852] [serial = 2155] [outer = (nil)] 16:56:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c9c9a1c00) [pid = 1852] [serial = 2156] [outer = 0x7f0c949f4800] 16:56:21 INFO - PROCESS | 1852 | 1461628581190 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c9d6b4400) [pid = 1852] [serial = 2157] [outer = 0x7f0c949f4800] 16:56:22 INFO - PROCESS | 1852 | 1461628582051 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]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:56:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1476ms 16:56:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:56:22 INFO - PROCESS | 1852 | 1461628582108 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 1852 | 1461628582111 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:56:22 INFO - PROCESS | 1852 | 1461628582117 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 1852 | 1461628582120 Marionette TRACE conn3 <- [1,2846,null,{}] 16:56:22 INFO - PROCESS | 1852 | 1461628582125 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}] 16:56:22 INFO - PROCESS | 1852 | 1461628582330 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:56:22 INFO - PROCESS | 1852 | 1461628582602 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca831c000 == 171 [pid = 1852] [id = 719] 16:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c9c88d000) [pid = 1852] [serial = 2158] [outer = (nil)] 16:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0ca045b800) [pid = 1852] [serial = 2159] [outer = 0x7f0c9c88d000] 16:56:22 INFO - PROCESS | 1852 | 1461628582673 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0ca6314000) [pid = 1852] [serial = 2160] [outer = 0x7f0c9c88d000] 16:56:23 INFO - PROCESS | 1852 | 1461628583519 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]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:56:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1477ms 16:56:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:56:23 INFO - PROCESS | 1852 | 1461628583594 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 1852 | 1461628583597 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:56:23 INFO - PROCESS | 1852 | 1461628583602 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 1852 | 1461628583605 Marionette TRACE conn3 <- [1,2850,null,{}] 16:56:23 INFO - PROCESS | 1852 | 1461628583610 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}] 16:56:23 INFO - PROCESS | 1852 | 1461628583828 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:56:24 INFO - PROCESS | 1852 | 1461628584100 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb083f000 == 172 [pid = 1852] [id = 720] 16:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c82202400) [pid = 1852] [serial = 2161] [outer = (nil)] 16:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c96134000) [pid = 1852] [serial = 2162] [outer = 0x7f0c82202400] 16:56:24 INFO - PROCESS | 1852 | 1461628584208 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0ca6f3cc00) [pid = 1852] [serial = 2163] [outer = 0x7f0c82202400] 16:56:25 INFO - PROCESS | 1852 | 1461628585040 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:56:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1476ms 16:56:25 INFO - PROCESS | 1852 | 1461628585079 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 1852 | 1461628585082 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:56:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:56:25 INFO - PROCESS | 1852 | 1461628585088 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 1852 | 1461628585090 Marionette TRACE conn3 <- [1,2854,null,{}] 16:56:25 INFO - PROCESS | 1852 | 1461628585095 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}] 16:56:25 INFO - PROCESS | 1852 | 1461628585304 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:56:25 INFO - PROCESS | 1852 | 1461628585550 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8710e800 == 173 [pid = 1852] [id = 721] 16:56:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c89634c00) [pid = 1852] [serial = 2164] [outer = (nil)] 16:56:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0ca726ec00) [pid = 1852] [serial = 2165] [outer = 0x7f0c89634c00] 16:56:25 INFO - PROCESS | 1852 | 1461628585621 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0ca72cb000) [pid = 1852] [serial = 2166] [outer = 0x7f0c89634c00] 16:56:26 INFO - PROCESS | 1852 | 1461628586564 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]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:56:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1534ms 16:56:26 INFO - PROCESS | 1852 | 1461628586627 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1852 | 1461628586636 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:56:26 INFO - PROCESS | 1852 | 1461628586642 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1852 | 1461628586646 Marionette TRACE conn3 <- [1,2858,null,{}] 16:56:26 INFO - PROCESS | 1852 | 1461628586651 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}] 16:56:26 INFO - PROCESS | 1852 | 1461628586890 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:56:27 INFO - PROCESS | 1852 | 1461628587162 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c782d9000 == 174 [pid = 1852] [id = 722] 16:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c7bdb9000) [pid = 1852] [serial = 2167] [outer = (nil)] 16:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0ca83e3c00) [pid = 1852] [serial = 2168] [outer = 0x7f0c7bdb9000] 16:56:27 INFO - PROCESS | 1852 | 1461628587292 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0ca867a800) [pid = 1852] [serial = 2169] [outer = 0x7f0c7bdb9000] 16:56:28 INFO - PROCESS | 1852 | 1461628588118 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1537ms 16:56:28 INFO - PROCESS | 1852 | 1461628588180 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 1852 | 1461628588183 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:56:28 INFO - PROCESS | 1852 | 1461628588189 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1852 | 1461628588191 Marionette TRACE conn3 <- [1,2862,null,{}] 16:56:28 INFO - PROCESS | 1852 | 1461628588196 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}] 16:56:28 INFO - PROCESS | 1852 | 1461628588399 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:56:28 INFO - PROCESS | 1852 | 1461628588677 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac63b800 == 175 [pid = 1852] [id = 723] 16:56:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0ca748f400) [pid = 1852] [serial = 2170] [outer = (nil)] 16:56:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0caa0a5c00) [pid = 1852] [serial = 2171] [outer = 0x7f0ca748f400] 16:56:28 INFO - PROCESS | 1852 | 1461628588804 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0cabc09c00) [pid = 1852] [serial = 2172] [outer = 0x7f0ca748f400] 16:56:29 INFO - PROCESS | 1852 | 1461628589569 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]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1425ms 16:56:29 INFO - PROCESS | 1852 | 1461628589615 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 1852 | 1461628589618 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:56:29 INFO - PROCESS | 1852 | 1461628589623 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 1852 | 1461628589637 Marionette TRACE conn3 <- [1,2866,null,{}] 16:56:29 INFO - PROCESS | 1852 | 1461628589664 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}] 16:56:29 INFO - PROCESS | 1852 | 1461628589886 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:56:30 INFO - PROCESS | 1852 | 1461628590158 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c89415800 == 176 [pid = 1852] [id = 724] 16:56:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0ca7494000) [pid = 1852] [serial = 2173] [outer = (nil)] 16:56:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0cabd51000) [pid = 1852] [serial = 2174] [outer = 0x7f0ca7494000] 16:56:30 INFO - PROCESS | 1852 | 1461628590231 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0cabd58000) [pid = 1852] [serial = 2175] [outer = 0x7f0ca7494000] 16:56:31 INFO - PROCESS | 1852 | 1461628591099 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]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1554ms 16:56:31 INFO - PROCESS | 1852 | 1461628591180 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 1852 | 1461628591183 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:56:31 INFO - PROCESS | 1852 | 1461628591189 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1852 | 1461628591191 Marionette TRACE conn3 <- [1,2870,null,{}] 16:56:31 INFO - PROCESS | 1852 | 1461628591196 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}] 16:56:31 INFO - PROCESS | 1852 | 1461628591418 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:56:31 INFO - PROCESS | 1852 | 1461628591733 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82e77800 == 177 [pid = 1852] [id = 725] 16:56:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0cabd59400) [pid = 1852] [serial = 2176] [outer = (nil)] 16:56:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0cabd5cc00) [pid = 1852] [serial = 2177] [outer = 0x7f0cabd59400] 16:56:31 INFO - PROCESS | 1852 | 1461628591846 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0cabfa3000) [pid = 1852] [serial = 2178] [outer = 0x7f0cabd59400] 16:56:32 INFO - PROCESS | 1852 | 1461628592658 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]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:56:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1531ms 16:56:32 INFO - PROCESS | 1852 | 1461628592721 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 1852 | 1461628592724 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:56:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:56:32 INFO - PROCESS | 1852 | 1461628592729 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 1852 | 1461628592732 Marionette TRACE conn3 <- [1,2874,null,{}] 16:56:32 INFO - PROCESS | 1852 | 1461628592737 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}] 16:56:32 INFO - PROCESS | 1852 | 1461628592943 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:56:33 INFO - PROCESS | 1852 | 1461628593219 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7ca9b800 == 178 [pid = 1852] [id = 726] 16:56:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c7c7d2800) [pid = 1852] [serial = 2179] [outer = (nil)] 16:56:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0cabfa3c00) [pid = 1852] [serial = 2180] [outer = 0x7f0c7c7d2800] 16:56:33 INFO - PROCESS | 1852 | 1461628593331 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0cac226800) [pid = 1852] [serial = 2181] [outer = 0x7f0c7c7d2800] 16:56:34 INFO - PROCESS | 1852 | 1461628594119 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]]]}] 16:56:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:56:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1440ms 16:56:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:56:34 INFO - PROCESS | 1852 | 1461628594171 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 1852 | 1461628594173 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:56:34 INFO - PROCESS | 1852 | 1461628594179 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 1852 | 1461628594182 Marionette TRACE conn3 <- [1,2878,null,{}] 16:56:34 INFO - PROCESS | 1852 | 1461628594186 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}] 16:56:34 INFO - PROCESS | 1852 | 1461628594400 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:56:34 INFO - PROCESS | 1852 | 1461628594678 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca831a000 == 179 [pid = 1852] [id = 727] 16:56:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c7d2df000) [pid = 1852] [serial = 2182] [outer = (nil)] 16:56:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0cac22dc00) [pid = 1852] [serial = 2183] [outer = 0x7f0c7d2df000] 16:56:34 INFO - PROCESS | 1852 | 1461628594750 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0cac232c00) [pid = 1852] [serial = 2184] [outer = 0x7f0c7d2df000] 16:56:35 INFO - PROCESS | 1852 | 1461628595600 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]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1477ms 16:56:35 INFO - PROCESS | 1852 | 1461628595656 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 1852 | 1461628595659 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:56:35 INFO - PROCESS | 1852 | 1461628595665 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 1852 | 1461628595667 Marionette TRACE conn3 <- [1,2882,null,{}] 16:56:35 INFO - PROCESS | 1852 | 1461628595672 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}] 16:56:35 INFO - PROCESS | 1852 | 1461628595884 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:56:36 INFO - PROCESS | 1852 | 1461628596163 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c441800 == 180 [pid = 1852] [id = 728] 16:56:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c7d104c00) [pid = 1852] [serial = 2185] [outer = (nil)] 16:56:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c7d10b800) [pid = 1852] [serial = 2186] [outer = 0x7f0c7d104c00] 16:56:36 INFO - PROCESS | 1852 | 1461628596238 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c7d10fc00) [pid = 1852] [serial = 2187] [outer = 0x7f0c7d104c00] 16:56:37 INFO - PROCESS | 1852 | 1461628597091 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]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1480ms 16:56:37 INFO - PROCESS | 1852 | 1461628597162 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 1852 | 1461628597164 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:56:37 INFO - PROCESS | 1852 | 1461628597173 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 1852 | 1461628597175 Marionette TRACE conn3 <- [1,2886,null,{}] 16:56:37 INFO - PROCESS | 1852 | 1461628597181 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}] 16:56:37 INFO - PROCESS | 1852 | 1461628597398 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:56:37 INFO - PROCESS | 1852 | 1461628597676 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8757d800 == 181 [pid = 1852] [id = 729] 16:56:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c7d106000) [pid = 1852] [serial = 2188] [outer = (nil)] 16:56:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c7d340400) [pid = 1852] [serial = 2189] [outer = 0x7f0c7d106000] 16:56:37 INFO - PROCESS | 1852 | 1461628597797 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c7d345400) [pid = 1852] [serial = 2190] [outer = 0x7f0c7d106000] 16:56:38 INFO - PROCESS | 1852 | 1461628598645 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]]]}] 16:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1531ms 16:56:38 INFO - PROCESS | 1852 | 1461628598706 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 1852 | 1461628598709 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:56:38 INFO - PROCESS | 1852 | 1461628598734 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 1852 | 1461628598736 Marionette TRACE conn3 <- [1,2890,null,{}] 16:56:38 INFO - PROCESS | 1852 | 1461628598749 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}] 16:56:38 INFO - PROCESS | 1852 | 1461628598971 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:56:39 INFO - PROCESS | 1852 | 1461628599246 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82c44000 == 182 [pid = 1852] [id = 730] 16:56:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c7d109800) [pid = 1852] [serial = 2191] [outer = (nil)] 16:56:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c7d34a000) [pid = 1852] [serial = 2192] [outer = 0x7f0c7d109800] 16:56:39 INFO - PROCESS | 1852 | 1461628599355 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0cabd59000) [pid = 1852] [serial = 2193] [outer = 0x7f0c7d109800] 16:56:40 INFO - PROCESS | 1852 | 1461628600158 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1503ms 16:56:40 INFO - PROCESS | 1852 | 1461628600219 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 1852 | 1461628600222 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:56:40 INFO - PROCESS | 1852 | 1461628600228 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 1852 | 1461628600232 Marionette TRACE conn3 <- [1,2894,null,{}] 16:56:40 INFO - PROCESS | 1852 | 1461628600237 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}] 16:56:40 INFO - PROCESS | 1852 | 1461628600471 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:56:40 INFO - PROCESS | 1852 | 1461628600746 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8758d000 == 183 [pid = 1852] [id = 731] 16:56:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c7c063400) [pid = 1852] [serial = 2194] [outer = (nil)] 16:56:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c7c069000) [pid = 1852] [serial = 2195] [outer = 0x7f0c7c063400] 16:56:40 INFO - PROCESS | 1852 | 1461628600858 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c7c06d000) [pid = 1852] [serial = 2196] [outer = 0x7f0c7c063400] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c96410000 == 182 [pid = 1852] [id = 52] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8939e000 == 181 [pid = 1852] [id = 710] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8767c800 == 180 [pid = 1852] [id = 709] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c86782800 == 179 [pid = 1852] [id = 708] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82160800 == 178 [pid = 1852] [id = 707] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7926f800 == 177 [pid = 1852] [id = 706] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84daa800 == 176 [pid = 1852] [id = 705] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7cb78000 == 175 [pid = 1852] [id = 704] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb0aa6000 == 174 [pid = 1852] [id = 702] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cae495000 == 173 [pid = 1852] [id = 701] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabe89000 == 172 [pid = 1852] [id = 700] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca831d800 == 171 [pid = 1852] [id = 699] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca63a8800 == 170 [pid = 1852] [id = 698] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9a399800 == 169 [pid = 1852] [id = 697] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9907e800 == 168 [pid = 1852] [id = 696] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98037000 == 167 [pid = 1852] [id = 695] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c949d7800 == 166 [pid = 1852] [id = 694] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94492800 == 165 [pid = 1852] [id = 693] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90ebf000 == 164 [pid = 1852] [id = 692] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c903d9800 == 163 [pid = 1852] [id = 691] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8fb27000 == 162 [pid = 1852] [id = 690] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c893df000 == 161 [pid = 1852] [id = 689] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c876ab800 == 160 [pid = 1852] [id = 688] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c874a6000 == 159 [pid = 1852] [id = 686] 16:56:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c824b4800 == 158 [pid = 1852] [id = 687] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c849da000) [pid = 1852] [serial = 1923] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c85c16400) [pid = 1852] [serial = 2054] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c86334800) [pid = 1852] [serial = 2057] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c86389400) [pid = 1852] [serial = 2055] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c8380dc00) [pid = 1852] [serial = 2051] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c92397400) [pid = 1852] [serial = 2030] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c90089c00) [pid = 1852] [serial = 2018] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c83a2d400) [pid = 1852] [serial = 2003] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c8f855400) [pid = 1852] [serial = 2012] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c8e097c00) [pid = 1852] [serial = 2009] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c8e08b800) [pid = 1852] [serial = 1998] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c886d8800) [pid = 1852] [serial = 1997] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c7fe8c000) [pid = 1852] [serial = 2048] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c81585400) [pid = 1852] [serial = 2049] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c903e3c00) [pid = 1852] [serial = 2021] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c80ea6400) [pid = 1852] [serial = 2000] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c7bdb6800) [pid = 1852] [serial = 2045] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c7d91ac00) [pid = 1852] [serial = 2046] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c7f614c00) [pid = 1852] [serial = 2042] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c97ad7000) [pid = 1852] [serial = 2039] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c94e29800) [pid = 1852] [serial = 2036] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c94049400) [pid = 1852] [serial = 2033] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c91110c00) [pid = 1852] [serial = 2027] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c88330c00) [pid = 1852] [serial = 2006] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c907ec400) [pid = 1852] [serial = 2024] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c8f9cfc00) [pid = 1852] [serial = 2015] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c886d9000) [pid = 1852] [serial = 2060] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c86536000) [pid = 1852] [serial = 2058] [outer = (nil)] [url = about:blank] 16:56:42 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c83a29000) [pid = 1852] [serial = 2052] [outer = (nil)] [url = about:blank] 16:56:43 INFO - PROCESS | 1852 | 1461628603403 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]]]}] 16:56:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:56:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 3231ms 16:56:43 INFO - PROCESS | 1852 | 1461628603461 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 1852 | 1461628603467 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:56:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:56:43 INFO - PROCESS | 1852 | 1461628603473 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 1852 | 1461628603479 Marionette TRACE conn3 <- [1,2898,null,{}] 16:56:43 INFO - PROCESS | 1852 | 1461628603485 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}] 16:56:43 INFO - PROCESS | 1852 | 1461628603686 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:56:43 INFO - PROCESS | 1852 | 1461628603878 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7cb75000 == 159 [pid = 1852] [id = 732] 16:56:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c7c7da000) [pid = 1852] [serial = 2197] [outer = (nil)] 16:56:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c7d34ac00) [pid = 1852] [serial = 2198] [outer = 0x7f0c7c7da000] 16:56:43 INFO - PROCESS | 1852 | 1461628603938 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c7f908c00) [pid = 1852] [serial = 2199] [outer = 0x7f0c7c7da000] 16:56:44 INFO - PROCESS | 1852 | 1461628604759 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]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:56:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1341ms 16:56:44 INFO - PROCESS | 1852 | 1461628604815 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 1852 | 1461628604822 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:56:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:56:44 INFO - PROCESS | 1852 | 1461628604831 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 1852 | 1461628604835 Marionette TRACE conn3 <- [1,2902,null,{}] 16:56:44 INFO - PROCESS | 1852 | 1461628604840 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}] 16:56:45 INFO - PROCESS | 1852 | 1461628605039 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:56:45 INFO - PROCESS | 1852 | 1461628605253 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c80ef0800 == 160 [pid = 1852] [id = 733] 16:56:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c80257800) [pid = 1852] [serial = 2200] [outer = (nil)] 16:56:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c82207000) [pid = 1852] [serial = 2201] [outer = 0x7f0c80257800] 16:56:45 INFO - PROCESS | 1852 | 1461628605314 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c83810c00) [pid = 1852] [serial = 2202] [outer = 0x7f0c80257800] 16:56:46 INFO - PROCESS | 1852 | 1461628606163 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1399ms 16:56:46 INFO - PROCESS | 1852 | 1461628606232 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 1852 | 1461628606235 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:56:46 INFO - PROCESS | 1852 | 1461628606241 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 1852 | 1461628606246 Marionette TRACE conn3 <- [1,2906,null,{}] 16:56:46 INFO - PROCESS | 1852 | 1461628606260 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}] 16:56:46 INFO - PROCESS | 1852 | 1461628606550 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:56:46 INFO - PROCESS | 1852 | 1461628606590 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c82c48800 == 161 [pid = 1852] [id = 734] 16:56:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c84f58c00) [pid = 1852] [serial = 2203] [outer = (nil)] 16:56:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c85c17c00) [pid = 1852] [serial = 2204] [outer = 0x7f0c84f58c00] 16:56:46 INFO - PROCESS | 1852 | 1461628606695 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c874e3000) [pid = 1852] [serial = 2205] [outer = 0x7f0c84f58c00] 16:56:47 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c903e8c00) [pid = 1852] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:56:47 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c7f60d400) [pid = 1852] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:56:47 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c7d91f000) [pid = 1852] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:56:47 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c8399b800) [pid = 1852] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:56:47 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c7c7d7c00) [pid = 1852] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:56:47 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c84ed0c00) [pid = 1852] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:56:47 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c7f907400) [pid = 1852] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:56:47 INFO - PROCESS | 1852 | 1461628607703 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]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1488ms 16:56:47 INFO - PROCESS | 1852 | 1461628607729 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1852 | 1461628607733 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:56:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:56:47 INFO - PROCESS | 1852 | 1461628607739 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1852 | 1461628607741 Marionette TRACE conn3 <- [1,2910,null,{}] 16:56:47 INFO - PROCESS | 1852 | 1461628607746 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}] 16:56:47 INFO - PROCESS | 1852 | 1461628607945 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:56:48 INFO - PROCESS | 1852 | 1461628608143 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c84ea8800 == 162 [pid = 1852] [id = 735] 16:56:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c81584400) [pid = 1852] [serial = 2206] [outer = (nil)] 16:56:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c88330c00) [pid = 1852] [serial = 2207] [outer = 0x7f0c81584400] 16:56:48 INFO - PROCESS | 1852 | 1461628608201 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c886e0c00) [pid = 1852] [serial = 2208] [outer = 0x7f0c81584400] 16:56:48 INFO - PROCESS | 1852 | 1461628608858 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]]]}] 16:56:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:56:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:56:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1175ms 16:56:48 INFO - PROCESS | 1852 | 1461628608915 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 1852 | 1461628608917 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:56:48 INFO - TEST-START | /DOMEvents/constructors.html 16:56:48 INFO - PROCESS | 1852 | 1461628608923 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 1852 | 1461628608926 Marionette TRACE conn3 <- [1,2914,null,{}] 16:56:48 INFO - PROCESS | 1852 | 1461628608945 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}] 16:56:49 INFO - PROCESS | 1852 | 1461628609136 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:56:49 INFO - PROCESS | 1852 | 1461628609149 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c86782800 == 163 [pid = 1852] [id = 736] 16:56:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c88330800) [pid = 1852] [serial = 2209] [outer = (nil)] 16:56:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c8e23a000) [pid = 1852] [serial = 2210] [outer = 0x7f0c88330800] 16:56:49 INFO - PROCESS | 1852 | 1461628609206 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c8f950c00) [pid = 1852] [serial = 2211] [outer = 0x7f0c88330800] 16:56:50 INFO - PROCESS | 1852 | 1461628610521 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]]]}] 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:56:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:56:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:56:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1662ms 16:56:50 INFO - PROCESS | 1852 | 1461628610616 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 1852 | 1461628610623 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:56:50 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:56:50 INFO - PROCESS | 1852 | 1461628610631 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 1852 | 1461628610637 Marionette TRACE conn3 <- [1,2918,null,{}] 16:56:50 INFO - PROCESS | 1852 | 1461628610647 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}] 16:56:50 INFO - PROCESS | 1852 | 1461628610866 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:56:51 INFO - PROCESS | 1852 | 1461628611182 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8215b800 == 164 [pid = 1852] [id = 737] 16:56:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c80e9f800) [pid = 1852] [serial = 2212] [outer = (nil)] 16:56:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c8188cc00) [pid = 1852] [serial = 2213] [outer = 0x7f0c80e9f800] 16:56:51 INFO - PROCESS | 1852 | 1461628611270 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c838e4c00) [pid = 1852] [serial = 2214] [outer = 0x7f0c80e9f800] 16:56:52 INFO - PROCESS | 1852 | 1461628612096 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:56:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:56:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1491ms 16:56:52 INFO - PROCESS | 1852 | 1461628612122 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 1852 | 1461628612129 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:56:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:56:52 INFO - PROCESS | 1852 | 1461628612139 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 1852 | 1461628612142 Marionette TRACE conn3 <- [1,2922,null,{}] 16:56:52 INFO - PROCESS | 1852 | 1461628612148 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}] 16:56:52 INFO - PROCESS | 1852 | 1461628612361 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:56:52 INFO - PROCESS | 1852 | 1461628612638 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87122800 == 165 [pid = 1852] [id = 738] 16:56:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c83998c00) [pid = 1852] [serial = 2215] [outer = (nil)] 16:56:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0c88468400) [pid = 1852] [serial = 2216] [outer = 0x7f0c83998c00] 16:56:52 INFO - PROCESS | 1852 | 1461628612715 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c8963f400) [pid = 1852] [serial = 2217] [outer = 0x7f0c83998c00] 16:56:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:53 INFO - PROCESS | 1852 | 1461628613496 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]]]}] 16:56:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:56:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:56:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:56:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:56:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:56:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1432ms 16:56:53 INFO - PROCESS | 1852 | 1461628613570 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 1852 | 1461628613577 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:56:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:56:53 INFO - PROCESS | 1852 | 1461628613583 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 1852 | 1461628613588 Marionette TRACE conn3 <- [1,2926,null,{}] 16:56:53 INFO - PROCESS | 1852 | 1461628613618 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}] 16:56:53 INFO - PROCESS | 1852 | 1461628613905 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:56:54 INFO - PROCESS | 1852 | 1461628614114 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87577800 == 166 [pid = 1852] [id = 739] 16:56:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c900c6c00) [pid = 1852] [serial = 2218] [outer = (nil)] 16:56:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0c90449c00) [pid = 1852] [serial = 2219] [outer = 0x7f0c900c6c00] 16:56:54 INFO - PROCESS | 1852 | 1461628614186 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c90f7b400) [pid = 1852] [serial = 2220] [outer = 0x7f0c900c6c00] 16:56:54 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:56:54 INFO - PROCESS | 1852 | 1461628614939 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]]]}] 16:56:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:56:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1390ms 16:56:54 INFO - PROCESS | 1852 | 1461628614973 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 1852 | 1461628614977 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:56:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:56:54 INFO - PROCESS | 1852 | 1461628614982 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 1852 | 1461628614984 Marionette TRACE conn3 <- [1,2930,null,{}] 16:56:54 INFO - PROCESS | 1852 | 1461628614990 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}] 16:56:55 INFO - PROCESS | 1852 | 1461628615195 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:56:55 INFO - PROCESS | 1852 | 1461628615444 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8781d000 == 167 [pid = 1852] [id = 740] 16:56:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0c8f9b3800) [pid = 1852] [serial = 2221] [outer = (nil)] 16:56:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0c92394000) [pid = 1852] [serial = 2222] [outer = 0x7f0c8f9b3800] 16:56:55 INFO - PROCESS | 1852 | 1461628615517 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c93f2f400) [pid = 1852] [serial = 2223] [outer = 0x7f0c8f9b3800] 16:56:56 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:56:56 INFO - PROCESS | 1852 | 1461628616247 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]]]}] 16:56:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:56:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1328ms 16:56:56 INFO - PROCESS | 1852 | 1461628616312 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 1852 | 1461628616315 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:56:56 INFO - PROCESS | 1852 | 1461628616321 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1852 | 1461628616323 Marionette TRACE conn3 <- [1,2934,null,{}] 16:56:56 INFO - PROCESS | 1852 | 1461628616328 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}] 16:56:56 INFO - PROCESS | 1852 | 1461628616542 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:56:56 INFO - PROCESS | 1852 | 1461628616817 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e327800 == 168 [pid = 1852] [id = 741] 16:56:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c907eac00) [pid = 1852] [serial = 2224] [outer = (nil)] 16:56:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c9404b800) [pid = 1852] [serial = 2225] [outer = 0x7f0c907eac00] 16:56:56 INFO - PROCESS | 1852 | 1461628616890 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c949e8c00) [pid = 1852] [serial = 2226] [outer = 0x7f0c907eac00] 16:56:57 INFO - PROCESS | 1852 | 1461628617660 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]]]}] 16:56:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:56:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1380ms 16:56:57 INFO - PROCESS | 1852 | 1461628617701 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 1852 | 1461628617704 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:56:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:56:57 INFO - PROCESS | 1852 | 1461628617710 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 1852 | 1461628617712 Marionette TRACE conn3 <- [1,2938,null,{}] 16:56:57 INFO - PROCESS | 1852 | 1461628617717 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}] 16:56:57 INFO - PROCESS | 1852 | 1461628617967 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:56:58 INFO - PROCESS | 1852 | 1461628618223 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c903d9800 == 169 [pid = 1852] [id = 742] 16:56:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c92397400) [pid = 1852] [serial = 2227] [outer = (nil)] 16:56:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0c97b92c00) [pid = 1852] [serial = 2228] [outer = 0x7f0c92397400] 16:56:58 INFO - PROCESS | 1852 | 1461628618300 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c9940c400) [pid = 1852] [serial = 2229] [outer = 0x7f0c92397400] 16:56:59 INFO - PROCESS | 1852 | 1461628619019 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]]]}] 16:56:59 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. 16:56:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1329ms 16:56:59 INFO - PROCESS | 1852 | 1461628619047 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 1852 | 1461628619051 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:56:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:56:59 INFO - PROCESS | 1852 | 1461628619058 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1852 | 1461628619061 Marionette TRACE conn3 <- [1,2942,null,{}] 16:56:59 INFO - PROCESS | 1852 | 1461628619066 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}] 16:56:59 INFO - PROCESS | 1852 | 1461628619274 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:56:59 INFO - PROCESS | 1852 | 1461628619521 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90ebf000 == 170 [pid = 1852] [id = 743] 16:56:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c93fd0000) [pid = 1852] [serial = 2230] [outer = (nil)] 16:56:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c9abc0800) [pid = 1852] [serial = 2231] [outer = 0x7f0c93fd0000] 16:56:59 INFO - PROCESS | 1852 | 1461628619594 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c9c9a3400) [pid = 1852] [serial = 2232] [outer = 0x7f0c93fd0000] 16:57:00 INFO - PROCESS | 1852 | 1461628620335 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"]]]}] 16:57:00 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 16:57:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:57:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1328ms 16:57:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:57:00 INFO - PROCESS | 1852 | 1461628620389 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 1852 | 1461628620392 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:57:00 INFO - PROCESS | 1852 | 1461628620398 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 1852 | 1461628620401 Marionette TRACE conn3 <- [1,2946,null,{}] 16:57:00 INFO - PROCESS | 1852 | 1461628620406 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}] 16:57:00 INFO - PROCESS | 1852 | 1461628620612 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:57:00 INFO - PROCESS | 1852 | 1461628620863 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c945a8800 == 171 [pid = 1852] [id = 744] 16:57:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0c988a6000) [pid = 1852] [serial = 2233] [outer = (nil)] 16:57:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0ca6f40000) [pid = 1852] [serial = 2234] [outer = 0x7f0c988a6000] 16:57:00 INFO - PROCESS | 1852 | 1461628620932 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0ca72ee400) [pid = 1852] [serial = 2235] [outer = 0x7f0c988a6000] 16:57:01 INFO - PROCESS | 1852 | 1461628621735 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]]]}] 16:57:01 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. 16:57:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1377ms 16:57:01 INFO - PROCESS | 1852 | 1461628621775 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1852 | 1461628621778 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:57:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:57:01 INFO - PROCESS | 1852 | 1461628621784 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1852 | 1461628621786 Marionette TRACE conn3 <- [1,2950,null,{}] 16:57:01 INFO - PROCESS | 1852 | 1461628621792 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}] 16:57:02 INFO - PROCESS | 1852 | 1461628622010 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:57:02 INFO - PROCESS | 1852 | 1461628622302 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c97bb9800 == 172 [pid = 1852] [id = 745] 16:57:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0ca74bd400) [pid = 1852] [serial = 2236] [outer = (nil)] 16:57:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0ca761a000) [pid = 1852] [serial = 2237] [outer = 0x7f0ca74bd400] 16:57:02 INFO - PROCESS | 1852 | 1461628622407 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0ca8404000) [pid = 1852] [serial = 2238] [outer = 0x7f0ca74bd400] 16:57:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c98c22800 == 173 [pid = 1852] [id = 746] 16:57:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0cabd58800) [pid = 1852] [serial = 2239] [outer = (nil)] 16:57:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0ca7494c00) [pid = 1852] [serial = 2240] [outer = 0x7f0cabd58800] 16:57:03 INFO - PROCESS | 1852 | 1461628623247 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]]]}] 16:57:03 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. 16:57:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1485ms 16:57:03 INFO - PROCESS | 1852 | 1461628623270 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 1852 | 1461628623274 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:57:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:57:03 INFO - PROCESS | 1852 | 1461628623283 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 1852 | 1461628623285 Marionette TRACE conn3 <- [1,2954,null,{}] 16:57:03 INFO - PROCESS | 1852 | 1461628623289 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}] 16:57:03 INFO - PROCESS | 1852 | 1461628623576 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:57:03 INFO - PROCESS | 1852 | 1461628623848 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca13ea800 == 174 [pid = 1852] [id = 747] 16:57:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0cabfa5800) [pid = 1852] [serial = 2241] [outer = (nil)] 16:57:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0cac229c00) [pid = 1852] [serial = 2242] [outer = 0x7f0cabfa5800] 16:57:03 INFO - PROCESS | 1852 | 1461628623977 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0cac233c00) [pid = 1852] [serial = 2243] [outer = 0x7f0cabfa5800] 16:57:04 INFO - PROCESS | 1852 | 1461628624672 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]]]}] 16:57:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:57:04 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 16:57:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1426ms 16:57:04 INFO - PROCESS | 1852 | 1461628624710 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 1852 | 1461628624715 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:57:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:57:04 INFO - PROCESS | 1852 | 1461628624720 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1852 | 1461628624725 Marionette TRACE conn3 <- [1,2958,null,{}] 16:57:04 INFO - PROCESS | 1852 | 1461628624730 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}] 16:57:04 INFO - PROCESS | 1852 | 1461628624988 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:57:05 INFO - PROCESS | 1852 | 1461628625244 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cac921800 == 175 [pid = 1852] [id = 748] 16:57:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f0c7bf6fc00) [pid = 1852] [serial = 2244] [outer = (nil)] 16:57:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f0cabfaf400) [pid = 1852] [serial = 2245] [outer = 0x7f0c7bf6fc00] 16:57:05 INFO - PROCESS | 1852 | 1461628625322 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f0cac808800) [pid = 1852] [serial = 2246] [outer = 0x7f0c7bf6fc00] 16:57:06 INFO - PROCESS | 1852 | 1461628626119 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]]]}] 16:57:06 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. 16:57:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1427ms 16:57:06 INFO - PROCESS | 1852 | 1461628626149 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:57:06 INFO - PROCESS | 1852 | 1461628626152 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:57:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:57:06 INFO - PROCESS | 1852 | 1461628626158 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 1852 | 1461628626160 Marionette TRACE conn3 <- [1,2962,null,{}] 16:57:06 INFO - PROCESS | 1852 | 1461628626166 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}] 16:57:06 INFO - PROCESS | 1852 | 1461628626381 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:57:06 INFO - PROCESS | 1852 | 1461628626667 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7947a800 == 176 [pid = 1852] [id = 749] 16:57:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c7bf71400) [pid = 1852] [serial = 2247] [outer = (nil)] 16:57:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c80d88800) [pid = 1852] [serial = 2248] [outer = 0x7f0c7bf71400] 16:57:06 INFO - PROCESS | 1852 | 1461628626742 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c80d8d000) [pid = 1852] [serial = 2249] [outer = 0x7f0c7bf71400] 16:57:07 INFO - PROCESS | 1852 | 1461628627485 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]]]}] 16:57:07 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. 16:57:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1378ms 16:57:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:57:07 INFO - PROCESS | 1852 | 1461628627537 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1852 | 1461628627540 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:57:07 INFO - PROCESS | 1852 | 1461628627546 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1852 | 1461628627558 Marionette TRACE conn3 <- [1,2966,null,{}] 16:57:07 INFO - PROCESS | 1852 | 1461628627563 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}] 16:57:07 INFO - PROCESS | 1852 | 1461628627873 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:57:08 INFO - PROCESS | 1852 | 1461628628104 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c79496000 == 177 [pid = 1852] [id = 750] 16:57:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c7ff3bc00) [pid = 1852] [serial = 2250] [outer = (nil)] 16:57:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c7ff41c00) [pid = 1852] [serial = 2251] [outer = 0x7f0c7ff3bc00] 16:57:08 INFO - PROCESS | 1852 | 1461628628179 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c7ff47000) [pid = 1852] [serial = 2252] [outer = 0x7f0c7ff3bc00] 16:57:08 INFO - PROCESS | 1852 | 1461628628920 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]]]}] 16:57:08 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. 16:57:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1391ms 16:57:08 INFO - PROCESS | 1852 | 1461628628948 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:57:08 INFO - PROCESS | 1852 | 1461628628950 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:57:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:57:08 INFO - PROCESS | 1852 | 1461628628959 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 1852 | 1461628628961 Marionette TRACE conn3 <- [1,2970,null,{}] 16:57:08 INFO - PROCESS | 1852 | 1461628628965 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}] 16:57:09 INFO - PROCESS | 1852 | 1461628629182 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:57:09 INFO - PROCESS | 1852 | 1461628629435 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c780ce800 == 178 [pid = 1852] [id = 751] 16:57:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c7ff3c400) [pid = 1852] [serial = 2253] [outer = (nil)] 16:57:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c80d86000) [pid = 1852] [serial = 2254] [outer = 0x7f0c7ff3c400] 16:57:09 INFO - PROCESS | 1852 | 1461628629512 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c80d90c00) [pid = 1852] [serial = 2255] [outer = 0x7f0c7ff3c400] 16:57:10 INFO - PROCESS | 1852 | 1461628630268 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]]]}] 16:57:10 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. 16:57:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1328ms 16:57:10 INFO - PROCESS | 1852 | 1461628630298 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 1852 | 1461628630303 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:57:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:57:10 INFO - PROCESS | 1852 | 1461628630312 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 1852 | 1461628630314 Marionette TRACE conn3 <- [1,2974,null,{}] 16:57:10 INFO - PROCESS | 1852 | 1461628630318 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}] 16:57:10 INFO - PROCESS | 1852 | 1461628630537 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:57:10 INFO - PROCESS | 1852 | 1461628630795 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d285000 == 179 [pid = 1852] [id = 752] 16:57:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c7ff41800) [pid = 1852] [serial = 2256] [outer = (nil)] 16:57:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0c8754d800) [pid = 1852] [serial = 2257] [outer = 0x7f0c7ff41800] 16:57:10 INFO - PROCESS | 1852 | 1461628630867 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c87552c00) [pid = 1852] [serial = 2258] [outer = 0x7f0c7ff41800] 16:57:11 INFO - PROCESS | 1852 | 1461628631669 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]]]}] 16:57:11 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. 16:57:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1375ms 16:57:11 INFO - PROCESS | 1852 | 1461628631687 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 1852 | 1461628631690 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:57:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:57:11 INFO - PROCESS | 1852 | 1461628631695 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 1852 | 1461628631698 Marionette TRACE conn3 <- [1,2978,null,{}] 16:57:11 INFO - PROCESS | 1852 | 1461628631703 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}] 16:57:11 INFO - PROCESS | 1852 | 1461628631909 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:57:12 INFO - PROCESS | 1852 | 1461628632206 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fe03000 == 180 [pid = 1852] [id = 753] 16:57:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f0c87553000) [pid = 1852] [serial = 2259] [outer = (nil)] 16:57:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f0c87557000) [pid = 1852] [serial = 2260] [outer = 0x7f0c87553000] 16:57:12 INFO - PROCESS | 1852 | 1461628632279 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f0c898cb800) [pid = 1852] [serial = 2261] [outer = 0x7f0c87553000] 16:57:13 INFO - PROCESS | 1852 | 1461628633025 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]]]}] 16:57:13 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. 16:57:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1377ms 16:57:13 INFO - PROCESS | 1852 | 1461628633072 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 1852 | 1461628633075 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:57:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:57:13 INFO - PROCESS | 1852 | 1461628633081 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 1852 | 1461628633083 Marionette TRACE conn3 <- [1,2982,null,{}] 16:57:13 INFO - PROCESS | 1852 | 1461628633130 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}] 16:57:13 INFO - PROCESS | 1852 | 1461628633410 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:57:13 INFO - PROCESS | 1852 | 1461628633626 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fe18800 == 181 [pid = 1852] [id = 754] 16:57:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f0c7fe73000) [pid = 1852] [serial = 2262] [outer = (nil)] 16:57:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f0c7fe78400) [pid = 1852] [serial = 2263] [outer = 0x7f0c7fe73000] 16:57:13 INFO - PROCESS | 1852 | 1461628633701 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f0c7fe7dc00) [pid = 1852] [serial = 2264] [outer = 0x7f0c7fe73000] 16:57:14 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 16:57:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:57:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1378ms 16:57:14 INFO - PROCESS | 1852 | 1461628634451 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"]]]}] 16:57:14 INFO - PROCESS | 1852 | 1461628634461 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1852 | 1461628634464 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:57:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:57:14 INFO - PROCESS | 1852 | 1461628634470 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1852 | 1461628634472 Marionette TRACE conn3 <- [1,2986,null,{}] 16:57:14 INFO - PROCESS | 1852 | 1461628634478 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}] 16:57:14 INFO - PROCESS | 1852 | 1461628634692 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:57:14 INFO - PROCESS | 1852 | 1461628634947 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c81812000 == 182 [pid = 1852] [id = 755] 16:57:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f0c7fe72800) [pid = 1852] [serial = 2265] [outer = (nil)] 16:57:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f0c87556000) [pid = 1852] [serial = 2266] [outer = 0x7f0c7fe72800] 16:57:15 INFO - PROCESS | 1852 | 1461628635016 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f0c898cf800) [pid = 1852] [serial = 2267] [outer = 0x7f0c7fe72800] 16:57:15 INFO - PROCESS | 1852 | 1461628635787 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]]]}] 16:57:15 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. 16:57:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1325ms 16:57:15 INFO - PROCESS | 1852 | 1461628635795 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 1852 | 1461628635798 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:57:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:57:15 INFO - PROCESS | 1852 | 1461628635803 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 1852 | 1461628635805 Marionette TRACE conn3 <- [1,2990,null,{}] 16:57:15 INFO - PROCESS | 1852 | 1461628635811 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}] 16:57:16 INFO - PROCESS | 1852 | 1461628636019 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:57:16 INFO - PROCESS | 1852 | 1461628636329 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c775bf800 == 183 [pid = 1852] [id = 756] 16:57:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f0c7754b000) [pid = 1852] [serial = 2268] [outer = (nil)] 16:57:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f0c77552400) [pid = 1852] [serial = 2269] [outer = 0x7f0c7754b000] 16:57:16 INFO - PROCESS | 1852 | 1461628636401 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f0c77557800) [pid = 1852] [serial = 2270] [outer = 0x7f0c7754b000] 16:57:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c775b7800 == 184 [pid = 1852] [id = 757] 16:57:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f0c8754c800) [pid = 1852] [serial = 2271] [outer = (nil)] 16:57:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f0c77553400) [pid = 1852] [serial = 2272] [outer = 0x7f0c8754c800] 16:57:17 INFO - PROCESS | 1852 | 1461628637267 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]]]}] 16:57:17 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. 16:57:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1526ms 16:57:17 INFO - PROCESS | 1852 | 1461628637359 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 1852 | 1461628637361 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:57:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:57:17 INFO - PROCESS | 1852 | 1461628637371 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 1852 | 1461628637374 Marionette TRACE conn3 <- [1,2994,null,{}] 16:57:17 INFO - PROCESS | 1852 | 1461628637379 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}] 16:57:17 INFO - PROCESS | 1852 | 1461628637693 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:57:18 INFO - PROCESS | 1852 | 1461628638013 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c808800 == 185 [pid = 1852] [id = 758] 16:57:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f0c7754b400) [pid = 1852] [serial = 2273] [outer = (nil)] 16:57:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f0c77559400) [pid = 1852] [serial = 2274] [outer = 0x7f0c7754b400] 16:57:18 INFO - PROCESS | 1852 | 1461628638086 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f0c898d6400) [pid = 1852] [serial = 2275] [outer = 0x7f0c7754b400] 16:57:18 INFO - PROCESS | 1852 | 1461628638786 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]]]}] 16:57:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:57:18 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 16:57:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1431ms 16:57:18 INFO - PROCESS | 1852 | 1461628638803 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 1852 | 1461628638806 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:57:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:57:18 INFO - PROCESS | 1852 | 1461628638812 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 1852 | 1461628638814 Marionette TRACE conn3 <- [1,2998,null,{}] 16:57:18 INFO - PROCESS | 1852 | 1461628638821 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}] 16:57:19 INFO - PROCESS | 1852 | 1461628639035 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:57:19 INFO - PROCESS | 1852 | 1461628639291 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c81f800 == 186 [pid = 1852] [id = 759] 16:57:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f0c7754c000) [pid = 1852] [serial = 2276] [outer = (nil)] 16:57:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f0c7c833400) [pid = 1852] [serial = 2277] [outer = 0x7f0c7754c000] 16:57:19 INFO - PROCESS | 1852 | 1461628639360 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f0c7c838400) [pid = 1852] [serial = 2278] [outer = 0x7f0c7754c000] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7fda3800 == 185 [pid = 1852] [id = 561] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7c8c9800 == 184 [pid = 1852] [id = 680] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99dd4800 == 183 [pid = 1852] [id = 582] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cabd7a000 == 182 [pid = 1852] [id = 679] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca8626000 == 181 [pid = 1852] [id = 678] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c84ea8800 == 180 [pid = 1852] [id = 735] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82c48800 == 179 [pid = 1852] [id = 734] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c80ef0800 == 178 [pid = 1852] [id = 733] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7cb75000 == 177 [pid = 1852] [id = 732] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82c44000 == 176 [pid = 1852] [id = 730] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8757d800 == 175 [pid = 1852] [id = 729] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7c441800 == 174 [pid = 1852] [id = 728] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca831a000 == 173 [pid = 1852] [id = 727] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7ca9b800 == 172 [pid = 1852] [id = 726] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c82e77800 == 171 [pid = 1852] [id = 725] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c89415800 == 170 [pid = 1852] [id = 724] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac63b800 == 169 [pid = 1852] [id = 723] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c782d9000 == 168 [pid = 1852] [id = 722] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8710e800 == 167 [pid = 1852] [id = 721] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb083f000 == 166 [pid = 1852] [id = 720] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca831c000 == 165 [pid = 1852] [id = 719] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9d696800 == 164 [pid = 1852] [id = 718] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c994a2000 == 163 [pid = 1852] [id = 717] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c94741000 == 162 [pid = 1852] [id = 716] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c93890000 == 161 [pid = 1852] [id = 715] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90b66800 == 160 [pid = 1852] [id = 714] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87730000 == 159 [pid = 1852] [id = 713] 16:57:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8259c000 == 158 [pid = 1852] [id = 712] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f0c90450000) [pid = 1852] [serial = 2129] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f0c908f7400) [pid = 1852] [serial = 2130] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f0c9404b400) [pid = 1852] [serial = 2090] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f0c93ae6800) [pid = 1852] [serial = 2087] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f0c9239b000) [pid = 1852] [serial = 2084] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f0c9128e400) [pid = 1852] [serial = 2081] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f0c907e5000) [pid = 1852] [serial = 2078] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f0c90086400) [pid = 1852] [serial = 2075] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f0c8f9a0800) [pid = 1852] [serial = 2072] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f0c8e237800) [pid = 1852] [serial = 2069] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f0c84f5d400) [pid = 1852] [serial = 2066] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f0c80da0800) [pid = 1852] [serial = 2063] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f0c8e08d000) [pid = 1852] [serial = 2123] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f0c80ea0800) [pid = 1852] [serial = 2120] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f0c84f64c00) [pid = 1852] [serial = 2121] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f0c87178800) [pid = 1852] [serial = 2118] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f0c84f59400) [pid = 1852] [serial = 2117] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f0c8025c800) [pid = 1852] [serial = 2115] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f0c7d924000) [pid = 1852] [serial = 2114] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f0c9a3e7400) [pid = 1852] [serial = 2111] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c99407c00) [pid = 1852] [serial = 2108] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c98b5b400) [pid = 1852] [serial = 2105] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c986f4400) [pid = 1852] [serial = 2102] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c94bbcc00) [pid = 1852] [serial = 2099] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c962b2400) [pid = 1852] [serial = 2096] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c949f1800) [pid = 1852] [serial = 2093] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c93f3c400) [pid = 1852] [serial = 2135] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c90208400) [pid = 1852] [serial = 2132] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c8fb06000) [pid = 1852] [serial = 2126] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0c9020e000) [pid = 1852] [serial = 2127] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c8f860c00) [pid = 1852] [serial = 2124] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c91286800) [pid = 1852] [serial = 2133] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1852 | 1461628642523 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]]]}] 16:57:22 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. 16:57:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3737ms 16:57:22 INFO - PROCESS | 1852 | 1461628642549 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1852 | 1461628642554 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:57:22 INFO - PROCESS | 1852 | 1461628642561 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1852 | 1461628642566 Marionette TRACE conn3 <- [1,3002,null,{}] 16:57:22 INFO - PROCESS | 1852 | 1461628642574 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}] 16:57:22 INFO - PROCESS | 1852 | 1461628642770 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:57:23 INFO - PROCESS | 1852 | 1461628643014 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c782e5800 == 159 [pid = 1852] [id = 760] 16:57:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f0c7bdb8400) [pid = 1852] [serial = 2279] [outer = (nil)] 16:57:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f0c7bf76800) [pid = 1852] [serial = 2280] [outer = 0x7f0c7bdb8400] 16:57:23 INFO - PROCESS | 1852 | 1461628643079 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f0c7c067c00) [pid = 1852] [serial = 2281] [outer = 0x7f0c7bdb8400] 16:57:23 INFO - PROCESS | 1852 | 1461628643730 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]]]}] 16:57:23 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. 16:57:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1229ms 16:57:23 INFO - PROCESS | 1852 | 1461628643790 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 1852 | 1461628643797 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:57:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:57:23 INFO - PROCESS | 1852 | 1461628643806 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 1852 | 1461628643810 Marionette TRACE conn3 <- [1,3006,null,{}] 16:57:23 INFO - PROCESS | 1852 | 1461628643815 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}] 16:57:24 INFO - PROCESS | 1852 | 1461628644078 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:57:24 INFO - PROCESS | 1852 | 1461628644103 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c809800 == 160 [pid = 1852] [id = 761] 16:57:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f0c7bf6b000) [pid = 1852] [serial = 2282] [outer = (nil)] 16:57:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f0c7c834400) [pid = 1852] [serial = 2283] [outer = 0x7f0c7bf6b000] 16:57:24 INFO - PROCESS | 1852 | 1461628644162 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f0c7d109c00) [pid = 1852] [serial = 2284] [outer = 0x7f0c7bf6b000] 16:57:25 INFO - PROCESS | 1852 | 1461628645050 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]]]}] 16:57:25 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. 16:57:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1283ms 16:57:25 INFO - PROCESS | 1852 | 1461628645089 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 1852 | 1461628645093 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:57:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:57:25 INFO - PROCESS | 1852 | 1461628645109 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 1852 | 1461628645116 Marionette TRACE conn3 <- [1,3010,null,{}] 16:57:25 INFO - PROCESS | 1852 | 1461628645144 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}] 16:57:25 INFO - PROCESS | 1852 | 1461628645405 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:57:25 INFO - PROCESS | 1852 | 1461628645442 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7d282000 == 161 [pid = 1852] [id = 762] 16:57:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f0c7d343000) [pid = 1852] [serial = 2285] [outer = (nil)] 16:57:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f0c7d348000) [pid = 1852] [serial = 2286] [outer = 0x7f0c7d343000] 16:57:25 INFO - PROCESS | 1852 | 1461628645510 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f0c7fe8a800) [pid = 1852] [serial = 2287] [outer = 0x7f0c7d343000] 16:57:26 INFO - PROCESS | 1852 | 1461628646353 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]]]}] 16:57:26 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 16:57:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1308ms 16:57:26 INFO - PROCESS | 1852 | 1461628646408 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 1852 | 1461628646412 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:57:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:57:26 INFO - PROCESS | 1852 | 1461628646433 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 1852 | 1461628646436 Marionette TRACE conn3 <- [1,3014,null,{}] 16:57:26 INFO - PROCESS | 1852 | 1461628646441 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}] 16:57:26 INFO - PROCESS | 1852 | 1461628646730 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:57:26 INFO - PROCESS | 1852 | 1461628646763 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7fd9a000 == 162 [pid = 1852] [id = 763] 16:57:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f0c7bdadc00) [pid = 1852] [serial = 2288] [outer = (nil)] 16:57:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f0c80d89800) [pid = 1852] [serial = 2289] [outer = 0x7f0c7bdadc00] 16:57:26 INFO - PROCESS | 1852 | 1461628646824 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f0c818a3400) [pid = 1852] [serial = 2290] [outer = 0x7f0c7bdadc00] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f0c83810800) [pid = 1852] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f0c8188f000) [pid = 1852] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f0c8f911400) [pid = 1852] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f0c8189fc00) [pid = 1852] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f0c8e1d9c00) [pid = 1852] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f0c9c88d000) [pid = 1852] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f0c88616800) [pid = 1852] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f0c85c21800) [pid = 1852] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f0c9386f400) [pid = 1852] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f0c885b4400) [pid = 1852] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f0c80257800) [pid = 1852] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f0c7c7d7800) [pid = 1852] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f0c8025d400) [pid = 1852] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f0c93f2e000) [pid = 1852] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f0c82207c00) [pid = 1852] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c900c6000) [pid = 1852] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c900c0400) [pid = 1852] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c8220b800) [pid = 1852] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c98384c00) [pid = 1852] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c93aebc00) [pid = 1852] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0c93f30000) [pid = 1852] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c7c7d2800) [pid = 1852] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c7d109800) [pid = 1852] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c949f4800) [pid = 1852] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c7c7da000) [pid = 1852] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c8f85cc00) [pid = 1852] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c82202400) [pid = 1852] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0cabd59400) [pid = 1852] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c93f37000) [pid = 1852] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c89634c00) [pid = 1852] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c93fcc000) [pid = 1852] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c84f58c00) [pid = 1852] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c81584400) [pid = 1852] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c8e08fc00) [pid = 1852] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c8e090400) [pid = 1852] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c90003c00) [pid = 1852] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0c7c063400) [pid = 1852] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c94148800) [pid = 1852] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c8652e400) [pid = 1852] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0ca7494000) [pid = 1852] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0c949eec00) [pid = 1852] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c7fe83400) [pid = 1852] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0c818e4800) [pid = 1852] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0ca748f400) [pid = 1852] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0c8fb11c00) [pid = 1852] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c90213400) [pid = 1852] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c81896c00) [pid = 1852] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0c900c0000) [pid = 1852] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c81142c00) [pid = 1852] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c7d104c00) [pid = 1852] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c89638800) [pid = 1852] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c7bdb9000) [pid = 1852] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c9110e000) [pid = 1852] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c83a26c00) [pid = 1852] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c7d106000) [pid = 1852] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c93870c00) [pid = 1852] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c87177800) [pid = 1852] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c902cbc00) [pid = 1852] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0c908f0000) [pid = 1852] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c80d9f000) [pid = 1852] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c8e1d8000) [pid = 1852] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0c8e1de800) [pid = 1852] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0c9128c000) [pid = 1852] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c8f90a400) [pid = 1852] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c7d2df000) [pid = 1852] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c907e7000) [pid = 1852] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0c9386d000) [pid = 1852] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c7fe90400) [pid = 1852] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c9128f000) [pid = 1852] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c982d4000) [pid = 1852] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c7bdb4400) [pid = 1852] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c8e23d000) [pid = 1852] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c874e2400) [pid = 1852] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c8f852400) [pid = 1852] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:57:28 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0c83a32400) [pid = 1852] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:57:28 INFO - PROCESS | 1852 | [1852] 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 16:57:28 INFO - PROCESS | 1852 | 1461628648785 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:57:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:57:28 INFO - {} 16:57:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:57:28 INFO - {} 16:57:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:57:28 INFO - {} 16:57:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:57:28 INFO - {} 16:57:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2395ms 16:57:28 INFO - PROCESS | 1852 | 1461628648814 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1852 | 1461628648816 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:57:28 INFO - TEST-START | /FileAPI/fileReader.html 16:57:28 INFO - PROCESS | 1852 | 1461628648821 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1852 | 1461628648823 Marionette TRACE conn3 <- [1,3018,null,{}] 16:57:28 INFO - PROCESS | 1852 | 1461628648829 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}] 16:57:29 INFO - PROCESS | 1852 | 1461628649028 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:57:29 INFO - PROCESS | 1852 | 1461628649224 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c81823800 == 163 [pid = 1852] [id = 764] 16:57:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f0c7bdb1800) [pid = 1852] [serial = 2291] [outer = (nil)] 16:57:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f0c7d2df000) [pid = 1852] [serial = 2292] [outer = 0x7f0c7bdb1800] 16:57:29 INFO - PROCESS | 1852 | 1461628649282 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f0c8220dc00) [pid = 1852] [serial = 2293] [outer = 0x7f0c7bdb1800] 16:57:29 INFO - PROCESS | 1852 | 1461628649921 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]]]}] 16:57:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:57:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:57:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:57:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:57:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 1124ms 16:57:29 INFO - PROCESS | 1852 | 1461628649948 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:57:29 INFO - PROCESS | 1852 | 1461628649951 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:57:29 INFO - TEST-START | /FileAPI/historical.html 16:57:29 INFO - PROCESS | 1852 | 1461628649956 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:57:29 INFO - PROCESS | 1852 | 1461628649958 Marionette TRACE conn3 <- [1,3022,null,{}] 16:57:29 INFO - PROCESS | 1852 | 1461628649963 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}] 16:57:30 INFO - PROCESS | 1852 | 1461628650178 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:57:30 INFO - PROCESS | 1852 | 1461628650598 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7774c800 == 164 [pid = 1852] [id = 765] 16:57:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f0c7754ac00) [pid = 1852] [serial = 2294] [outer = (nil)] 16:57:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f0c777e6c00) [pid = 1852] [serial = 2295] [outer = 0x7f0c7754ac00] 16:57:30 INFO - PROCESS | 1852 | 1461628650676 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f0c7bdaec00) [pid = 1852] [serial = 2296] [outer = 0x7f0c7754ac00] 16:57:31 INFO - PROCESS | 1852 | 1461628651512 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"]]]}] 16:57:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:57:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:57:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:57:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:57:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:57:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:57:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:57:31 INFO - TEST-OK | /FileAPI/historical.html | took 1626ms 16:57:31 INFO - PROCESS | 1852 | 1461628651595 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 1852 | 1461628651603 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:57:31 INFO - TEST-START | /FileAPI/idlharness.html 16:57:31 INFO - PROCESS | 1852 | 1461628651610 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 1852 | 1461628651615 Marionette TRACE conn3 <- [1,3026,null,{}] 16:57:31 INFO - PROCESS | 1852 | 1461628651641 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}] 16:57:31 INFO - PROCESS | 1852 | 1461628651868 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:57:32 INFO - PROCESS | 1852 | 1461628652146 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7cb70800 == 165 [pid = 1852] [id = 766] 16:57:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f0c7c065000) [pid = 1852] [serial = 2297] [outer = (nil)] 16:57:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f0c7d102800) [pid = 1852] [serial = 2298] [outer = 0x7f0c7c065000] 16:57:32 INFO - PROCESS | 1852 | 1461628652221 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f0c7d33d800) [pid = 1852] [serial = 2299] [outer = 0x7f0c7c065000] 16:57:33 INFO - PROCESS | 1852 | 1461628653823 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]]]}] 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:57:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:57:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:57:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:57:34 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 16:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:57:34 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 16:57:34 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 16:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:57:34 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 16:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:57:34 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 16:57:34 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 16:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:57:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:57:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2452ms 16:57:34 INFO - PROCESS | 1852 | 1461628654153 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:57:34 INFO - PROCESS | 1852 | 1461628654159 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:57:34 INFO - TEST-START | /FileAPI/idlharness.worker 16:57:34 INFO - PROCESS | 1852 | 1461628654169 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 1852 | 1461628654173 Marionette TRACE conn3 <- [1,3030,null,{}] 16:57:34 INFO - PROCESS | 1852 | 1461628654178 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}] 16:57:34 INFO - PROCESS | 1852 | 1461628654414 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:57:34 INFO - PROCESS | 1852 | 1461628654701 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c81037000 == 166 [pid = 1852] [id = 767] 16:57:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f0c7fe82c00) [pid = 1852] [serial = 2300] [outer = (nil)] 16:57:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f0c8846f800) [pid = 1852] [serial = 2301] [outer = 0x7f0c7fe82c00] 16:57:34 INFO - PROCESS | 1852 | 1461628654772 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f0c886e4400) [pid = 1852] [serial = 2302] [outer = 0x7f0c7fe82c00] 16:57:35 INFO - PROCESS | 1852 | [1852] 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 16:57:36 INFO - PROCESS | 1852 | 1461628656839 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,{},{}]]]}] 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:57:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:57:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:57:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:57:36 INFO - {} 16:57:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:57:36 INFO - {} 16:57:36 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 16:57:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:57:37 INFO - {} 16:57:37 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 - {} 16:57:37 INFO - {} 16:57:37 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 16:57:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:57:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:57:37 INFO - {} 16:57:37 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 16:57:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:57:37 INFO - {} 16:57:37 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 - {} 16:57:37 INFO - {} 16:57:37 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 16:57:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 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 16:57:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:57:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:57:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 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 16:57:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:57:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 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 16:57:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:57:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 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 16:57:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:37 INFO - {} 16:57:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2813ms 16:57:37 INFO - PROCESS | 1852 | 1461628656983 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 1852 | 1461628656991 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:57:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:57:37 INFO - PROCESS | 1852 | 1461628657020 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 1852 | 1461628657035 Marionette TRACE conn3 <- [1,3034,null,{}] 16:57:37 INFO - PROCESS | 1852 | 1461628657103 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}] 16:57:37 INFO - PROCESS | 1852 | 1461628657369 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:57:37 INFO - PROCESS | 1852 | 1461628657662 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8758b800 == 167 [pid = 1852] [id = 768] 16:57:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f0c7fe76000) [pid = 1852] [serial = 2303] [outer = (nil)] 16:57:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f0c8e08b400) [pid = 1852] [serial = 2304] [outer = 0x7f0c7fe76000] 16:57:37 INFO - PROCESS | 1852 | 1461628657732 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f0c93f2e000) [pid = 1852] [serial = 2305] [outer = 0x7f0c7fe76000] 16:57:38 INFO - PROCESS | 1852 | 1461628658491 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]]]}] 16:57:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:57:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1512ms 16:57:38 INFO - PROCESS | 1852 | 1461628658512 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 1852 | 1461628658516 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:57:38 INFO - PROCESS | 1852 | 1461628658522 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 1852 | 1461628658525 Marionette TRACE conn3 <- [1,3038,null,{}] 16:57:38 INFO - PROCESS | 1852 | 1461628658530 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}] 16:57:38 INFO - PROCESS | 1852 | 1461628658741 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:57:39 INFO - PROCESS | 1852 | 1461628658995 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c893b2800 == 168 [pid = 1852] [id = 769] 16:57:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f0c885ac000) [pid = 1852] [serial = 2306] [outer = (nil)] 16:57:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f0c93fd1c00) [pid = 1852] [serial = 2307] [outer = 0x7f0c885ac000] 16:57:39 INFO - PROCESS | 1852 | 1461628659068 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f0c94143800) [pid = 1852] [serial = 2308] [outer = 0x7f0c885ac000] 16:57:39 INFO - PROCESS | 1852 | 1461628659825 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"]]]}] 16:57:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:57:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:57:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1336ms 16:57:39 INFO - PROCESS | 1852 | 1461628659860 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 1852 | 1461628659863 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:57:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:57:39 INFO - PROCESS | 1852 | 1461628659869 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 1852 | 1461628659872 Marionette TRACE conn3 <- [1,3042,null,{}] 16:57:39 INFO - PROCESS | 1852 | 1461628659877 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}] 16:57:40 INFO - PROCESS | 1852 | 1461628660096 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:57:40 INFO - PROCESS | 1852 | 1461628660353 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8e31d000 == 169 [pid = 1852] [id = 770] 16:57:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f0c949f6400) [pid = 1852] [serial = 2309] [outer = (nil)] 16:57:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f0c94bbf800) [pid = 1852] [serial = 2310] [outer = 0x7f0c949f6400] 16:57:40 INFO - PROCESS | 1852 | 1461628660437 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f0c96180400) [pid = 1852] [serial = 2311] [outer = 0x7f0c949f6400] 16:57:41 INFO - PROCESS | 1852 | 1461628661569 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]]]}] 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:57:41 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. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:57:41 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'.) 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:57:41 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. 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:57:41 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. 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:57:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:57:41 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. 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:57:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:57:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:57:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:57:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1748ms 16:57:41 INFO - PROCESS | 1852 | 1461628661618 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 1852 | 1461628661631 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:57:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:57:41 INFO - PROCESS | 1852 | 1461628661640 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 1852 | 1461628661646 Marionette TRACE conn3 <- [1,3046,null,{}] 16:57:41 INFO - PROCESS | 1852 | 1461628661657 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}] 16:57:41 INFO - PROCESS | 1852 | 1461628661960 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:57:42 INFO - PROCESS | 1852 | 1461628662342 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c865a2800 == 170 [pid = 1852] [id = 771] 16:57:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f0c7d346400) [pid = 1852] [serial = 2312] [outer = (nil)] 16:57:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f0c83a30c00) [pid = 1852] [serial = 2313] [outer = 0x7f0c7d346400] 16:57:42 INFO - PROCESS | 1852 | 1461628662435 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f0c898d2000) [pid = 1852] [serial = 2314] [outer = 0x7f0c7d346400] 16:57:42 INFO - PROCESS | 1852 | [1852] 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 16:57:43 INFO - PROCESS | 1852 | 1461628663258 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:57:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:57:43 INFO - {} 16:57:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1636ms 16:57:43 INFO - PROCESS | 1852 | 1461628663277 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 1852 | 1461628663280 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:57:43 INFO - PROCESS | 1852 | 1461628663288 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1852 | 1461628663291 Marionette TRACE conn3 <- [1,3050,null,{}] 16:57:43 INFO - PROCESS | 1852 | 1461628663296 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}] 16:57:43 INFO - PROCESS | 1852 | 1461628663524 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:57:43 INFO - PROCESS | 1852 | 1461628663811 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c87494000 == 171 [pid = 1852] [id = 772] 16:57:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f0c898d2400) [pid = 1852] [serial = 2315] [outer = (nil)] 16:57:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f0c8f904c00) [pid = 1852] [serial = 2316] [outer = 0x7f0c898d2400] 16:57:43 INFO - PROCESS | 1852 | 1461628663885 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f0c8f9b8400) [pid = 1852] [serial = 2317] [outer = 0x7f0c898d2400] 16:57:44 INFO - PROCESS | 1852 | 1461628664664 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]]]}] 16:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:57:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1434ms 16:57:44 INFO - PROCESS | 1852 | 1461628664723 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 1852 | 1461628664727 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:57:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:57:44 INFO - PROCESS | 1852 | 1461628664734 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 1852 | 1461628664737 Marionette TRACE conn3 <- [1,3054,null,{}] 16:57:44 INFO - PROCESS | 1852 | 1461628664742 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}] 16:57:44 INFO - PROCESS | 1852 | 1461628664956 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:57:45 INFO - PROCESS | 1852 | 1461628665247 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c90b87800 == 172 [pid = 1852] [id = 773] 16:57:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f0c818e4c00) [pid = 1852] [serial = 2318] [outer = (nil)] 16:57:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f0c8f9c3400) [pid = 1852] [serial = 2319] [outer = 0x7f0c818e4c00] 16:57:45 INFO - PROCESS | 1852 | 1461628665319 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f0c90213400) [pid = 1852] [serial = 2320] [outer = 0x7f0c818e4c00] 16:57:46 INFO - PROCESS | 1852 | 1461628666441 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"]]]}] 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:57:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:46 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" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:46 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" 16:57:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1819ms 16:57:46 INFO - PROCESS | 1852 | 1461628666555 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 1852 | 1461628666559 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:57:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:57:46 INFO - PROCESS | 1852 | 1461628666568 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 1852 | 1461628666574 Marionette TRACE conn3 <- [1,3058,null,{}] 16:57:46 INFO - PROCESS | 1852 | 1461628666585 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}] 16:57:46 INFO - PROCESS | 1852 | 1461628666913 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:57:47 INFO - PROCESS | 1852 | 1461628667210 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c94573000 == 173 [pid = 1852] [id = 774] 16:57:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f0c818ee800) [pid = 1852] [serial = 2321] [outer = (nil)] 16:57:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f0c9d6f0c00) [pid = 1852] [serial = 2322] [outer = 0x7f0c818ee800] 16:57:47 INFO - PROCESS | 1852 | 1461628667279 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f0ca6313c00) [pid = 1852] [serial = 2323] [outer = 0x7f0c818ee800] 16:57:48 INFO - PROCESS | 1852 | 1461628668094 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]]]}] 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:57:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:57:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:57:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:57:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:57:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:57:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:57:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:57:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:57:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1549ms 16:57:48 INFO - PROCESS | 1852 | 1461628668137 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1852 | 1461628668141 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:57:48 INFO - PROCESS | 1852 | 1461628668149 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1852 | 1461628668151 Marionette TRACE conn3 <- [1,3062,null,{}] 16:57:48 INFO - PROCESS | 1852 | 1461628668156 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}] 16:57:48 INFO - PROCESS | 1852 | 1461628668389 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:57:48 INFO - PROCESS | 1852 | 1461628668664 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c8711c800 == 174 [pid = 1852] [id = 775] 16:57:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f0c7d34a400) [pid = 1852] [serial = 2324] [outer = (nil)] 16:57:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f0c8e098c00) [pid = 1852] [serial = 2325] [outer = 0x7f0c7d34a400] 16:57:48 INFO - PROCESS | 1852 | 1461628668743 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f0ca71e1000) [pid = 1852] [serial = 2326] [outer = 0x7f0c7d34a400] 16:57:49 INFO - PROCESS | 1852 | [1852] 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 16:57:49 INFO - PROCESS | 1852 | 1461628669612 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:57:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:57:49 INFO - {} 16:57:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1476ms 16:57:49 INFO - PROCESS | 1852 | 1461628669625 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:57:49 INFO - PROCESS | 1852 | 1461628669628 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:57:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:57:49 INFO - PROCESS | 1852 | 1461628669634 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:57:49 INFO - PROCESS | 1852 | 1461628669638 Marionette TRACE conn3 <- [1,3066,null,{}] 16:57:49 INFO - PROCESS | 1852 | 1461628669643 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}] 16:57:49 INFO - PROCESS | 1852 | 1461628669878 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:57:50 INFO - PROCESS | 1852 | 1461628670173 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c9c86f800 == 175 [pid = 1852] [id = 776] 16:57:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f0c80255000) [pid = 1852] [serial = 2327] [outer = (nil)] 16:57:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f0cabc17c00) [pid = 1852] [serial = 2328] [outer = 0x7f0c80255000] 16:57:50 INFO - PROCESS | 1852 | 1461628670243 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f0cac226000) [pid = 1852] [serial = 2329] [outer = 0x7f0c80255000] 16:57:51 INFO - PROCESS | 1852 | 1461628671034 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]]]}] 16:57:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:57:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:57:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:57:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:57:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:57:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:57:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:57:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1432ms 16:57:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:57:51 INFO - PROCESS | 1852 | 1461628671069 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 1852 | 1461628671072 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:57:51 INFO - PROCESS | 1852 | 1461628671077 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 1852 | 1461628671080 Marionette TRACE conn3 <- [1,3070,null,{}] 16:57:51 INFO - PROCESS | 1852 | 1461628671085 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}] 16:57:51 INFO - PROCESS | 1852 | 1461628671295 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:57:51 INFO - PROCESS | 1852 | 1461628671589 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0ca769f800 == 176 [pid = 1852] [id = 777] 16:57:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f0c7771f400) [pid = 1852] [serial = 2330] [outer = (nil)] 16:57:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f0c77725800) [pid = 1852] [serial = 2331] [outer = 0x7f0c7771f400] 16:57:51 INFO - PROCESS | 1852 | 1461628671668 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f0c7772ac00) [pid = 1852] [serial = 2332] [outer = 0x7f0c7771f400] 16:57:52 INFO - PROCESS | 1852 | 1461628672502 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]]]}] 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:57:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1477ms 16:57:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:57:52 INFO - PROCESS | 1852 | 1461628672555 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:57:52 INFO - PROCESS | 1852 | 1461628672558 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:57:52 INFO - PROCESS | 1852 | 1461628672565 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 1852 | 1461628672568 Marionette TRACE conn3 <- [1,3074,null,{}] 16:57:52 INFO - PROCESS | 1852 | 1461628672573 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}] 16:57:52 INFO - PROCESS | 1852 | 1461628672830 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:57:53 INFO - PROCESS | 1852 | 1461628673113 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cabea2000 == 177 [pid = 1852] [id = 778] 16:57:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f0c77723000) [pid = 1852] [serial = 2333] [outer = (nil)] 16:57:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f0c920e6c00) [pid = 1852] [serial = 2334] [outer = 0x7f0c77723000] 16:57:53 INFO - PROCESS | 1852 | 1461628673190 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f0cabfac000) [pid = 1852] [serial = 2335] [outer = 0x7f0c77723000] 16:57:53 INFO - PROCESS | 1852 | 1461628673967 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]]]}] 16:57:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:57:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:57:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:57:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:57:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:57:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:57:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1428ms 16:57:53 INFO - PROCESS | 1852 | 1461628673992 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:57:53 INFO - PROCESS | 1852 | 1461628673996 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:57:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:57:54 INFO - PROCESS | 1852 | 1461628674002 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 1852 | 1461628674004 Marionette TRACE conn3 <- [1,3078,null,{}] 16:57:54 INFO - PROCESS | 1852 | 1461628674009 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}] 16:57:54 INFO - PROCESS | 1852 | 1461628674236 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:57:54 INFO - PROCESS | 1852 | 1461628674511 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb0aa4000 == 178 [pid = 1852] [id = 779] 16:57:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f0c77484c00) [pid = 1852] [serial = 2336] [outer = (nil)] 16:57:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f0c7748ac00) [pid = 1852] [serial = 2337] [outer = 0x7f0c77484c00] 16:57:54 INFO - PROCESS | 1852 | 1461628674584 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f0c77490000) [pid = 1852] [serial = 2338] [outer = 0x7f0c77484c00] 16:57:55 INFO - PROCESS | 1852 | 1461628675434 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] 16:57:55 INFO - PROCESS | 1852 | 1461628675494 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:57:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:57:55 INFO - PROCESS | 1852 | 1461628675502 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 1852 | 1461628675507 Marionette TRACE conn3 <- [1,3082,null,{}] 16:57:55 INFO - PROCESS | 1852 | 1461628675513 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}] 16:57:55 INFO - PROCESS | 1852 | 1461628675768 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:57:56 INFO - PROCESS | 1852 | 1461628676041 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0cb18a2800 == 179 [pid = 1852] [id = 780] 16:57:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f0c77486000) [pid = 1852] [serial = 2339] [outer = (nil)] 16:57:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f0cabd54800) [pid = 1852] [serial = 2340] [outer = 0x7f0c77486000] 16:57:56 INFO - PROCESS | 1852 | 1461628676114 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f0cac231800) [pid = 1852] [serial = 2341] [outer = 0x7f0c77486000] 16:57:56 INFO - PROCESS | 1852 | 1461628676967 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]]]}] 16:57:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:57:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:57:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:57:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1482ms 16:57:56 INFO - PROCESS | 1852 | 1461628676985 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 1852 | 1461628676988 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:57:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:57:56 INFO - PROCESS | 1852 | 1461628676994 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 1852 | 1461628676996 Marionette TRACE conn3 <- [1,3086,null,{}] 16:57:57 INFO - PROCESS | 1852 | 1461628677001 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}] 16:57:57 INFO - PROCESS | 1852 | 1461628677215 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:57:57 INFO - PROCESS | 1852 | 1461628677513 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c729db800 == 180 [pid = 1852] [id = 781] 16:57:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f0c77488400) [pid = 1852] [serial = 2342] [outer = (nil)] 16:57:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f0c797f6400) [pid = 1852] [serial = 2343] [outer = 0x7f0c77488400] 16:57:57 INFO - PROCESS | 1852 | 1461628677582 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f0c797fbc00) [pid = 1852] [serial = 2344] [outer = 0x7f0c77488400] 16:57:58 INFO - PROCESS | 1852 | 1461628678384 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:57:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:57:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1425ms 16:57:58 INFO - PROCESS | 1852 | 1461628678419 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 1852 | 1461628678421 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:57:58 INFO - PROCESS | 1852 | 1461628678427 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 1852 | 1461628678429 Marionette TRACE conn3 <- [1,3090,null,{}] 16:57:58 INFO - PROCESS | 1852 | 1461628678434 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}] 16:57:58 INFO - PROCESS | 1852 | 1461628678650 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:57:58 INFO - PROCESS | 1852 | 1461628678951 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c72aa9000 == 181 [pid = 1852] [id = 782] 16:57:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f0c7748d400) [pid = 1852] [serial = 2345] [outer = (nil)] 16:57:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f0c7c3a4800) [pid = 1852] [serial = 2346] [outer = 0x7f0c7748d400] 16:57:59 INFO - PROCESS | 1852 | 1461628679022 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f0c7c3a8c00) [pid = 1852] [serial = 2347] [outer = 0x7f0c7748d400] 16:57:59 INFO - PROCESS | 1852 | 1461628679778 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:57:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1378ms 16:57:59 INFO - PROCESS | 1852 | 1461628679806 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1852 | 1461628679808 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:57:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:57:59 INFO - PROCESS | 1852 | 1461628679815 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1852 | 1461628679819 Marionette TRACE conn3 <- [1,3094,null,{}] 16:57:59 INFO - PROCESS | 1852 | 1461628679824 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}] 16:58:00 INFO - PROCESS | 1852 | 1461628680083 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:58:00 INFO - PROCESS | 1852 | 1461628680363 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c79c21800 == 182 [pid = 1852] [id = 783] 16:58:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f0c797f6c00) [pid = 1852] [serial = 2348] [outer = (nil)] 16:58:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f0c7c3ad000) [pid = 1852] [serial = 2349] [outer = 0x7f0c797f6c00] 16:58:00 INFO - PROCESS | 1852 | 1461628680436 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f0c7c3b1800) [pid = 1852] [serial = 2350] [outer = 0x7f0c797f6c00] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97eda000 == 181 [pid = 1852] [id = 72] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca8618800 == 180 [pid = 1852] [id = 603] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cac460800 == 179 [pid = 1852] [id = 209] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c78012000 == 178 [pid = 1852] [id = 608] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7bde0800 == 177 [pid = 1852] [id = 559] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9b671000 == 176 [pid = 1852] [id = 601] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb08cb800 == 175 [pid = 1852] [id = 606] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c99492000 == 174 [pid = 1852] [id = 656] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c96409000 == 173 [pid = 1852] [id = 654] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca713a000 == 172 [pid = 1852] [id = 602] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c893e9800 == 171 [pid = 1852] [id = 594] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13ed800 == 170 [pid = 1852] [id = 658] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98aaf000 == 169 [pid = 1852] [id = 655] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c9acaa000 == 168 [pid = 1852] [id = 657] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c81823800 == 167 [pid = 1852] [id = 764] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7fd9a000 == 166 [pid = 1852] [id = 763] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7d282000 == 165 [pid = 1852] [id = 762] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c7c809800 == 164 [pid = 1852] [id = 761] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c782e5800 == 163 [pid = 1852] [id = 760] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c775b7800 == 162 [pid = 1852] [id = 757] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0ca13ea800 == 161 [pid = 1852] [id = 747] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c98c22800 == 160 [pid = 1852] [id = 746] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c97bb9800 == 159 [pid = 1852] [id = 745] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c945a8800 == 158 [pid = 1852] [id = 744] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0cb1620800 == 157 [pid = 1852] [id = 703] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c90ebf000 == 156 [pid = 1852] [id = 743] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c903d9800 == 155 [pid = 1852] [id = 742] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8e327800 == 154 [pid = 1852] [id = 741] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8781d000 == 153 [pid = 1852] [id = 740] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87577800 == 152 [pid = 1852] [id = 739] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c87122800 == 151 [pid = 1852] [id = 738] 16:58:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f0c8215b800 == 150 [pid = 1852] [id = 737] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f0c97a35000) [pid = 1852] [serial = 1971] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f0c98237c00) [pid = 1852] [serial = 2100] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f0c9110e400) [pid = 1852] [serial = 2079] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f0c8e239400) [pid = 1852] [serial = 2010] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f0c900c1000) [pid = 1852] [serial = 1944] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f0ca045b800) [pid = 1852] [serial = 2159] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f0c8e1d3800) [pid = 1852] [serial = 2061] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f0c8717c000) [pid = 1852] [serial = 1932] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f0c94e33c00) [pid = 1852] [serial = 2094] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f0c8e1d8400) [pid = 1852] [serial = 2141] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f0c82207000) [pid = 1852] [serial = 2201] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f0c8188c000) [pid = 1852] [serial = 2043] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f0c81897400) [pid = 1852] [serial = 2001] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f0c94641800) [pid = 1852] [serial = 2148] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f0c8398e400) [pid = 1852] [serial = 2138] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f0c908ed400) [pid = 1852] [serial = 2025] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f0c9a37e000) [pid = 1852] [serial = 2153] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f0c84ed6800) [pid = 1852] [serial = 2004] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f0c988aa800) [pid = 1852] [serial = 2103] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f0c98235c00) [pid = 1852] [serial = 2040] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f0c94145c00) [pid = 1852] [serial = 1959] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f0cabfa3c00) [pid = 1852] [serial = 2180] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f0c7d34a000) [pid = 1852] [serial = 2192] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f0c9d6b4400) [pid = 1852] [serial = 2157] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f0c7d34ac00) [pid = 1852] [serial = 2198] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f0cabd59000) [pid = 1852] [serial = 2193] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f0c9044c800) [pid = 1852] [serial = 2022] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f0ca6f3cc00) [pid = 1852] [serial = 2163] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f0c84f63000) [pid = 1852] [serial = 2139] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f0cabd5cc00) [pid = 1852] [serial = 2177] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f0c8f94a400) [pid = 1852] [serial = 2142] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f0c96138800) [pid = 1852] [serial = 1965] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f0ca72cb000) [pid = 1852] [serial = 2166] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f0c96d34000) [pid = 1852] [serial = 1968] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f0c874e3000) [pid = 1852] [serial = 2205] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f0c88330c00) [pid = 1852] [serial = 2207] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f0c8f9c4800) [pid = 1852] [serial = 2073] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f0c83810c00) [pid = 1852] [serial = 2202] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f0c9128c800) [pid = 1852] [serial = 2028] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f0c94141c00) [pid = 1852] [serial = 2147] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f0c91320000) [pid = 1852] [serial = 2145] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f0c9c891000) [pid = 1852] [serial = 2154] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f0c7c06d000) [pid = 1852] [serial = 2196] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f0ca726ec00) [pid = 1852] [serial = 2165] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f0c97a36c00) [pid = 1852] [serial = 2097] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f0c886e4800) [pid = 1852] [serial = 2007] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f0cabfa3000) [pid = 1852] [serial = 2178] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f0cabd58000) [pid = 1852] [serial = 2175] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f0c962b6800) [pid = 1852] [serial = 2151] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f0c81147c00) [pid = 1852] [serial = 1926] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f0c97ad3800) [pid = 1852] [serial = 1974] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f0cabc09c00) [pid = 1852] [serial = 2172] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f0c903f2400) [pid = 1852] [serial = 1950] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f0c93fc4000) [pid = 1852] [serial = 2031] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f0c83a31800) [pid = 1852] [serial = 1929] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f0c9211e800) [pid = 1852] [serial = 2082] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f0c885b3800) [pid = 1852] [serial = 1935] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f0c7d10fc00) [pid = 1852] [serial = 2187] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f0c8f903800) [pid = 1852] [serial = 2070] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f0ca83e3c00) [pid = 1852] [serial = 2168] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f0c9c9a1c00) [pid = 1852] [serial = 2156] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f0c94642800) [pid = 1852] [serial = 2034] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f0c97efdc00) [pid = 1852] [serial = 1977] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f0c7d10b800) [pid = 1852] [serial = 2186] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f0c7d345400) [pid = 1852] [serial = 2190] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f0c7d340400) [pid = 1852] [serial = 2189] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f0c99c48800) [pid = 1852] [serial = 2109] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f0c89637c00) [pid = 1852] [serial = 1938] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f0c908f9800) [pid = 1852] [serial = 1953] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f0c949f2400) [pid = 1852] [serial = 1962] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f0c94bc3400) [pid = 1852] [serial = 2150] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f0c94143000) [pid = 1852] [serial = 2091] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f0c90212400) [pid = 1852] [serial = 2019] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f0cac226800) [pid = 1852] [serial = 2181] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f0c9020a800) [pid = 1852] [serial = 2076] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f0c97399000) [pid = 1852] [serial = 2037] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f0c8f9ca000) [pid = 1852] [serial = 1941] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f0cac22dc00) [pid = 1852] [serial = 2183] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f0c9386e000) [pid = 1852] [serial = 2085] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f0c93f37c00) [pid = 1852] [serial = 2088] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f0c7f908c00) [pid = 1852] [serial = 2199] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f0c818a3c00) [pid = 1852] [serial = 2064] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f0c9074c800) [pid = 1852] [serial = 2144] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f0ca867a800) [pid = 1852] [serial = 2169] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f0cac232c00) [pid = 1852] [serial = 2184] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f0c93f2e800) [pid = 1852] [serial = 1956] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f0caa0a5c00) [pid = 1852] [serial = 2171] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f0c96134000) [pid = 1852] [serial = 2162] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f0c993d3c00) [pid = 1852] [serial = 2106] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f0c9b68d000) [pid = 1852] [serial = 2112] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f0c85c17c00) [pid = 1852] [serial = 2204] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0c9000d400) [pid = 1852] [serial = 2016] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0cabd51000) [pid = 1852] [serial = 2174] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c8f85e400) [pid = 1852] [serial = 2013] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0ca6314000) [pid = 1852] [serial = 2160] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c902c6c00) [pid = 1852] [serial = 1947] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c7c069000) [pid = 1852] [serial = 2195] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c8716ec00) [pid = 1852] [serial = 2067] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c8e23a000) [pid = 1852] [serial = 2210] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c886e0c00) [pid = 1852] [serial = 2208] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1852 | 1461628683516 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:58:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:58:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3735ms 16:58:03 INFO - PROCESS | 1852 | 1461628683551 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:58:03 INFO - PROCESS | 1852 | 1461628683555 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:58:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:58:03 INFO - PROCESS | 1852 | 1461628683562 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 1852 | 1461628683566 Marionette TRACE conn3 <- [1,3098,null,{}] 16:58:03 INFO - PROCESS | 1852 | 1461628683573 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}] 16:58:03 INFO - PROCESS | 1852 | 1461628683757 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:58:03 INFO - PROCESS | 1852 | 1461628683964 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c782d4800 == 151 [pid = 1852] [id = 784] 16:58:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f0c797fb000) [pid = 1852] [serial = 2351] [outer = (nil)] 16:58:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f0c7bf6ec00) [pid = 1852] [serial = 2352] [outer = 0x7f0c797fb000] 16:58:04 INFO - PROCESS | 1852 | 1461628684027 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f0c7bf76c00) [pid = 1852] [serial = 2353] [outer = 0x7f0c797fb000] 16:58:04 INFO - PROCESS | 1852 | 1461628684762 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]]]}] 16:58:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:58:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:58:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1234ms 16:58:04 INFO - PROCESS | 1852 | 1461628684822 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 1852 | 1461628684830 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:58:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:58:04 INFO - PROCESS | 1852 | 1461628684840 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 1852 | 1461628684843 Marionette TRACE conn3 <- [1,3102,null,{}] 16:58:04 INFO - PROCESS | 1852 | 1461628684849 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}] 16:58:05 INFO - PROCESS | 1852 | 1461628685042 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:58:05 INFO - PROCESS | 1852 | 1461628685058 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c796d4800 == 152 [pid = 1852] [id = 785] 16:58:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f0c7c3aa000) [pid = 1852] [serial = 2354] [outer = (nil)] 16:58:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f0c7c3b2400) [pid = 1852] [serial = 2355] [outer = 0x7f0c7c3aa000] 16:58:05 INFO - PROCESS | 1852 | 1461628685117 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f0c7c82c400) [pid = 1852] [serial = 2356] [outer = 0x7f0c7c3aa000] 16:58:06 INFO - PROCESS | 1852 | 1461628686009 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:58:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:58:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1226ms 16:58:06 INFO - PROCESS | 1852 | 1461628686066 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:58:06 INFO - PROCESS | 1852 | 1461628686069 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:58:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:58:06 INFO - PROCESS | 1852 | 1461628686081 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 1852 | 1461628686086 Marionette TRACE conn3 <- [1,3106,null,{}] 16:58:06 INFO - PROCESS | 1852 | 1461628686101 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}] 16:58:06 INFO - PROCESS | 1852 | 1461628686362 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:58:06 INFO - PROCESS | 1852 | 1461628686405 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c0bb000 == 153 [pid = 1852] [id = 786] 16:58:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f0c7d109000) [pid = 1852] [serial = 2357] [outer = (nil)] 16:58:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f0c7d2e5800) [pid = 1852] [serial = 2358] [outer = 0x7f0c7d109000] 16:58:06 INFO - PROCESS | 1852 | 1461628686465 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f0c7d91c800) [pid = 1852] [serial = 2359] [outer = 0x7f0c7d109000] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f0c7fe73000) [pid = 1852] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f0c7754c000) [pid = 1852] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f0c7bf71400) [pid = 1852] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f0ca74bd400) [pid = 1852] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f0c8f9b3800) [pid = 1852] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f0c87553000) [pid = 1852] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f0c7bf6fc00) [pid = 1852] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f0c93fd0000) [pid = 1852] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f0c7754b000) [pid = 1852] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f0c88330800) [pid = 1852] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f0c900c6c00) [pid = 1852] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f0c7754b400) [pid = 1852] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f0c7d343000) [pid = 1852] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f0c8754c800) [pid = 1852] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f0c7ff41800) [pid = 1852] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f0c80e9f800) [pid = 1852] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f0c83998c00) [pid = 1852] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f0c93ae6c00) [pid = 1852] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f0c988a6000) [pid = 1852] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f0c7ff3bc00) [pid = 1852] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f0c7fe72800) [pid = 1852] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f0c92397400) [pid = 1852] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f0c7bdadc00) [pid = 1852] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f0c907eac00) [pid = 1852] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f0cabd58800) [pid = 1852] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f0cabfa5800) [pid = 1852] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f0c7ff3c400) [pid = 1852] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f0c7bf6b000) [pid = 1852] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:58:08 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f0c7bdb8400) [pid = 1852] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:58:08 INFO - PROCESS | 1852 | 1461628688378 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]]]}] 16:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:58:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2341ms 16:58:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:58:08 INFO - PROCESS | 1852 | 1461628688415 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:58:08 INFO - PROCESS | 1852 | 1461628688418 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:58:08 INFO - PROCESS | 1852 | 1461628688423 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:58:08 INFO - PROCESS | 1852 | 1461628688426 Marionette TRACE conn3 <- [1,3110,null,{}] 16:58:08 INFO - PROCESS | 1852 | 1461628688431 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}] 16:58:08 INFO - PROCESS | 1852 | 1461628688618 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:58:08 INFO - PROCESS | 1852 | 1461628688810 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c447800 == 154 [pid = 1852] [id = 787] 16:58:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f0c77553800) [pid = 1852] [serial = 2360] [outer = (nil)] 16:58:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f0c7f60e000) [pid = 1852] [serial = 2361] [outer = 0x7f0c77553800] 16:58:08 INFO - PROCESS | 1852 | 1461628688874 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f0c7f90b800) [pid = 1852] [serial = 2362] [outer = 0x7f0c77553800] 16:58:09 INFO - PROCESS | 1852 | 1461628689466 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"]]]}] 16:58:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:58:09 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 16:58:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:58:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1075ms 16:58:09 INFO - PROCESS | 1852 | 1461628689502 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 1852 | 1461628689505 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:58:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:58:09 INFO - PROCESS | 1852 | 1461628689511 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1852 | 1461628689515 Marionette TRACE conn3 <- [1,3114,null,{}] 16:58:09 INFO - PROCESS | 1852 | 1461628689521 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}] 16:58:09 INFO - PROCESS | 1852 | 1461628689720 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:58:09 INFO - PROCESS | 1852 | 1461628689920 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\", \"a6405df6-fb95-4ff3-9ea6-2c63ffa57a45\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f0c7c8dd000 == 155 [pid = 1852] [id = 788] 16:58:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f0c7bf6b000) [pid = 1852] [serial = 2363] [outer = (nil)] 16:58:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f0c7fe73000) [pid = 1852] [serial = 2364] [outer = 0x7f0c7bf6b000] 16:58:09 INFO - PROCESS | 1852 | 1461628689984 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f0c7fe84c00) [pid = 1852] [serial = 2365] [outer = 0x7f0c7bf6b000] 16:58:10 INFO - PROCESS | 1852 | 1461628690972 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]]]}] 16:58:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:58:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1479ms 16:58:10 INFO - PROCESS | 1852 | 1461628690991 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 1852 | 1461628690998 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:58:12 WARNING - u'runner_teardown' () 16:58:12 INFO - No more tests 16:58:12 INFO - Got 0 unexpected results 16:58:12 INFO - SUITE-END | took 1131s 16:58:12 INFO - Closing logging queue 16:58:12 INFO - queue closed 16:58:12 INFO - Return code: 0 16:58:12 WARNING - # TBPL SUCCESS # 16:58:12 INFO - Running post-action listener: _resource_record_post_action 16:58:12 INFO - Running post-run listener: _resource_record_post_run 16:58:13 INFO - Total resource usage - Wall time: 1166s; CPU: 98.0%; Read bytes: 8425472; Write bytes: 976703488; Read time: 564; Write time: 314884 16:58:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:58:13 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 52154368; Read time: 12; Write time: 42996 16:58:13 INFO - run-tests - Wall time: 1137s; CPU: 98.0%; Read bytes: 7884800; Write bytes: 924549120; Read time: 508; Write time: 271888 16:58:13 INFO - Running post-run listener: _upload_blobber_files 16:58:13 INFO - Blob upload gear active. 16:58:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:58:13 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 16:58:13 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'] 16:58:13 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 16:58:13 INFO - (blobuploader) - INFO - Open directory for files ... 16:58:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:58:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:58:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:58:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:58:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:58:15 INFO - (blobuploader) - INFO - Done attempting. 16:58:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:58:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:58:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:58:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:58:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:58:15 INFO - (blobuploader) - INFO - Done attempting. 16:58:15 INFO - (blobuploader) - INFO - Iteration through files over. 16:58:15 INFO - Return code: 0 16:58:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:58:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:58:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/da3b0c2eb235eb1b6c41dc5a14e3db69fa3720693826eb5a00c863f380d39eb516904d008f8c52ca7633daa8c3de4768eb09069e4b3942bd2dd4d58af89fc3ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c0b0785817a6c1a3c5ac8f416c5d242014bac432ca38c5852173958b869b3988b39c4a43ec5e44beb0bb17a4fdee90adcd2a7910147652c8ad6c5dc08e517459"} 16:58:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:58:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:58:15 INFO - Contents: 16:58:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/da3b0c2eb235eb1b6c41dc5a14e3db69fa3720693826eb5a00c863f380d39eb516904d008f8c52ca7633daa8c3de4768eb09069e4b3942bd2dd4d58af89fc3ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c0b0785817a6c1a3c5ac8f416c5d242014bac432ca38c5852173958b869b3988b39c4a43ec5e44beb0bb17a4fdee90adcd2a7910147652c8ad6c5dc08e517459"} 16:58:15 INFO - Running post-run listener: copy_logs_to_upload_dir 16:58:15 INFO - Copying logs to upload dir... 16:58:15 INFO - mkdir: /builds/slave/test/build/upload/logs 16:58:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1282.934619 ========= master_lag: 0.08 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-25 16:58:16.205140) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 16:58:16.206518) ========= 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-1461627336.362084-1444839332 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/da3b0c2eb235eb1b6c41dc5a14e3db69fa3720693826eb5a00c863f380d39eb516904d008f8c52ca7633daa8c3de4768eb09069e4b3942bd2dd4d58af89fc3ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c0b0785817a6c1a3c5ac8f416c5d242014bac432ca38c5852173958b869b3988b39c4a43ec5e44beb0bb17a4fdee90adcd2a7910147652c8ad6c5dc08e517459"} build_url:https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032581 build_url: 'https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/da3b0c2eb235eb1b6c41dc5a14e3db69fa3720693826eb5a00c863f380d39eb516904d008f8c52ca7633daa8c3de4768eb09069e4b3942bd2dd4d58af89fc3ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c0b0785817a6c1a3c5ac8f416c5d242014bac432ca38c5852173958b869b3988b39c4a43ec5e44beb0bb17a4fdee90adcd2a7910147652c8ad6c5dc08e517459"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Pc6yL5u9SoaaPGjItJliTA/artifacts/public/build/firefox-48.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-25 16:58:16.274842) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:58:16.275314) ========= 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-1461627336.362084-1444839332 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017656 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:58:16.337094) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 16:58:16.337391) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 16:58:16.337690) ========= ========= Total master_lag: 0.50 =========