builder: oak_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2521 starttime: 1461742274.87 results: success (0) buildid: 20160426230059 builduid: bc85907bbc41431b8bf2f45d9e106eec revision: 13d2be5322d581100130fcd1ff4bbb9ab923d983 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:14.868213) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:14.868739) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:14.869173) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:15.065950) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:15.066377) ========= 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-1461742260.3928-153859040 _=/tools/buildbot/bin/python using PTY: False --2016-04-27 00:31:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 6.60M=0.002s 2016-04-27 00:31:15 (6.60 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.805574 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:15.916552) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:15.917022) ========= 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-1461742260.3928-153859040 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025484 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:15.985090) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-27 00:31:15.985569) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 13d2be5322d581100130fcd1ff4bbb9ab923d983 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 13d2be5322d581100130fcd1ff4bbb9ab923d983 --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-1461742260.3928-153859040 _=/tools/buildbot/bin/python using PTY: False 2016-04-27 00:31:16,120 truncating revision to first 12 chars 2016-04-27 00:31:16,121 Setting DEBUG logging. 2016-04-27 00:31:16,121 attempt 1/10 2016-04-27 00:31:16,122 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/13d2be5322d5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 00:31:18,412 unpacking tar archive at: oak-13d2be5322d5/testing/mozharness/ program finished with exit code 0 elapsedTime=2.927297 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-27 00:31:18.955344) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:18.955818) ========= script_repo_revision: 13d2be5322d581100130fcd1ff4bbb9ab923d983 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:18.956409) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:18.956820) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 00:31:18.997763) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 17 secs) (at 2016-04-27 00:31:18.998205) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch oak --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'oak', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461742260.3928-153859040 _=/tools/buildbot/bin/python using PTY: False 00:31:19 INFO - MultiFileLogger online at 20160427 00:31:19 in /builds/slave/test 00:31:19 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch oak --download-symbols true 00:31:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:31:19 INFO - {'append_to_log': False, 00:31:19 INFO - 'base_work_dir': '/builds/slave/test', 00:31:19 INFO - 'blob_upload_branch': 'oak', 00:31:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:31:19 INFO - 'buildbot_json_path': 'buildprops.json', 00:31:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:31:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:31:19 INFO - 'download_minidump_stackwalk': True, 00:31:19 INFO - 'download_symbols': 'true', 00:31:19 INFO - 'e10s': False, 00:31:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:31:19 INFO - 'tooltool.py': '/tools/tooltool.py', 00:31:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:31:19 INFO - '/tools/misc-python/virtualenv.py')}, 00:31:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:31:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:31:19 INFO - 'log_level': 'info', 00:31:19 INFO - 'log_to_console': True, 00:31:19 INFO - 'opt_config_files': (), 00:31:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:31:19 INFO - '--processes=1', 00:31:19 INFO - '--config=%(test_path)s/wptrunner.ini', 00:31:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:31:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:31:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:31:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:31:19 INFO - 'pip_index': False, 00:31:19 INFO - 'require_test_zip': True, 00:31:19 INFO - 'test_type': ('testharness',), 00:31:19 INFO - 'this_chunk': '1', 00:31:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:31:19 INFO - 'total_chunks': '10', 00:31:19 INFO - 'virtualenv_path': 'venv', 00:31:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:31:19 INFO - 'work_dir': 'build'} 00:31:19 INFO - ##### 00:31:19 INFO - ##### Running clobber step. 00:31:19 INFO - ##### 00:31:19 INFO - Running pre-action listener: _resource_record_pre_action 00:31:19 INFO - Running main action method: clobber 00:31:19 INFO - rmtree: /builds/slave/test/build 00:31:19 INFO - Running post-action listener: _resource_record_post_action 00:31:19 INFO - ##### 00:31:19 INFO - ##### Running read-buildbot-config step. 00:31:19 INFO - ##### 00:31:19 INFO - Running pre-action listener: _resource_record_pre_action 00:31:19 INFO - Running main action method: read_buildbot_config 00:31:19 INFO - Using buildbot properties: 00:31:19 INFO - { 00:31:19 INFO - "project": "", 00:31:19 INFO - "product": "firefox", 00:31:19 INFO - "script_repo_revision": "production", 00:31:19 INFO - "scheduler": "tests-oak-ubuntu64_vm-debug-unittest", 00:31:19 INFO - "repository": "", 00:31:19 INFO - "buildername": "Ubuntu VM 12.04 x64 oak debug test web-platform-tests-1", 00:31:19 INFO - "buildid": "20160426230059", 00:31:19 INFO - "pgo_build": "False", 00:31:19 INFO - "basedir": "/builds/slave/test", 00:31:19 INFO - "buildnumber": 0, 00:31:19 INFO - "slavename": "tst-linux64-spot-2521", 00:31:19 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 00:31:19 INFO - "platform": "linux64", 00:31:19 INFO - "branch": "oak", 00:31:19 INFO - "revision": "13d2be5322d581100130fcd1ff4bbb9ab923d983", 00:31:19 INFO - "repo_path": "projects/oak", 00:31:19 INFO - "moz_repo_path": "", 00:31:19 INFO - "stage_platform": "linux64", 00:31:19 INFO - "builduid": "bc85907bbc41431b8bf2f45d9e106eec", 00:31:19 INFO - "slavebuilddir": "test" 00:31:19 INFO - } 00:31:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 00:31:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 00:31:19 INFO - Running post-action listener: _resource_record_post_action 00:31:19 INFO - ##### 00:31:19 INFO - ##### Running download-and-extract step. 00:31:19 INFO - ##### 00:31:19 INFO - Running pre-action listener: _resource_record_pre_action 00:31:19 INFO - Running main action method: download_and_extract 00:31:19 INFO - mkdir: /builds/slave/test/build/tests 00:31: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')]} 00:31:19 INFO - https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:31:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 00:31:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 00:31:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 00:31:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 00:31:28 INFO - Downloaded 1361 bytes. 00:31:28 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 00:31:28 INFO - Using the following test package requirements: 00:31:28 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 00:31:28 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 00:31:28 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:31:28 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 00:31:28 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:31:28 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 00:31:28 INFO - u'jsshell-linux-x86_64.zip'], 00:31:28 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 00:31:28 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:31:28 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 00:31:28 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 00:31:28 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:31:28 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 00:31:28 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:31:28 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 00:31:28 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:31:28 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 00:31:28 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:31:28 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 00:31:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:31:28 INFO - https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:31:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 00:31:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 00:31:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 00:31:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 00:31:35 INFO - Downloaded 22750725 bytes. 00:31:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:31:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:31:36 INFO - caution: filename not matched: web-platform/* 00:31:36 INFO - Return code: 11 00:31:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:31:36 INFO - https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:31:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:31:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:31:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:31:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 00:31:41 INFO - Downloaded 36406660 bytes. 00:31:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:31:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:31:47 INFO - caution: filename not matched: bin/* 00:31:47 INFO - caution: filename not matched: config/* 00:31:47 INFO - caution: filename not matched: mozbase/* 00:31:47 INFO - caution: filename not matched: marionette/* 00:31:47 INFO - caution: filename not matched: tools/wptserve/* 00:31:47 INFO - Return code: 11 00:31:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:31:47 INFO - https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:31:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 00:31:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 00:31:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 00:31:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 00:31:52 INFO - Downloaded 64483332 bytes. 00:31:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 00:31:52 INFO - mkdir: /builds/slave/test/properties 00:31:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:31:52 INFO - Writing to file /builds/slave/test/properties/build_url 00:31:52 INFO - Contents: 00:31:52 INFO - build_url:https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 00:31:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:31:53 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:31:53 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:31:53 INFO - Contents: 00:31:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:31:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:31:53 INFO - https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:31:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:31:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:31:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:31:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 00:32:10 INFO - Downloaded 90935433 bytes. 00:32:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:32:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:32:16 INFO - Return code: 0 00:32:16 INFO - Running post-action listener: _resource_record_post_action 00:32:16 INFO - Running post-action listener: set_extra_try_arguments 00:32:16 INFO - ##### 00:32:16 INFO - ##### Running create-virtualenv step. 00:32:16 INFO - ##### 00:32:16 INFO - Running pre-action listener: _pre_create_virtualenv 00:32:16 INFO - Running pre-action listener: _resource_record_pre_action 00:32:16 INFO - Running main action method: create_virtualenv 00:32:16 INFO - Creating virtualenv /builds/slave/test/build/venv 00:32:16 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:32:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:32:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:32:17 INFO - Using real prefix '/usr' 00:32:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:32:19 INFO - Installing distribute.............................................................................................................................................................................................done. 00:32:24 INFO - Installing pip.................done. 00:32:24 INFO - Return code: 0 00:32:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:32:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:32:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:32:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:32:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:32:24 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 0x13d6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14e4050>, '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 0x14e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14235b0>, '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-1461742260.3928-153859040', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:32:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:32:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:32:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:32:24 INFO - 'CCACHE_UMASK': '002', 00:32:24 INFO - 'DISPLAY': ':0', 00:32:24 INFO - 'HOME': '/home/cltbld', 00:32:24 INFO - 'LANG': 'en_US.UTF-8', 00:32:24 INFO - 'LOGNAME': 'cltbld', 00:32:24 INFO - 'MAIL': '/var/mail/cltbld', 00:32:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:32:24 INFO - 'MOZ_NO_REMOTE': '1', 00:32:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:32:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:32:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:24 INFO - 'PWD': '/builds/slave/test', 00:32:24 INFO - 'SHELL': '/bin/bash', 00:32:24 INFO - 'SHLVL': '1', 00:32:24 INFO - 'TERM': 'linux', 00:32:24 INFO - 'TMOUT': '86400', 00:32:24 INFO - 'USER': 'cltbld', 00:32:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461742260.3928-153859040', 00:32:24 INFO - '_': '/tools/buildbot/bin/python'} 00:32:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:26 INFO - Downloading/unpacking psutil>=0.7.1 00:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:32:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:32:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:32:33 INFO - Installing collected packages: psutil 00:32:33 INFO - Running setup.py install for psutil 00:32:33 INFO - building 'psutil._psutil_linux' extension 00:32:33 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 00:32:34 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 00:32:35 INFO - building 'psutil._psutil_posix' extension 00:32:35 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 00:32:35 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 00:32:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:32:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:32:35 INFO - Successfully installed psutil 00:32:35 INFO - Cleaning up... 00:32:35 INFO - Return code: 0 00:32:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:32: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')]} 00:32:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:32: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')]} 00:32:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:32:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x13d6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14e4050>, '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 0x14e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14235b0>, '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-1461742260.3928-153859040', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:32:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:32:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:32:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:32:35 INFO - 'CCACHE_UMASK': '002', 00:32:35 INFO - 'DISPLAY': ':0', 00:32:35 INFO - 'HOME': '/home/cltbld', 00:32:35 INFO - 'LANG': 'en_US.UTF-8', 00:32:35 INFO - 'LOGNAME': 'cltbld', 00:32:35 INFO - 'MAIL': '/var/mail/cltbld', 00:32:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:32:35 INFO - 'MOZ_NO_REMOTE': '1', 00:32:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:32:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:32:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:35 INFO - 'PWD': '/builds/slave/test', 00:32:35 INFO - 'SHELL': '/bin/bash', 00:32:35 INFO - 'SHLVL': '1', 00:32:35 INFO - 'TERM': 'linux', 00:32:35 INFO - 'TMOUT': '86400', 00:32:35 INFO - 'USER': 'cltbld', 00:32:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461742260.3928-153859040', 00:32:35 INFO - '_': '/tools/buildbot/bin/python'} 00:32:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:32:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:32:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:32:42 INFO - Installing collected packages: mozsystemmonitor 00:32:42 INFO - Running setup.py install for mozsystemmonitor 00:32:43 INFO - Successfully installed mozsystemmonitor 00:32:43 INFO - Cleaning up... 00:32:43 INFO - Return code: 0 00:32:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:32:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:32:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:32:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:32:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:32:43 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 0x13d6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14e4050>, '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 0x14e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14235b0>, '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-1461742260.3928-153859040', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:32:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:32:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:32:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:32:43 INFO - 'CCACHE_UMASK': '002', 00:32:43 INFO - 'DISPLAY': ':0', 00:32:43 INFO - 'HOME': '/home/cltbld', 00:32:43 INFO - 'LANG': 'en_US.UTF-8', 00:32:43 INFO - 'LOGNAME': 'cltbld', 00:32:43 INFO - 'MAIL': '/var/mail/cltbld', 00:32:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:32:43 INFO - 'MOZ_NO_REMOTE': '1', 00:32:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:32:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:32:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:43 INFO - 'PWD': '/builds/slave/test', 00:32:43 INFO - 'SHELL': '/bin/bash', 00:32:43 INFO - 'SHLVL': '1', 00:32:43 INFO - 'TERM': 'linux', 00:32:43 INFO - 'TMOUT': '86400', 00:32:43 INFO - 'USER': 'cltbld', 00:32:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461742260.3928-153859040', 00:32:43 INFO - '_': '/tools/buildbot/bin/python'} 00:32:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:43 INFO - Downloading/unpacking blobuploader==1.2.4 00:32:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:50 INFO - Downloading blobuploader-1.2.4.tar.gz 00:32:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:32:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:32:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:32:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:32:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:52 INFO - Downloading docopt-0.6.1.tar.gz 00:32:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:32:53 INFO - Installing collected packages: blobuploader, requests, docopt 00:32:53 INFO - Running setup.py install for blobuploader 00:32:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:32:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:32:53 INFO - Running setup.py install for requests 00:32:54 INFO - Running setup.py install for docopt 00:32:54 INFO - Successfully installed blobuploader requests docopt 00:32:54 INFO - Cleaning up... 00:32:54 INFO - Return code: 0 00:32:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:32: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')]} 00:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:32: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')]} 00:32:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:32:54 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 0x13d6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14e4050>, '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 0x14e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14235b0>, '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-1461742260.3928-153859040', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:32:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:32:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:32:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:32:54 INFO - 'CCACHE_UMASK': '002', 00:32:54 INFO - 'DISPLAY': ':0', 00:32:54 INFO - 'HOME': '/home/cltbld', 00:32:54 INFO - 'LANG': 'en_US.UTF-8', 00:32:54 INFO - 'LOGNAME': 'cltbld', 00:32:54 INFO - 'MAIL': '/var/mail/cltbld', 00:32:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:32:54 INFO - 'MOZ_NO_REMOTE': '1', 00:32:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:32:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:32:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:54 INFO - 'PWD': '/builds/slave/test', 00:32:54 INFO - 'SHELL': '/bin/bash', 00:32:54 INFO - 'SHLVL': '1', 00:32:54 INFO - 'TERM': 'linux', 00:32:54 INFO - 'TMOUT': '86400', 00:32:54 INFO - 'USER': 'cltbld', 00:32:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461742260.3928-153859040', 00:32:54 INFO - '_': '/tools/buildbot/bin/python'} 00:32:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:32:55 INFO - Running setup.py (path:/tmp/pip-DPtWoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:32:55 INFO - Running setup.py (path:/tmp/pip-KwPCBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:32:55 INFO - Running setup.py (path:/tmp/pip-zfjzDN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:32:55 INFO - Running setup.py (path:/tmp/pip-UJxT1k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:32:56 INFO - Running setup.py (path:/tmp/pip-hvPFi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:32:56 INFO - Running setup.py (path:/tmp/pip-W0aZlj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:32:56 INFO - Running setup.py (path:/tmp/pip-onwBji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:32:56 INFO - Running setup.py (path:/tmp/pip-tvxrcs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:32:56 INFO - Running setup.py (path:/tmp/pip-qgOFgp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:32:56 INFO - Running setup.py (path:/tmp/pip-Fh6nwR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:32:57 INFO - Running setup.py (path:/tmp/pip-6D_pgD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:32:57 INFO - Running setup.py (path:/tmp/pip-zGMVdc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:32:57 INFO - Running setup.py (path:/tmp/pip-1UCu0s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:32:57 INFO - Running setup.py (path:/tmp/pip-cxCqTb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:32:57 INFO - Running setup.py (path:/tmp/pip-CJK1EY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:32:58 INFO - Running setup.py (path:/tmp/pip-WtL8Ok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:32:58 INFO - Running setup.py (path:/tmp/pip-yePX5p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:32:58 INFO - Running setup.py (path:/tmp/pip-6S2ajk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:32:58 INFO - Running setup.py (path:/tmp/pip-tc3_5_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:32:58 INFO - Running setup.py (path:/tmp/pip-rMNK38-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:32:59 INFO - Running setup.py (path:/tmp/pip-Ez7GI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:32:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:32:59 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:32:59 INFO - Running setup.py install for manifestparser 00:32:59 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:32:59 INFO - Running setup.py install for mozcrash 00:33:00 INFO - Running setup.py install for mozdebug 00:33:00 INFO - Running setup.py install for mozdevice 00:33:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:33:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:33:01 INFO - Running setup.py install for mozfile 00:33:01 INFO - Running setup.py install for mozhttpd 00:33:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:33:01 INFO - Running setup.py install for mozinfo 00:33:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:33:01 INFO - Running setup.py install for mozInstall 00:33:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:33:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:33:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:33:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:33:02 INFO - Running setup.py install for mozleak 00:33:02 INFO - Running setup.py install for mozlog 00:33:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:33:02 INFO - Running setup.py install for moznetwork 00:33:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:33:03 INFO - Running setup.py install for mozprocess 00:33:03 INFO - Running setup.py install for mozprofile 00:33:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:33:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:33:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:33:03 INFO - Running setup.py install for mozrunner 00:33:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:33:03 INFO - Running setup.py install for mozscreenshot 00:33:04 INFO - Running setup.py install for moztest 00:33:04 INFO - Running setup.py install for mozversion 00:33:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:33:04 INFO - Running setup.py install for wptserve 00:33:05 INFO - Running setup.py install for marionette-driver 00:33:05 INFO - Running setup.py install for browsermob-proxy 00:33:05 INFO - Running setup.py install for marionette-client 00:33:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:33:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:33:06 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:33:06 INFO - Cleaning up... 00:33:06 INFO - Return code: 0 00:33:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:33:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:33:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:33:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:33:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:33:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:33:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:33:06 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 0x13d6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14e4050>, '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 0x14e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14235b0>, '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-1461742260.3928-153859040', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:33:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:33:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:33:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:33:06 INFO - 'CCACHE_UMASK': '002', 00:33:06 INFO - 'DISPLAY': ':0', 00:33:06 INFO - 'HOME': '/home/cltbld', 00:33:06 INFO - 'LANG': 'en_US.UTF-8', 00:33:06 INFO - 'LOGNAME': 'cltbld', 00:33:06 INFO - 'MAIL': '/var/mail/cltbld', 00:33:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:33:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:33:06 INFO - 'MOZ_NO_REMOTE': '1', 00:33:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:33:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:33:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:33:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:33:06 INFO - 'PWD': '/builds/slave/test', 00:33:06 INFO - 'SHELL': '/bin/bash', 00:33:06 INFO - 'SHLVL': '1', 00:33:06 INFO - 'TERM': 'linux', 00:33:06 INFO - 'TMOUT': '86400', 00:33:06 INFO - 'USER': 'cltbld', 00:33:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461742260.3928-153859040', 00:33:06 INFO - '_': '/tools/buildbot/bin/python'} 00:33:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:33:07 INFO - Running setup.py (path:/tmp/pip-OrdL_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:33:07 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:33:07 INFO - Running setup.py (path:/tmp/pip-zmA3xs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:33:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:33:07 INFO - Running setup.py (path:/tmp/pip-ccw4DT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:33:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:33:07 INFO - Running setup.py (path:/tmp/pip-rMqYoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:33:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:33:07 INFO - Running setup.py (path:/tmp/pip-RW3Oml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:33:08 INFO - Running setup.py (path:/tmp/pip-8HYYJ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:33:08 INFO - Running setup.py (path:/tmp/pip-Uk6arg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:33:08 INFO - Running setup.py (path:/tmp/pip-B2BzCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:33:08 INFO - Running setup.py (path:/tmp/pip-d8Qk6C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:33:08 INFO - Running setup.py (path:/tmp/pip-O0GZod-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:33:09 INFO - Running setup.py (path:/tmp/pip-Obty4E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:33:09 INFO - Running setup.py (path:/tmp/pip-T0vK7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:33:09 INFO - Running setup.py (path:/tmp/pip-pv0aWF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:33:09 INFO - Running setup.py (path:/tmp/pip-4qnreV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:33:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:33:09 INFO - Running setup.py (path:/tmp/pip-uDua5J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:33:10 INFO - Running setup.py (path:/tmp/pip-EA7KwN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:33:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:33:10 INFO - Running setup.py (path:/tmp/pip-uiaeru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:33:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:33:11 INFO - Running setup.py (path:/tmp/pip-5Og7Xm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:33:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:33:12 INFO - Running setup.py (path:/tmp/pip-ywMHs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:33:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:33:12 INFO - Running setup.py (path:/tmp/pip-WnWnx5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:33:12 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:33:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:33:13 INFO - Running setup.py (path:/tmp/pip-0ZUICI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:33:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:33:13 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:33:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:33:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:33:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:33:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:33:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:33:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:33: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 00:33: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 00:33: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 00:33: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 00:33: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 00:33: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 00:33:19 INFO - Downloading blessings-1.6.tar.gz 00:33:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:33:19 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:33:19 INFO - Installing collected packages: blessings 00:33:19 INFO - Running setup.py install for blessings 00:33:20 INFO - Successfully installed blessings 00:33:20 INFO - Cleaning up... 00:33:20 INFO - Return code: 0 00:33:20 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:33:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:33:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:33:21 INFO - Reading from file tmpfile_stdout 00:33:21 INFO - Current package versions: 00:33:21 INFO - argparse == 1.2.1 00:33:21 INFO - blessings == 1.6 00:33:21 INFO - blobuploader == 1.2.4 00:33:21 INFO - browsermob-proxy == 0.6.0 00:33:21 INFO - docopt == 0.6.1 00:33:21 INFO - manifestparser == 1.1 00:33:21 INFO - marionette-client == 2.3.0 00:33:21 INFO - marionette-driver == 1.4.0 00:33:21 INFO - mozInstall == 1.12 00:33:21 INFO - mozcrash == 0.17 00:33:21 INFO - mozdebug == 0.1 00:33:21 INFO - mozdevice == 0.48 00:33:21 INFO - mozfile == 1.2 00:33:21 INFO - mozhttpd == 0.7 00:33:21 INFO - mozinfo == 0.9 00:33:21 INFO - mozleak == 0.1 00:33:21 INFO - mozlog == 3.1 00:33:21 INFO - moznetwork == 0.27 00:33:21 INFO - mozprocess == 0.22 00:33:21 INFO - mozprofile == 0.28 00:33:21 INFO - mozrunner == 6.11 00:33:21 INFO - mozscreenshot == 0.1 00:33:21 INFO - mozsystemmonitor == 0.0 00:33:21 INFO - moztest == 0.7 00:33:21 INFO - mozversion == 1.4 00:33:21 INFO - psutil == 3.1.1 00:33:21 INFO - requests == 1.2.3 00:33:21 INFO - wptserve == 1.4.0 00:33:21 INFO - wsgiref == 0.1.2 00:33:21 INFO - Running post-action listener: _resource_record_post_action 00:33:21 INFO - Running post-action listener: _start_resource_monitoring 00:33:21 INFO - Starting resource monitoring. 00:33:21 INFO - ##### 00:33:21 INFO - ##### Running pull step. 00:33:21 INFO - ##### 00:33:21 INFO - Running pre-action listener: _resource_record_pre_action 00:33:21 INFO - Running main action method: pull 00:33:21 INFO - Pull has nothing to do! 00:33:21 INFO - Running post-action listener: _resource_record_post_action 00:33:21 INFO - ##### 00:33:21 INFO - ##### Running install step. 00:33:21 INFO - ##### 00:33:21 INFO - Running pre-action listener: _resource_record_pre_action 00:33:21 INFO - Running main action method: install 00:33:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:33:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:33:21 INFO - Reading from file tmpfile_stdout 00:33:21 INFO - Detecting whether we're running mozinstall >=1.0... 00:33:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:33:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:33:21 INFO - Reading from file tmpfile_stdout 00:33:22 INFO - Output received: 00:33:22 INFO - Usage: mozinstall [options] installer 00:33:22 INFO - Options: 00:33:22 INFO - -h, --help show this help message and exit 00:33:22 INFO - -d DEST, --destination=DEST 00:33:22 INFO - Directory to install application into. [default: 00:33:22 INFO - "/builds/slave/test"] 00:33:22 INFO - --app=APP Application being installed. [default: firefox] 00:33:22 INFO - mkdir: /builds/slave/test/build/application 00:33:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:33:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 00:33:57 INFO - Reading from file tmpfile_stdout 00:33:57 INFO - Output received: 00:33:57 INFO - /builds/slave/test/build/application/firefox/firefox 00:33:57 INFO - Running post-action listener: _resource_record_post_action 00:33:57 INFO - ##### 00:33:57 INFO - ##### Running run-tests step. 00:33:57 INFO - ##### 00:33:57 INFO - Running pre-action listener: _resource_record_pre_action 00:33:57 INFO - Running main action method: run_tests 00:33:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:33:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:33:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:33:57 INFO - grabbing minidump binary from tooltool 00:33:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:33:57 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 0x14e4050>, '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 0x14e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14235b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:33:57 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 00:33:57 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 00:33:57 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 00:33:57 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 00:33:59 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpcjX_G3 00:33:59 INFO - INFO - File integrity verified, renaming tmpcjX_G3 to linux64-minidump_stackwalk 00:33:59 INFO - INFO - Updating local cache /builds/tooltool_cache... 00:33:59 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 00:33:59 INFO - Return code: 0 00:33:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:33:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:33:59 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/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:33:59 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/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:33:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:33:59 INFO - 'CCACHE_UMASK': '002', 00:33:59 INFO - 'DISPLAY': ':0', 00:33:59 INFO - 'HOME': '/home/cltbld', 00:33:59 INFO - 'LANG': 'en_US.UTF-8', 00:33:59 INFO - 'LOGNAME': 'cltbld', 00:33:59 INFO - 'MAIL': '/var/mail/cltbld', 00:33:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:33:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:33:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:33:59 INFO - 'MOZ_NO_REMOTE': '1', 00:33:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:33:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:33:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:33:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:33:59 INFO - 'PWD': '/builds/slave/test', 00:33:59 INFO - 'SHELL': '/bin/bash', 00:33:59 INFO - 'SHLVL': '1', 00:33:59 INFO - 'TERM': 'linux', 00:33:59 INFO - 'TMOUT': '86400', 00:33:59 INFO - 'USER': 'cltbld', 00:33:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461742260.3928-153859040', 00:33:59 INFO - '_': '/tools/buildbot/bin/python'} 00:33:59 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/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:34:00 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 00:34:00 INFO - import pkg_resources 00:34:02 INFO - Using 1 client processes 00:34:02 INFO - wptserve Starting http server on 127.0.0.1:8000 00:34:02 INFO - wptserve Starting http server on 127.0.0.1:8001 00:34:02 INFO - wptserve Starting http server on 127.0.0.1:8443 00:34:05 INFO - SUITE-START | Running 778 tests 00:34:05 INFO - Running testharness tests 00:34:05 INFO - Setting up ssl 00:34:05 INFO - PROCESS | certutil | 00:34:05 INFO - PROCESS | certutil | 00:34:05 INFO - PROCESS | certutil | 00:34:05 INFO - Certificate Nickname Trust Attributes 00:34:05 INFO - SSL,S/MIME,JAR/XPI 00:34:05 INFO - 00:34:05 INFO - web-platform-tests CT,, 00:34:05 INFO - 00:34:05 INFO - Starting runner 00:34:08 INFO - PROCESS | 1892 | 1461742448658 Marionette DEBUG Marionette enabled via build flag and pref 00:34:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2897235800 == 1 [pid = 1892] [id = 1] 00:34:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 1 (0x7f2897236000) [pid = 1892] [serial = 1] [outer = (nil)] 00:34:09 INFO - PROCESS | 1892 | [1892] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 00:34:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 2 (0x7f2897237000) [pid = 1892] [serial = 2] [outer = 0x7f2897236000] 00:34:09 INFO - PROCESS | 1892 | 1461742449593 Marionette INFO Listening on port 2828 00:34:10 INFO - PROCESS | 1892 | 1461742450321 Marionette DEBUG Marionette enabled via command-line flag 00:34:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289410e800 == 2 [pid = 1892] [id = 2] 00:34:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 3 (0x7f289410f000) [pid = 1892] [serial = 3] [outer = (nil)] 00:34:10 INFO - PROCESS | 1892 | [1892] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 00:34:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 4 (0x7f2894110000) [pid = 1892] [serial = 4] [outer = 0x7f289410f000] 00:34:10 INFO - PROCESS | 1892 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f28941f6d60 00:34:10 INFO - PROCESS | 1892 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2898e875b0 00:34:10 INFO - PROCESS | 1892 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f28935588b0 00:34:10 INFO - PROCESS | 1892 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2893558bb0 00:34:11 INFO - PROCESS | 1892 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2893558ee0 00:34:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 5 (0x7f2893594800) [pid = 1892] [serial = 5] [outer = 0x7f2897236000] 00:34:11 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:34:11 INFO - PROCESS | 1892 | 1461742451370 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37481 00:34:11 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:34:11 INFO - PROCESS | 1892 | 1461742451422 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37482 00:34:11 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:34:11 INFO - PROCESS | 1892 | 1461742451496 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37483 00:34:11 INFO - PROCESS | 1892 | 1461742451503 Marionette DEBUG Closed connection conn0 00:34:11 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:34:11 INFO - PROCESS | 1892 | 1461742451520 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37484 00:34:11 INFO - PROCESS | 1892 | 1461742451524 Marionette DEBUG Closed connection conn1 00:34:11 INFO - PROCESS | 1892 | [1892] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-l64-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 00:34:11 INFO - PROCESS | 1892 | 1461742451712 Marionette DEBUG Closed connection conn2 00:34:11 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:34:11 INFO - PROCESS | 1892 | 1461742451803 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37485 00:34:11 INFO - PROCESS | 1892 | 1461742451808 Marionette DEBUG Closed connection conn3 00:34:11 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:34:11 INFO - PROCESS | 1892 | 1461742451922 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:37487 00:34:11 INFO - PROCESS | 1892 | 1461742451949 Marionette DEBUG Closed connection conn4 00:34:12 INFO - PROCESS | 1892 | 1461742452081 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:34:12 INFO - PROCESS | 1892 | 1461742452116 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426230059","device":"desktop","version":"49.0a1"} 00:34:13 INFO - PROCESS | 1892 | [1892] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:34:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288805f800 == 3 [pid = 1892] [id = 3] 00:34:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 6 (0x7f2888060000) [pid = 1892] [serial = 6] [outer = (nil)] 00:34:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888060800 == 4 [pid = 1892] [id = 4] 00:34:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 7 (0x7f2887e82000) [pid = 1892] [serial = 7] [outer = (nil)] 00:34:15 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887281800 == 5 [pid = 1892] [id = 5] 00:34:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 8 (0x7f28874b7800) [pid = 1892] [serial = 8] [outer = (nil)] 00:34:15 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:34:15 INFO - PROCESS | 1892 | [1892] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:34:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 9 (0x7f2886ec3800) [pid = 1892] [serial = 9] [outer = 0x7f28874b7800] 00:34:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 10 (0x7f2886898800) [pid = 1892] [serial = 10] [outer = 0x7f2888060000] 00:34:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 11 (0x7f2886727800) [pid = 1892] [serial = 11] [outer = 0x7f2887e82000] 00:34:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 12 (0x7f2886729800) [pid = 1892] [serial = 12] [outer = 0x7f28874b7800] 00:34:17 INFO - PROCESS | 1892 | 1461742457500 Marionette DEBUG loaded listener.js 00:34:17 INFO - PROCESS | 1892 | 1461742457529 Marionette DEBUG loaded listener.js 00:34:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 13 (0x7f2884394800) [pid = 1892] [serial = 13] [outer = 0x7f28874b7800] 00:34:18 INFO - PROCESS | 1892 | 1461742458514 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"f4f32992-7419-4fff-88c5-a40aaa8e6c44","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426230059","device":"desktop","version":"49.0a1","command_id":1}}] 00:34:18 INFO - PROCESS | 1892 | 1461742458932 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:34:19 INFO - PROCESS | 1892 | 1461742459369 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 00:34:19 INFO - PROCESS | 1892 | 1461742459799 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:34:19 INFO - PROCESS | 1892 | [1892] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-l64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:34:19 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:34:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 14 (0x7f2886ec1800) [pid = 1892] [serial = 14] [outer = 0x7f28874b7800] 00:34:20 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:34:20 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:34:20 INFO - PROCESS | 1892 | 1461742460561 Marionette TRACE conn5 <- [1,3,null,{}] 00:34:20 INFO - PROCESS | 1892 | 1461742460597 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:34:20 INFO - PROCESS | 1892 | 1461742460638 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 00:34:20 INFO - PROCESS | 1892 | 1461742460792 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 00:34:20 INFO - PROCESS | 1892 | 1461742460798 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 00:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:34:20 INFO - PROCESS | 1892 | 1461742460859 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:34:20 INFO - PROCESS | 1892 | 1461742460866 Marionette TRACE conn5 <- [1,6,null,{}] 00:34:20 INFO - PROCESS | 1892 | 1461742460877 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:20 INFO - PROCESS | 1892 | 1461742460906 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 00:34:20 INFO - PROCESS | 1892 | 1461742460927 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887856000 == 6 [pid = 1892] [id = 6] 00:34:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 15 (0x7f28935adc00) [pid = 1892] [serial = 15] [outer = (nil)] 00:34:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 16 (0x7f28935b6800) [pid = 1892] [serial = 16] [outer = 0x7f28935adc00] 00:34:21 INFO - PROCESS | 1892 | 1461742461040 Marionette DEBUG loaded listener.js 00:34:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 17 (0x7f2894644400) [pid = 1892] [serial = 17] [outer = 0x7f28935adc00] 00:34:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28884bf000 == 7 [pid = 1892] [id = 7] 00:34:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 18 (0x7f2881175400) [pid = 1892] [serial = 18] [outer = (nil)] 00:34:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 19 (0x7f288117c000) [pid = 1892] [serial = 19] [outer = 0x7f2881175400] 00:34:21 INFO - PROCESS | 1892 | 1461742461664 Marionette DEBUG loaded listener.js 00:34:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 20 (0x7f2881181000) [pid = 1892] [serial = 20] [outer = 0x7f2881175400] 00:34:22 INFO - PROCESS | 1892 | [1892] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-l64-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:34:22 INFO - PROCESS | 1892 | 1461742462611 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1892ms 00:34:22 INFO - PROCESS | 1892 | 1461742462846 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 00:34:22 INFO - PROCESS | 1892 | 1461742462853 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 00:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:34:22 INFO - PROCESS | 1892 | 1461742462930 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:34:22 INFO - PROCESS | 1892 | 1461742462936 Marionette TRACE conn5 <- [1,10,null,{}] 00:34:22 INFO - PROCESS | 1892 | 1461742462958 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:23 INFO - PROCESS | 1892 | 1461742463232 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 00:34:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899a8c000 == 8 [pid = 1892] [id = 8] 00:34:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 21 (0x7f2899a93000) [pid = 1892] [serial = 21] [outer = (nil)] 00:34:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 22 (0x7f2899a9e800) [pid = 1892] [serial = 22] [outer = 0x7f2899a93000] 00:34:23 INFO - PROCESS | 1892 | 1461742463392 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 23 (0x7f2899b11000) [pid = 1892] [serial = 23] [outer = 0x7f2899a93000] 00:34:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c169800 == 9 [pid = 1892] [id = 9] 00:34:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 24 (0x7f28883df000) [pid = 1892] [serial = 24] [outer = (nil)] 00:34:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 25 (0x7f28883e0c00) [pid = 1892] [serial = 25] [outer = 0x7f28883df000] 00:34:23 INFO - PROCESS | 1892 | 1461742463522 Marionette DEBUG loaded listener.js 00:34:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 26 (0x7f28991ab800) [pid = 1892] [serial = 26] [outer = 0x7f28883df000] 00:34:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4dd800 == 10 [pid = 1892] [id = 10] 00:34:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 27 (0x7f287e663800) [pid = 1892] [serial = 27] [outer = (nil)] 00:34:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 28 (0x7f287e66b000) [pid = 1892] [serial = 28] [outer = 0x7f287e663800] 00:34:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 29 (0x7f287e663000) [pid = 1892] [serial = 29] [outer = 0x7f287e663800] 00:34:24 INFO - PROCESS | 1892 | 1461742464868 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1985ms 00:34:24 INFO - PROCESS | 1892 | 1461742464902 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 00:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:34:24 INFO - PROCESS | 1892 | 1461742464914 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 00:34:24 INFO - PROCESS | 1892 | 1461742464924 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:34:24 INFO - PROCESS | 1892 | 1461742464928 Marionette TRACE conn5 <- [1,14,null,{}] 00:34:24 INFO - PROCESS | 1892 | 1461742464935 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:25 INFO - PROCESS | 1892 | 1461742465224 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 00:34:25 INFO - PROCESS | 1892 | 1461742465381 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e7e3800 == 11 [pid = 1892] [id = 11] 00:34:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 30 (0x7f287e8ebc00) [pid = 1892] [serial = 30] [outer = (nil)] 00:34:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 31 (0x7f2888704800) [pid = 1892] [serial = 31] [outer = 0x7f287e8ebc00] 00:34:25 INFO - PROCESS | 1892 | 1461742465486 Marionette DEBUG loaded listener.js 00:34:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 32 (0x7f2899674400) [pid = 1892] [serial = 32] [outer = 0x7f287e8ebc00] 00:34:26 INFO - PROCESS | 1892 | 1461742466490 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1588ms 00:34:26 INFO - PROCESS | 1892 | 1461742466513 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 00:34:26 INFO - PROCESS | 1892 | 1461742466518 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 00:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:34:26 INFO - PROCESS | 1892 | 1461742466526 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:34:26 INFO - PROCESS | 1892 | 1461742466531 Marionette TRACE conn5 <- [1,18,null,{}] 00:34:26 INFO - PROCESS | 1892 | 1461742466538 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:26 INFO - PROCESS | 1892 | 1461742466752 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 00:34:26 INFO - PROCESS | 1892 | 1461742466885 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6a5800 == 12 [pid = 1892] [id = 12] 00:34:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 33 (0x7f287e9dc000) [pid = 1892] [serial = 33] [outer = (nil)] 00:34:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 34 (0x7f287e9e3800) [pid = 1892] [serial = 34] [outer = 0x7f287e9dc000] 00:34:26 INFO - PROCESS | 1892 | 1461742466989 Marionette DEBUG loaded listener.js 00:34:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 35 (0x7f28891b6c00) [pid = 1892] [serial = 35] [outer = 0x7f287e9dc000] 00:34:28 INFO - PROCESS | 1892 | 1461742468384 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1884ms 00:34:28 INFO - PROCESS | 1892 | 1461742468413 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 00:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:34:28 INFO - PROCESS | 1892 | 1461742468421 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 00:34:28 INFO - PROCESS | 1892 | 1461742468431 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:34:28 INFO - PROCESS | 1892 | 1461742468437 Marionette TRACE conn5 <- [1,22,null,{}] 00:34:28 INFO - PROCESS | 1892 | 1461742468447 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:28 INFO - PROCESS | 1892 | 1461742468739 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 00:34:28 INFO - PROCESS | 1892 | 1461742468931 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288653c000 == 13 [pid = 1892] [id = 13] 00:34:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 36 (0x7f2887ec4c00) [pid = 1892] [serial = 36] [outer = (nil)] 00:34:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 37 (0x7f2887eca800) [pid = 1892] [serial = 37] [outer = 0x7f2887ec4c00] 00:34:29 INFO - PROCESS | 1892 | 1461742469023 Marionette DEBUG loaded listener.js 00:34:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 38 (0x7f28883ea400) [pid = 1892] [serial = 38] [outer = 0x7f2887ec4c00] 00:34:30 INFO - PROCESS | 1892 | 1461742470095 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1695ms 00:34:30 INFO - PROCESS | 1892 | 1461742470125 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 00:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:34:30 INFO - PROCESS | 1892 | 1461742470134 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 00:34:30 INFO - PROCESS | 1892 | 1461742470145 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:34:30 INFO - PROCESS | 1892 | 1461742470154 Marionette TRACE conn5 <- [1,26,null,{}] 00:34:30 INFO - PROCESS | 1892 | 1461742470164 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:30 INFO - PROCESS | 1892 | 1461742470418 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 00:34:30 INFO - PROCESS | 1892 | 1461742470602 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887859000 == 14 [pid = 1892] [id = 14] 00:34:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 39 (0x7f28881bf400) [pid = 1892] [serial = 39] [outer = (nil)] 00:34:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 40 (0x7f28883e7800) [pid = 1892] [serial = 40] [outer = 0x7f28881bf400] 00:34:30 INFO - PROCESS | 1892 | 1461742470746 Marionette DEBUG loaded listener.js 00:34:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 41 (0x7f2888799800) [pid = 1892] [serial = 41] [outer = 0x7f28881bf400] 00:34:31 INFO - PROCESS | 1892 | 1461742471781 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1652ms 00:34:31 INFO - PROCESS | 1892 | 1461742471795 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 00:34:31 INFO - PROCESS | 1892 | 1461742471805 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 00:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:34:31 INFO - PROCESS | 1892 | 1461742471819 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:34:31 INFO - PROCESS | 1892 | 1461742471824 Marionette TRACE conn5 <- [1,30,null,{}] 00:34:31 INFO - PROCESS | 1892 | 1461742471832 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:32 INFO - PROCESS | 1892 | 1461742472048 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 00:34:32 INFO - PROCESS | 1892 | 1461742472187 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28884cc000 == 15 [pid = 1892] [id = 15] 00:34:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 42 (0x7f2889177c00) [pid = 1892] [serial = 42] [outer = (nil)] 00:34:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 43 (0x7f28891b1800) [pid = 1892] [serial = 43] [outer = 0x7f2889177c00] 00:34:32 INFO - PROCESS | 1892 | 1461742472344 Marionette DEBUG loaded listener.js 00:34:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 44 (0x7f28891b9c00) [pid = 1892] [serial = 44] [outer = 0x7f2889177c00] 00:34:33 INFO - PROCESS | 1892 | 1461742473389 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1589ms 00:34:33 INFO - PROCESS | 1892 | 1461742473408 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 00:34:33 INFO - PROCESS | 1892 | 1461742473412 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 00:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:34:33 INFO - PROCESS | 1892 | 1461742473422 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:34:33 INFO - PROCESS | 1892 | 1461742473430 Marionette TRACE conn5 <- [1,34,null,{}] 00:34:33 INFO - PROCESS | 1892 | 1461742473451 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:33 INFO - PROCESS | 1892 | 1461742473710 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 00:34:33 INFO - PROCESS | 1892 | 1461742473889 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6ae800 == 16 [pid = 1892] [id = 16] 00:34:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 45 (0x7f288a680800) [pid = 1892] [serial = 45] [outer = (nil)] 00:34:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 46 (0x7f288a994c00) [pid = 1892] [serial = 46] [outer = 0x7f288a680800] 00:34:34 INFO - PROCESS | 1892 | 1461742474015 Marionette DEBUG loaded listener.js 00:34:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 47 (0x7f2894143400) [pid = 1892] [serial = 47] [outer = 0x7f288a680800] 00:34:34 INFO - PROCESS | 1892 | 1461742474970 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1604ms 00:34:35 INFO - PROCESS | 1892 | 1461742475027 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 00:34:35 INFO - PROCESS | 1892 | 1461742475032 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 00:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:34:35 INFO - PROCESS | 1892 | 1461742475039 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:34:35 INFO - PROCESS | 1892 | 1461742475044 Marionette TRACE conn5 <- [1,38,null,{}] 00:34:35 INFO - PROCESS | 1892 | 1461742475051 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:35 INFO - PROCESS | 1892 | 1461742475261 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 00:34:35 INFO - PROCESS | 1892 | 1461742475391 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28935a9800 == 17 [pid = 1892] [id = 17] 00:34:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 48 (0x7f2881178800) [pid = 1892] [serial = 48] [outer = (nil)] 00:34:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 49 (0x7f28944efc00) [pid = 1892] [serial = 49] [outer = 0x7f2881178800] 00:34:35 INFO - PROCESS | 1892 | 1461742475493 Marionette DEBUG loaded listener.js 00:34:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 50 (0x7f2894650800) [pid = 1892] [serial = 50] [outer = 0x7f2881178800] 00:34:36 INFO - PROCESS | 1892 | 1461742476700 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1685ms 00:34:36 INFO - PROCESS | 1892 | 1461742476727 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 00:34:36 INFO - PROCESS | 1892 | 1461742476734 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 00:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:34:36 INFO - PROCESS | 1892 | 1461742476743 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:34:36 INFO - PROCESS | 1892 | 1461742476747 Marionette TRACE conn5 <- [1,42,null,{}] 00:34:36 INFO - PROCESS | 1892 | 1461742476757 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:36 INFO - PROCESS | 1892 | 1461742476953 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 00:34:37 INFO - PROCESS | 1892 | 1461742477117 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28874c5800 == 18 [pid = 1892] [id = 18] 00:34:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 51 (0x7f28867f2400) [pid = 1892] [serial = 51] [outer = (nil)] 00:34:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 52 (0x7f2887e82c00) [pid = 1892] [serial = 52] [outer = 0x7f28867f2400] 00:34:37 INFO - PROCESS | 1892 | 1461742477208 Marionette DEBUG loaded listener.js 00:34:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 53 (0x7f28883e1c00) [pid = 1892] [serial = 53] [outer = 0x7f28867f2400] 00:34:38 INFO - PROCESS | 1892 | 1461742478277 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:34:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e7e3800 == 17 [pid = 1892] [id = 11] 00:34:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c169800 == 16 [pid = 1892] [id = 9] 00:34:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887856000 == 15 [pid = 1892] [id = 6] 00:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1587ms 00:34:38 INFO - PROCESS | 1892 | 1461742478330 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 00:34:38 INFO - PROCESS | 1892 | 1461742478337 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 00:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:34:38 INFO - PROCESS | 1892 | 1461742478348 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:34:38 INFO - PROCESS | 1892 | 1461742478356 Marionette TRACE conn5 <- [1,46,null,{}] 00:34:38 INFO - PROCESS | 1892 | 1461742478427 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:38 INFO - PROCESS | 1892 | 1461742478653 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 00:34:38 INFO - PROCESS | 1892 | 1461742478864 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288653f000 == 16 [pid = 1892] [id = 19] 00:34:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 54 (0x7f2886bc6c00) [pid = 1892] [serial = 54] [outer = (nil)] 00:34:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 55 (0x7f2887c8d800) [pid = 1892] [serial = 55] [outer = 0x7f2886bc6c00] 00:34:38 INFO - PROCESS | 1892 | 1461742478972 Marionette DEBUG loaded listener.js 00:34:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 56 (0x7f28883e3c00) [pid = 1892] [serial = 56] [outer = 0x7f2886bc6c00] 00:34:39 INFO - PROCESS | 1892 | 1461742479935 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1661ms 00:34:40 INFO - PROCESS | 1892 | 1461742480011 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 00:34:40 INFO - PROCESS | 1892 | 1461742480023 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 00:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:34:40 INFO - PROCESS | 1892 | 1461742480035 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:34:40 INFO - PROCESS | 1892 | 1461742480040 Marionette TRACE conn5 <- [1,50,null,{}] 00:34:40 INFO - PROCESS | 1892 | 1461742480048 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:40 INFO - PROCESS | 1892 | 1461742480356 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 00:34:40 INFO - PROCESS | 1892 | 1461742480458 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a41c800 == 17 [pid = 1892] [id = 20] 00:34:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 57 (0x7f288916f400) [pid = 1892] [serial = 57] [outer = (nil)] 00:34:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 58 (0x7f28891bc000) [pid = 1892] [serial = 58] [outer = 0x7f288916f400] 00:34:40 INFO - PROCESS | 1892 | 1461742480611 Marionette DEBUG loaded listener.js 00:34:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 59 (0x7f288a92dc00) [pid = 1892] [serial = 59] [outer = 0x7f288916f400] 00:34:41 INFO - PROCESS | 1892 | 1461742481609 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1635ms 00:34:41 INFO - PROCESS | 1892 | 1461742481673 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 00:34:41 INFO - PROCESS | 1892 | 1461742481678 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 00:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:34:41 INFO - PROCESS | 1892 | 1461742481687 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:34:41 INFO - PROCESS | 1892 | 1461742481694 Marionette TRACE conn5 <- [1,54,null,{}] 00:34:41 INFO - PROCESS | 1892 | 1461742481715 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:41 INFO - PROCESS | 1892 | 1461742481969 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 00:34:42 INFO - PROCESS | 1892 | 1461742482146 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289465c000 == 18 [pid = 1892] [id = 21] 00:34:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 60 (0x7f28943e9800) [pid = 1892] [serial = 60] [outer = (nil)] 00:34:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 61 (0x7f289446f800) [pid = 1892] [serial = 61] [outer = 0x7f28943e9800] 00:34:42 INFO - PROCESS | 1892 | 1461742482308 Marionette DEBUG loaded listener.js 00:34:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 62 (0x7f28946bac00) [pid = 1892] [serial = 62] [outer = 0x7f28943e9800] 00:34:43 INFO - PROCESS | 1892 | 1461742483275 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1641ms 00:34:43 INFO - PROCESS | 1892 | 1461742483329 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 00:34:43 INFO - PROCESS | 1892 | 1461742483335 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 00:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:34:43 INFO - PROCESS | 1892 | 1461742483343 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:34:43 INFO - PROCESS | 1892 | 1461742483347 Marionette TRACE conn5 <- [1,58,null,{}] 00:34:43 INFO - PROCESS | 1892 | 1461742483354 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:43 INFO - PROCESS | 1892 | 1461742483549 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 00:34:43 INFO - PROCESS | 1892 | 1461742483681 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895637000 == 19 [pid = 1892] [id = 22] 00:34:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 63 (0x7f288a996800) [pid = 1892] [serial = 63] [outer = (nil)] 00:34:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 64 (0x7f289586f000) [pid = 1892] [serial = 64] [outer = 0x7f288a996800] 00:34:43 INFO - PROCESS | 1892 | 1461742483777 Marionette DEBUG loaded listener.js 00:34:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 65 (0x7f28972a1800) [pid = 1892] [serial = 65] [outer = 0x7f288a996800] 00:34:44 INFO - PROCESS | 1892 | 1461742484779 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1482ms 00:34:44 INFO - PROCESS | 1892 | 1461742484827 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 00:34:44 INFO - PROCESS | 1892 | 1461742484830 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 00:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:34:44 INFO - PROCESS | 1892 | 1461742484838 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:34:44 INFO - PROCESS | 1892 | 1461742484843 Marionette TRACE conn5 <- [1,62,null,{}] 00:34:44 INFO - PROCESS | 1892 | 1461742484849 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:45 INFO - PROCESS | 1892 | 1461742485030 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 00:34:45 INFO - PROCESS | 1892 | 1461742485264 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288688d800 == 20 [pid = 1892] [id = 23] 00:34:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 66 (0x7f287e9e3c00) [pid = 1892] [serial = 66] [outer = (nil)] 00:34:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 67 (0x7f288375e800) [pid = 1892] [serial = 67] [outer = 0x7f287e9e3c00] 00:34:45 INFO - PROCESS | 1892 | 1461742485410 Marionette DEBUG loaded listener.js 00:34:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 68 (0x7f2886fef800) [pid = 1892] [serial = 68] [outer = 0x7f287e9e3c00] 00:34:46 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28884cc000 == 19 [pid = 1892] [id = 15] 00:34:46 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887859000 == 18 [pid = 1892] [id = 14] 00:34:46 INFO - PROCESS | 1892 | 1461742486572 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1788ms 00:34:46 INFO - PROCESS | 1892 | 1461742486630 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 00:34:46 INFO - PROCESS | 1892 | 1461742486639 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 00:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:34:46 INFO - PROCESS | 1892 | 1461742486652 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:34:46 INFO - PROCESS | 1892 | 1461742486661 Marionette TRACE conn5 <- [1,66,null,{}] 00:34:46 INFO - PROCESS | 1892 | 1461742486672 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:46 INFO - PROCESS | 1892 | 1461742486927 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 00:34:47 INFO - PROCESS | 1892 | 1461742487122 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:47 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28884cc000 == 19 [pid = 1892] [id = 24] 00:34:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 69 (0x7f288879e800) [pid = 1892] [serial = 69] [outer = (nil)] 00:34:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 70 (0x7f2888c47c00) [pid = 1892] [serial = 70] [outer = 0x7f288879e800] 00:34:47 INFO - PROCESS | 1892 | 1461742487235 Marionette DEBUG loaded listener.js 00:34:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 71 (0x7f28891b7800) [pid = 1892] [serial = 71] [outer = 0x7f288879e800] 00:34:48 INFO - PROCESS | 1892 | 1461742488205 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1595ms 00:34:48 INFO - PROCESS | 1892 | 1461742488261 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 00:34:48 INFO - PROCESS | 1892 | 1461742488274 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 00:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:34:48 INFO - PROCESS | 1892 | 1461742488287 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:34:48 INFO - PROCESS | 1892 | 1461742488292 Marionette TRACE conn5 <- [1,70,null,{}] 00:34:48 INFO - PROCESS | 1892 | 1461742488301 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:48 INFO - PROCESS | 1892 | 1461742488514 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 00:34:48 INFO - PROCESS | 1892 | 1461742488656 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894660800 == 20 [pid = 1892] [id = 25] 00:34:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 72 (0x7f28867f2000) [pid = 1892] [serial = 72] [outer = (nil)] 00:34:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 73 (0x7f288e57dc00) [pid = 1892] [serial = 73] [outer = 0x7f28867f2000] 00:34:48 INFO - PROCESS | 1892 | 1461742488797 Marionette DEBUG loaded listener.js 00:34:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 74 (0x7f289446dc00) [pid = 1892] [serial = 74] [outer = 0x7f28867f2000] 00:34:49 INFO - PROCESS | 1892 | 1461742489829 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1591ms 00:34:49 INFO - PROCESS | 1892 | 1461742489879 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 00:34:49 INFO - PROCESS | 1892 | 1461742489884 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 00:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:34:49 INFO - PROCESS | 1892 | 1461742489892 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:34:49 INFO - PROCESS | 1892 | 1461742489900 Marionette TRACE conn5 <- [1,74,null,{}] 00:34:49 INFO - PROCESS | 1892 | 1461742489921 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:50 INFO - PROCESS | 1892 | 1461742490160 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 00:34:50 INFO - PROCESS | 1892 | 1461742490343 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289903c000 == 21 [pid = 1892] [id = 26] 00:34:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 75 (0x7f2895539800) [pid = 1892] [serial = 75] [outer = (nil)] 00:34:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 76 (0x7f2895875c00) [pid = 1892] [serial = 76] [outer = 0x7f2895539800] 00:34:50 INFO - PROCESS | 1892 | 1461742490495 Marionette DEBUG loaded listener.js 00:34:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 77 (0x7f289907d400) [pid = 1892] [serial = 77] [outer = 0x7f2895539800] 00:34:51 INFO - PROCESS | 1892 | 1461742491576 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1742ms 00:34:51 INFO - PROCESS | 1892 | 1461742491635 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 00:34:51 INFO - PROCESS | 1892 | 1461742491642 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 00:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:34:51 INFO - PROCESS | 1892 | 1461742491649 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:34:51 INFO - PROCESS | 1892 | 1461742491653 Marionette TRACE conn5 <- [1,78,null,{}] 00:34:51 INFO - PROCESS | 1892 | 1461742491660 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:51 INFO - PROCESS | 1892 | 1461742491896 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 00:34:52 INFO - PROCESS | 1892 | 1461742492075 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28998af000 == 22 [pid = 1892] [id = 27] 00:34:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 78 (0x7f28955e3400) [pid = 1892] [serial = 78] [outer = (nil)] 00:34:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 79 (0x7f2899b2fc00) [pid = 1892] [serial = 79] [outer = 0x7f28955e3400] 00:34:52 INFO - PROCESS | 1892 | 1461742492198 Marionette DEBUG loaded listener.js 00:34:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 80 (0x7f289b6bec00) [pid = 1892] [serial = 80] [outer = 0x7f28955e3400] 00:34:53 INFO - PROCESS | 1892 | 1461742493138 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1539ms 00:34:53 INFO - PROCESS | 1892 | 1461742493190 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 00:34:53 INFO - PROCESS | 1892 | 1461742493193 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 00:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:34:53 INFO - PROCESS | 1892 | 1461742493201 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:34:53 INFO - PROCESS | 1892 | 1461742493205 Marionette TRACE conn5 <- [1,82,null,{}] 00:34:53 INFO - PROCESS | 1892 | 1461742493212 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:53 INFO - PROCESS | 1892 | 1461742493413 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 00:34:53 INFO - PROCESS | 1892 | 1461742493553 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c17e800 == 23 [pid = 1892] [id = 28] 00:34:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 81 (0x7f287d789c00) [pid = 1892] [serial = 81] [outer = (nil)] 00:34:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 82 (0x7f287d793800) [pid = 1892] [serial = 82] [outer = 0x7f287d789c00] 00:34:53 INFO - PROCESS | 1892 | 1461742493661 Marionette DEBUG loaded listener.js 00:34:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 83 (0x7f287d798c00) [pid = 1892] [serial = 83] [outer = 0x7f287d789c00] 00:34:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 84 (0x7f2899ae3000) [pid = 1892] [serial = 84] [outer = 0x7f287e663800] 00:34:54 INFO - PROCESS | 1892 | 1461742494758 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1638ms 00:34:54 INFO - PROCESS | 1892 | 1461742494841 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 00:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:34:54 INFO - PROCESS | 1892 | 1461742494847 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 00:34:54 INFO - PROCESS | 1892 | 1461742494854 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:34:54 INFO - PROCESS | 1892 | 1461742494858 Marionette TRACE conn5 <- [1,86,null,{}] 00:34:54 INFO - PROCESS | 1892 | 1461742494865 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:55 INFO - PROCESS | 1892 | 1461742495176 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 00:34:55 INFO - PROCESS | 1892 | 1461742495386 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4ee000 == 24 [pid = 1892] [id = 29] 00:34:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 85 (0x7f287e662c00) [pid = 1892] [serial = 85] [outer = (nil)] 00:34:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 86 (0x7f289c40fc00) [pid = 1892] [serial = 86] [outer = 0x7f287e662c00] 00:34:55 INFO - PROCESS | 1892 | 1461742495498 Marionette DEBUG loaded listener.js 00:34:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 87 (0x7f289e80d400) [pid = 1892] [serial = 87] [outer = 0x7f287e662c00] 00:34:56 INFO - PROCESS | 1892 | 1461742496445 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1637ms 00:34:56 INFO - PROCESS | 1892 | 1461742496550 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 00:34:56 INFO - PROCESS | 1892 | 1461742496555 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 00:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:34:56 INFO - PROCESS | 1892 | 1461742496563 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:34:56 INFO - PROCESS | 1892 | 1461742496568 Marionette TRACE conn5 <- [1,90,null,{}] 00:34:56 INFO - PROCESS | 1892 | 1461742496719 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:56 INFO - PROCESS | 1892 | 1461742496938 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 00:34:57 INFO - PROCESS | 1892 | 1461742497132 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886606800 == 25 [pid = 1892] [id = 30] 00:34:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 88 (0x7f287d78b400) [pid = 1892] [serial = 88] [outer = (nil)] 00:34:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 89 (0x7f287e662000) [pid = 1892] [serial = 89] [outer = 0x7f287d78b400] 00:34:57 INFO - PROCESS | 1892 | 1461742497222 Marionette DEBUG loaded listener.js 00:34:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 90 (0x7f288376c000) [pid = 1892] [serial = 90] [outer = 0x7f287d78b400] 00:34:58 INFO - PROCESS | 1892 | 1461742498147 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1671ms 00:34:58 INFO - PROCESS | 1892 | 1461742498237 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 00:34:58 INFO - PROCESS | 1892 | 1461742498245 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 00:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:34:58 INFO - PROCESS | 1892 | 1461742498255 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:34:58 INFO - PROCESS | 1892 | 1461742498259 Marionette TRACE conn5 <- [1,94,null,{}] 00:34:58 INFO - PROCESS | 1892 | 1461742498268 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:58 INFO - PROCESS | 1892 | 1461742498478 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 00:34:58 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a41c800 == 24 [pid = 1892] [id = 20] 00:34:58 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288653f000 == 23 [pid = 1892] [id = 19] 00:34:58 INFO - PROCESS | 1892 | 1461742498760 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ec8000 == 24 [pid = 1892] [id = 31] 00:34:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 91 (0x7f287c35a400) [pid = 1892] [serial = 91] [outer = (nil)] 00:34:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 92 (0x7f287c362000) [pid = 1892] [serial = 92] [outer = 0x7f287c35a400] 00:34:58 INFO - PROCESS | 1892 | 1461742498907 Marionette DEBUG loaded listener.js 00:34:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 93 (0x7f2881179000) [pid = 1892] [serial = 93] [outer = 0x7f287c35a400] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28935a9800 == 23 [pid = 1892] [id = 17] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6ae800 == 22 [pid = 1892] [id = 16] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886606800 == 21 [pid = 1892] [id = 30] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28998af000 == 20 [pid = 1892] [id = 27] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c17e800 == 19 [pid = 1892] [id = 28] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289903c000 == 18 [pid = 1892] [id = 26] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894660800 == 17 [pid = 1892] [id = 25] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28874c5800 == 16 [pid = 1892] [id = 18] 00:35:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28884cc000 == 15 [pid = 1892] [id = 24] 00:35:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288653c000 == 14 [pid = 1892] [id = 13] 00:35:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4ee000 == 13 [pid = 1892] [id = 29] 00:35:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289465c000 == 12 [pid = 1892] [id = 21] 00:35:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6a5800 == 11 [pid = 1892] [id = 12] 00:35:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895637000 == 10 [pid = 1892] [id = 22] 00:35:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288688d800 == 9 [pid = 1892] [id = 23] 00:35:04 INFO - PROCESS | 1892 | 1461742504324 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 6261ms 00:35:04 INFO - PROCESS | 1892 | 1461742504518 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 00:35:04 INFO - PROCESS | 1892 | 1461742504526 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 00:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:35:04 INFO - PROCESS | 1892 | 1461742504555 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:35:04 INFO - PROCESS | 1892 | 1461742504562 Marionette TRACE conn5 <- [1,98,null,{}] 00:35:04 INFO - PROCESS | 1892 | 1461742504577 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:04 INFO - PROCESS | 1892 | 1461742504778 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 00:35:04 INFO - PROCESS | 1892 | 1461742504827 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ec3000 == 10 [pid = 1892] [id = 32] 00:35:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f2880e6b400) [pid = 1892] [serial = 94] [outer = (nil)] 00:35:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f2880e6d000) [pid = 1892] [serial = 95] [outer = 0x7f2880e6b400] 00:35:05 INFO - PROCESS | 1892 | 1461742504999 Marionette DEBUG loaded listener.js 00:35:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f2880e9b800) [pid = 1892] [serial = 96] [outer = 0x7f2880e6b400] 00:35:05 INFO - PROCESS | 1892 | 1461742505955 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1459ms 00:35:06 INFO - PROCESS | 1892 | 1461742506032 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 00:35:06 INFO - PROCESS | 1892 | 1461742506046 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 00:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:35:06 INFO - PROCESS | 1892 | 1461742506118 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:35:06 INFO - PROCESS | 1892 | 1461742506123 Marionette TRACE conn5 <- [1,102,null,{}] 00:35:06 INFO - PROCESS | 1892 | 1461742506171 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:06 INFO - PROCESS | 1892 | 1461742506464 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 00:35:06 INFO - PROCESS | 1892 | 1461742506683 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288762b000 == 11 [pid = 1892] [id = 33] 00:35:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f2885248c00) [pid = 1892] [serial = 97] [outer = (nil)] 00:35:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f28862b9800) [pid = 1892] [serial = 98] [outer = 0x7f2885248c00] 00:35:06 INFO - PROCESS | 1892 | 1461742506771 Marionette DEBUG loaded listener.js 00:35:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f2886bd1800) [pid = 1892] [serial = 99] [outer = 0x7f2885248c00] 00:35:07 INFO - PROCESS | 1892 | 1461742507713 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1667ms 00:35:07 INFO - PROCESS | 1892 | 1461742507744 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 00:35:07 INFO - PROCESS | 1892 | 1461742507750 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 00:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:35:07 INFO - PROCESS | 1892 | 1461742507765 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:35:07 INFO - PROCESS | 1892 | 1461742507773 Marionette TRACE conn5 <- [1,106,null,{}] 00:35:07 INFO - PROCESS | 1892 | 1461742507793 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:08 INFO - PROCESS | 1892 | 1461742508020 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 00:35:08 INFO - PROCESS | 1892 | 1461742508051 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288d6f0800 == 12 [pid = 1892] [id = 34] 00:35:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2880e63400) [pid = 1892] [serial = 100] [outer = (nil)] 00:35:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f2888c46000) [pid = 1892] [serial = 101] [outer = 0x7f2880e63400] 00:35:08 INFO - PROCESS | 1892 | 1461742508143 Marionette DEBUG loaded listener.js 00:35:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f28891b6400) [pid = 1892] [serial = 102] [outer = 0x7f2880e63400] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f287d78b400) [pid = 1892] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2881178800) [pid = 1892] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f28867f2000) [pid = 1892] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f28867f2400) [pid = 1892] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f288879e800) [pid = 1892] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f288a680800) [pid = 1892] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f2889177c00) [pid = 1892] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f287e9e3c00) [pid = 1892] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f287d789c00) [pid = 1892] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 92 (0x7f28935adc00) [pid = 1892] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 91 (0x7f28883df000) [pid = 1892] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 90 (0x7f2887ec4c00) [pid = 1892] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 89 (0x7f287e8ebc00) [pid = 1892] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 88 (0x7f287e9dc000) [pid = 1892] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 87 (0x7f28955e3400) [pid = 1892] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 86 (0x7f28881bf400) [pid = 1892] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 85 (0x7f287e662c00) [pid = 1892] [serial = 85] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 84 (0x7f288916f400) [pid = 1892] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 83 (0x7f28943e9800) [pid = 1892] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 82 (0x7f2895539800) [pid = 1892] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 81 (0x7f2886bc6c00) [pid = 1892] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:35:09 INFO - PROCESS | 1892 | --DOMWINDOW == 80 (0x7f288a996800) [pid = 1892] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:35:10 INFO - PROCESS | 1892 | 1461742510062 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2355ms 00:35:10 INFO - PROCESS | 1892 | 1461742510186 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 00:35:10 INFO - PROCESS | 1892 | 1461742510192 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 00:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:35:10 INFO - PROCESS | 1892 | 1461742510250 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:35:10 INFO - PROCESS | 1892 | 1461742510255 Marionette TRACE conn5 <- [1,110,null,{}] 00:35:10 INFO - PROCESS | 1892 | 1461742510302 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:10 INFO - PROCESS | 1892 | 1461742510549 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 00:35:10 INFO - PROCESS | 1892 | 1461742510567 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888f1d000 == 13 [pid = 1892] [id = 35] 00:35:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 81 (0x7f287e662c00) [pid = 1892] [serial = 103] [outer = (nil)] 00:35:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 82 (0x7f28883d8000) [pid = 1892] [serial = 104] [outer = 0x7f287e662c00] 00:35:10 INFO - PROCESS | 1892 | 1461742510725 Marionette DEBUG loaded listener.js 00:35:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 83 (0x7f288a42b800) [pid = 1892] [serial = 105] [outer = 0x7f287e662c00] 00:35:11 INFO - PROCESS | 1892 | 1461742511794 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1637ms 00:35:11 INFO - PROCESS | 1892 | 1461742511854 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 00:35:11 INFO - PROCESS | 1892 | 1461742511862 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 00:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:35:11 INFO - PROCESS | 1892 | 1461742511873 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:35:11 INFO - PROCESS | 1892 | 1461742511880 Marionette TRACE conn5 <- [1,114,null,{}] 00:35:11 INFO - PROCESS | 1892 | 1461742511893 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:12 INFO - PROCESS | 1892 | 1461742512140 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 00:35:12 INFO - PROCESS | 1892 | 1461742512345 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2884373800 == 14 [pid = 1892] [id = 36] 00:35:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 84 (0x7f287c35b400) [pid = 1892] [serial = 106] [outer = (nil)] 00:35:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 85 (0x7f2880e9e800) [pid = 1892] [serial = 107] [outer = 0x7f287c35b400] 00:35:12 INFO - PROCESS | 1892 | 1461742512454 Marionette DEBUG loaded listener.js 00:35:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 86 (0x7f2882ddbc00) [pid = 1892] [serial = 108] [outer = 0x7f287c35b400] 00:35:13 INFO - PROCESS | 1892 | 1461742513528 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1743ms 00:35:13 INFO - PROCESS | 1892 | 1461742513618 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 00:35:13 INFO - PROCESS | 1892 | 1461742513630 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 00:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:35:13 INFO - PROCESS | 1892 | 1461742513644 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:35:13 INFO - PROCESS | 1892 | 1461742513650 Marionette TRACE conn5 <- [1,118,null,{}] 00:35:13 INFO - PROCESS | 1892 | 1461742513657 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:13 INFO - PROCESS | 1892 | 1461742513974 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 00:35:14 INFO - PROCESS | 1892 | 1461742514121 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894115800 == 15 [pid = 1892] [id = 37] 00:35:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 87 (0x7f2886211400) [pid = 1892] [serial = 109] [outer = (nil)] 00:35:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 88 (0x7f28883db000) [pid = 1892] [serial = 110] [outer = 0x7f2886211400] 00:35:14 INFO - PROCESS | 1892 | 1461742514227 Marionette DEBUG loaded listener.js 00:35:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 89 (0x7f288a42d800) [pid = 1892] [serial = 111] [outer = 0x7f2886211400] 00:35:15 INFO - PROCESS | 1892 | 1461742515237 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1644ms 00:35:15 INFO - PROCESS | 1892 | 1461742515287 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 00:35:15 INFO - PROCESS | 1892 | 1461742515295 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 00:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:35:15 INFO - PROCESS | 1892 | 1461742515312 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:35:15 INFO - PROCESS | 1892 | 1461742515320 Marionette TRACE conn5 <- [1,122,null,{}] 00:35:15 INFO - PROCESS | 1892 | 1461742515346 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:15 INFO - PROCESS | 1892 | 1461742515603 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 00:35:15 INFO - PROCESS | 1892 | 1461742515815 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886d20000 == 16 [pid = 1892] [id = 38] 00:35:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 90 (0x7f287c35c000) [pid = 1892] [serial = 112] [outer = (nil)] 00:35:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 91 (0x7f287d790000) [pid = 1892] [serial = 113] [outer = 0x7f287c35c000] 00:35:15 INFO - PROCESS | 1892 | 1461742515930 Marionette DEBUG loaded listener.js 00:35:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 92 (0x7f28943f0800) [pid = 1892] [serial = 114] [outer = 0x7f287c35c000] 00:35:17 INFO - PROCESS | 1892 | 1461742517123 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1858ms 00:35:17 INFO - PROCESS | 1892 | 1461742517162 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 00:35:17 INFO - PROCESS | 1892 | 1461742517168 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 00:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:35:17 INFO - PROCESS | 1892 | 1461742517178 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:35:17 INFO - PROCESS | 1892 | 1461742517186 Marionette TRACE conn5 <- [1,126,null,{}] 00:35:17 INFO - PROCESS | 1892 | 1461742517196 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:17 INFO - PROCESS | 1892 | 1461742517433 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 00:35:17 INFO - PROCESS | 1892 | 1461742517752 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:35:17 INFO - PROCESS | 1892 | 1461742517775 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:17 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28854c0000 == 17 [pid = 1892] [id = 39] 00:35:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 93 (0x7f2883706400) [pid = 1892] [serial = 115] [outer = (nil)] 00:35:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f288375fc00) [pid = 1892] [serial = 116] [outer = 0x7f2883706400] 00:35:17 INFO - PROCESS | 1892 | 1461742517866 Marionette DEBUG loaded listener.js 00:35:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f288587e400) [pid = 1892] [serial = 117] [outer = 0x7f2883706400] 00:35:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ec8000 == 16 [pid = 1892] [id = 31] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f2899674400) [pid = 1892] [serial = 32] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f287e66b000) [pid = 1892] [serial = 28] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 92 (0x7f287c362000) [pid = 1892] [serial = 92] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 91 (0x7f2897237000) [pid = 1892] [serial = 2] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 90 (0x7f2899a9e800) [pid = 1892] [serial = 22] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 89 (0x7f28935b6800) [pid = 1892] [serial = 16] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 88 (0x7f288117c000) [pid = 1892] [serial = 19] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 87 (0x7f28883e0c00) [pid = 1892] [serial = 25] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 86 (0x7f2894644400) [pid = 1892] [serial = 17] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 85 (0x7f28883ea400) [pid = 1892] [serial = 38] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 84 (0x7f2888704800) [pid = 1892] [serial = 31] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 83 (0x7f28991ab800) [pid = 1892] [serial = 26] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 82 (0x7f287e663000) [pid = 1892] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 81 (0x7f2887eca800) [pid = 1892] [serial = 37] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 80 (0x7f287e9e3800) [pid = 1892] [serial = 34] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 79 (0x7f28891b6c00) [pid = 1892] [serial = 35] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 78 (0x7f2886729800) [pid = 1892] [serial = 12] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 77 (0x7f2886ec3800) [pid = 1892] [serial = 9] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 76 (0x7f28891b9c00) [pid = 1892] [serial = 44] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 75 (0x7f28883e1c00) [pid = 1892] [serial = 53] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 74 (0x7f28891b1800) [pid = 1892] [serial = 43] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 73 (0x7f2886fef800) [pid = 1892] [serial = 68] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 72 (0x7f2887c8d800) [pid = 1892] [serial = 55] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 71 (0x7f2888799800) [pid = 1892] [serial = 41] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 70 (0x7f287d798c00) [pid = 1892] [serial = 83] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 69 (0x7f289c40fc00) [pid = 1892] [serial = 86] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 68 (0x7f287e662000) [pid = 1892] [serial = 89] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 67 (0x7f287d793800) [pid = 1892] [serial = 82] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 66 (0x7f288375e800) [pid = 1892] [serial = 67] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 65 (0x7f2888c47c00) [pid = 1892] [serial = 70] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 64 (0x7f28972a1800) [pid = 1892] [serial = 65] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 63 (0x7f28946bac00) [pid = 1892] [serial = 62] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 62 (0x7f289586f000) [pid = 1892] [serial = 64] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 61 (0x7f288376c000) [pid = 1892] [serial = 90] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 60 (0x7f2894650800) [pid = 1892] [serial = 50] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 59 (0x7f288e57dc00) [pid = 1892] [serial = 73] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 58 (0x7f289446dc00) [pid = 1892] [serial = 74] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 57 (0x7f2887e82c00) [pid = 1892] [serial = 52] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 56 (0x7f28891b7800) [pid = 1892] [serial = 71] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 55 (0x7f2894143400) [pid = 1892] [serial = 47] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 54 (0x7f28944efc00) [pid = 1892] [serial = 49] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 53 (0x7f288a994c00) [pid = 1892] [serial = 46] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 52 (0x7f28883e7800) [pid = 1892] [serial = 40] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 51 (0x7f289e80d400) [pid = 1892] [serial = 87] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 50 (0x7f2899b2fc00) [pid = 1892] [serial = 79] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 49 (0x7f288a92dc00) [pid = 1892] [serial = 59] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 48 (0x7f289446f800) [pid = 1892] [serial = 61] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 47 (0x7f289907d400) [pid = 1892] [serial = 77] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 46 (0x7f28883e3c00) [pid = 1892] [serial = 56] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 45 (0x7f28891bc000) [pid = 1892] [serial = 58] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 44 (0x7f2895875c00) [pid = 1892] [serial = 76] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | --DOMWINDOW == 43 (0x7f289b6bec00) [pid = 1892] [serial = 80] [outer = (nil)] [url = about:blank] 00:35:18 INFO - PROCESS | 1892 | 1461742518873 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1738ms 00:35:18 INFO - PROCESS | 1892 | 1461742518917 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 00:35:18 INFO - PROCESS | 1892 | 1461742518926 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 00:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:35:18 INFO - PROCESS | 1892 | 1461742518939 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:35:18 INFO - PROCESS | 1892 | 1461742518943 Marionette TRACE conn5 <- [1,130,null,{}] 00:35:18 INFO - PROCESS | 1892 | 1461742518952 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:19 INFO - PROCESS | 1892 | 1461742519140 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 00:35:19 INFO - PROCESS | 1892 | 1461742519234 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28868a2000 == 17 [pid = 1892] [id = 40] 00:35:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 44 (0x7f287e66dc00) [pid = 1892] [serial = 118] [outer = (nil)] 00:35:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 45 (0x7f28863ff400) [pid = 1892] [serial = 119] [outer = 0x7f287e66dc00] 00:35:19 INFO - PROCESS | 1892 | 1461742519327 Marionette DEBUG loaded listener.js 00:35:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 46 (0x7f2887ec3800) [pid = 1892] [serial = 120] [outer = 0x7f287e66dc00] 00:35:20 INFO - PROCESS | 1892 | 1461742520244 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1341ms 00:35:20 INFO - PROCESS | 1892 | 1461742520281 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 00:35:20 INFO - PROCESS | 1892 | 1461742520285 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 00:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:35:20 INFO - PROCESS | 1892 | 1461742520294 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:35:20 INFO - PROCESS | 1892 | 1461742520300 Marionette TRACE conn5 <- [1,134,null,{}] 00:35:20 INFO - PROCESS | 1892 | 1461742520323 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:20 INFO - PROCESS | 1892 | 1461742520547 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 00:35:20 INFO - PROCESS | 1892 | 1461742520713 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887e4d000 == 18 [pid = 1892] [id = 41] 00:35:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 47 (0x7f2888706800) [pid = 1892] [serial = 121] [outer = (nil)] 00:35:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 48 (0x7f2889173800) [pid = 1892] [serial = 122] [outer = 0x7f2888706800] 00:35:21 INFO - PROCESS | 1892 | 1461742521019 Marionette DEBUG loaded listener.js 00:35:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 49 (0x7f28891b8400) [pid = 1892] [serial = 123] [outer = 0x7f2888706800] 00:35:21 INFO - PROCESS | 1892 | --DOMWINDOW == 48 (0x7f2880e63400) [pid = 1892] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:35:21 INFO - PROCESS | 1892 | --DOMWINDOW == 47 (0x7f287c35a400) [pid = 1892] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:35:21 INFO - PROCESS | 1892 | --DOMWINDOW == 46 (0x7f2880e6b400) [pid = 1892] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:35:21 INFO - PROCESS | 1892 | --DOMWINDOW == 45 (0x7f2885248c00) [pid = 1892] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:35:22 INFO - PROCESS | 1892 | 1461742522080 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1799ms 00:35:22 INFO - PROCESS | 1892 | 1461742522093 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 00:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:35:22 INFO - PROCESS | 1892 | 1461742522112 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 00:35:22 INFO - PROCESS | 1892 | 1461742522122 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:35:22 INFO - PROCESS | 1892 | 1461742522124 Marionette TRACE conn5 <- [1,138,null,{}] 00:35:22 INFO - PROCESS | 1892 | 1461742522134 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:22 INFO - PROCESS | 1892 | 1461742522391 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 00:35:22 INFO - PROCESS | 1892 | 1461742522452 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888c69000 == 19 [pid = 1892] [id = 42] 00:35:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 46 (0x7f2880e6b400) [pid = 1892] [serial = 124] [outer = (nil)] 00:35:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 47 (0x7f288a428800) [pid = 1892] [serial = 125] [outer = 0x7f2880e6b400] 00:35:22 INFO - PROCESS | 1892 | 1461742522547 Marionette DEBUG loaded listener.js 00:35:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 48 (0x7f288a935000) [pid = 1892] [serial = 126] [outer = 0x7f2880e6b400] 00:35:23 INFO - PROCESS | 1892 | 1461742523413 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1347ms 00:35:23 INFO - PROCESS | 1892 | 1461742523469 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 00:35:23 INFO - PROCESS | 1892 | 1461742523473 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 00:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:35:23 INFO - PROCESS | 1892 | 1461742523481 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:35:23 INFO - PROCESS | 1892 | 1461742523485 Marionette TRACE conn5 <- [1,142,null,{}] 00:35:23 INFO - PROCESS | 1892 | 1461742523492 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:23 INFO - PROCESS | 1892 | 1461742523681 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 00:35:23 INFO - PROCESS | 1892 | 1461742523775 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6b5800 == 20 [pid = 1892] [id = 43] 00:35:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 49 (0x7f2880e63400) [pid = 1892] [serial = 127] [outer = (nil)] 00:35:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 50 (0x7f28935b7400) [pid = 1892] [serial = 128] [outer = 0x7f2880e63400] 00:35:23 INFO - PROCESS | 1892 | 1461742523863 Marionette DEBUG loaded listener.js 00:35:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 51 (0x7f28943f5400) [pid = 1892] [serial = 129] [outer = 0x7f2880e63400] 00:35:24 INFO - PROCESS | 1892 | 1461742524798 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1340ms 00:35:24 INFO - PROCESS | 1892 | 1461742524822 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 00:35:24 INFO - PROCESS | 1892 | 1461742524829 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 00:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:35:24 INFO - PROCESS | 1892 | 1461742524840 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:35:24 INFO - PROCESS | 1892 | 1461742524847 Marionette TRACE conn5 <- [1,146,null,{}] 00:35:24 INFO - PROCESS | 1892 | 1461742524859 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:25 INFO - PROCESS | 1892 | 1461742525106 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 00:35:25 INFO - PROCESS | 1892 | 1461742525305 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288437d000 == 21 [pid = 1892] [id = 44] 00:35:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 52 (0x7f287e8df800) [pid = 1892] [serial = 130] [outer = (nil)] 00:35:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 53 (0x7f2880e64400) [pid = 1892] [serial = 131] [outer = 0x7f287e8df800] 00:35:25 INFO - PROCESS | 1892 | 1461742525469 Marionette DEBUG loaded listener.js 00:35:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 54 (0x7f288376c000) [pid = 1892] [serial = 132] [outer = 0x7f287e8df800] 00:35:26 INFO - PROCESS | 1892 | 1461742526468 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1689ms 00:35:26 INFO - PROCESS | 1892 | 1461742526531 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 00:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:35:26 INFO - PROCESS | 1892 | 1461742526542 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 00:35:26 INFO - PROCESS | 1892 | 1461742526554 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:35:26 INFO - PROCESS | 1892 | 1461742526559 Marionette TRACE conn5 <- [1,150,null,{}] 00:35:26 INFO - PROCESS | 1892 | 1461742526609 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:26 INFO - PROCESS | 1892 | 1461742526841 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 00:35:27 INFO - PROCESS | 1892 | 1461742527037 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a414800 == 22 [pid = 1892] [id = 45] 00:35:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 55 (0x7f2886a18000) [pid = 1892] [serial = 133] [outer = (nil)] 00:35:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 56 (0x7f28883df400) [pid = 1892] [serial = 134] [outer = 0x7f2886a18000] 00:35:27 INFO - PROCESS | 1892 | 1461742527135 Marionette DEBUG loaded listener.js 00:35:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 57 (0x7f2888f75400) [pid = 1892] [serial = 135] [outer = 0x7f2886a18000] 00:35:28 INFO - PROCESS | 1892 | 1461742528143 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1641ms 00:35:28 INFO - PROCESS | 1892 | 1461742528195 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 00:35:28 INFO - PROCESS | 1892 | 1461742528200 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 00:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:35:28 INFO - PROCESS | 1892 | 1461742528208 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:35:28 INFO - PROCESS | 1892 | 1461742528215 Marionette TRACE conn5 <- [1,154,null,{}] 00:35:28 INFO - PROCESS | 1892 | 1461742528235 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:28 INFO - PROCESS | 1892 | 1461742528536 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 00:35:28 INFO - PROCESS | 1892 | 1461742528701 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894668800 == 23 [pid = 1892] [id = 46] 00:35:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 58 (0x7f28943f1c00) [pid = 1892] [serial = 136] [outer = (nil)] 00:35:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 59 (0x7f28944e4400) [pid = 1892] [serial = 137] [outer = 0x7f28943f1c00] 00:35:28 INFO - PROCESS | 1892 | 1461742528809 Marionette DEBUG loaded listener.js 00:35:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 60 (0x7f2894644c00) [pid = 1892] [serial = 138] [outer = 0x7f28943f1c00] 00:35:29 INFO - PROCESS | 1892 | 1461742529796 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1642ms 00:35:29 INFO - PROCESS | 1892 | 1461742529851 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 00:35:29 INFO - PROCESS | 1892 | 1461742529855 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 00:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:35:29 INFO - PROCESS | 1892 | 1461742529864 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:35:29 INFO - PROCESS | 1892 | 1461742529868 Marionette TRACE conn5 <- [1,158,null,{}] 00:35:29 INFO - PROCESS | 1892 | 1461742529875 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:30 INFO - PROCESS | 1892 | 1461742530109 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 00:35:30 INFO - PROCESS | 1892 | 1461742530287 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895822800 == 24 [pid = 1892] [id = 47] 00:35:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 61 (0x7f2894469400) [pid = 1892] [serial = 139] [outer = (nil)] 00:35:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 62 (0x7f289481e000) [pid = 1892] [serial = 140] [outer = 0x7f2894469400] 00:35:30 INFO - PROCESS | 1892 | 1461742530442 Marionette DEBUG loaded listener.js 00:35:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 63 (0x7f2895531800) [pid = 1892] [serial = 141] [outer = 0x7f2894469400] 00:35:31 INFO - PROCESS | 1892 | 1461742531632 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1785ms 00:35:31 INFO - PROCESS | 1892 | 1461742531653 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 00:35:31 INFO - PROCESS | 1892 | 1461742531660 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 00:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:35:31 INFO - PROCESS | 1892 | 1461742531671 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:35:31 INFO - PROCESS | 1892 | 1461742531678 Marionette TRACE conn5 <- [1,162,null,{}] 00:35:31 INFO - PROCESS | 1892 | 1461742531689 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:31 INFO - PROCESS | 1892 | 1461742531926 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 00:35:32 INFO - PROCESS | 1892 | 1461742532184 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e7e2800 == 25 [pid = 1892] [id = 48] 00:35:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 64 (0x7f288117c000) [pid = 1892] [serial = 142] [outer = (nil)] 00:35:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 65 (0x7f2882dd6800) [pid = 1892] [serial = 143] [outer = 0x7f288117c000] 00:35:32 INFO - PROCESS | 1892 | 1461742532275 Marionette DEBUG loaded listener.js 00:35:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 66 (0x7f288430d400) [pid = 1892] [serial = 144] [outer = 0x7f288117c000] 00:35:33 INFO - PROCESS | 1892 | --DOMWINDOW == 65 (0x7f28883d8000) [pid = 1892] [serial = 104] [outer = (nil)] [url = about:blank] 00:35:33 INFO - PROCESS | 1892 | 1461742533232 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:35:33 INFO - PROCESS | 1892 | --DOMWINDOW == 64 (0x7f2888c46000) [pid = 1892] [serial = 101] [outer = (nil)] [url = about:blank] 00:35:33 INFO - PROCESS | 1892 | --DOMWINDOW == 63 (0x7f2881179000) [pid = 1892] [serial = 93] [outer = (nil)] [url = about:blank] 00:35:33 INFO - PROCESS | 1892 | --DOMWINDOW == 62 (0x7f2880e6d000) [pid = 1892] [serial = 95] [outer = (nil)] [url = about:blank] 00:35:33 INFO - PROCESS | 1892 | --DOMWINDOW == 61 (0x7f2880e9b800) [pid = 1892] [serial = 96] [outer = (nil)] [url = about:blank] 00:35:33 INFO - PROCESS | 1892 | --DOMWINDOW == 60 (0x7f28891b6400) [pid = 1892] [serial = 102] [outer = (nil)] [url = about:blank] 00:35:33 INFO - PROCESS | 1892 | --DOMWINDOW == 59 (0x7f28862b9800) [pid = 1892] [serial = 98] [outer = (nil)] [url = about:blank] 00:35:33 INFO - PROCESS | 1892 | --DOMWINDOW == 58 (0x7f2886bd1800) [pid = 1892] [serial = 99] [outer = (nil)] [url = about:blank] 00:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1602ms 00:35:33 INFO - PROCESS | 1892 | 1461742533274 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 00:35:33 INFO - PROCESS | 1892 | 1461742533283 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 00:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:35:33 INFO - PROCESS | 1892 | 1461742533296 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:35:33 INFO - PROCESS | 1892 | 1461742533299 Marionette TRACE conn5 <- [1,166,null,{}] 00:35:33 INFO - PROCESS | 1892 | 1461742533307 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:33 INFO - PROCESS | 1892 | 1461742533485 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 00:35:33 INFO - PROCESS | 1892 | 1461742533581 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288761c800 == 26 [pid = 1892] [id = 49] 00:35:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 59 (0x7f288117d400) [pid = 1892] [serial = 145] [outer = (nil)] 00:35:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 60 (0x7f28872ae000) [pid = 1892] [serial = 146] [outer = 0x7f288117d400] 00:35:33 INFO - PROCESS | 1892 | 1461742533668 Marionette DEBUG loaded listener.js 00:35:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 61 (0x7f2888794000) [pid = 1892] [serial = 147] [outer = 0x7f288117d400] 00:35:34 INFO - PROCESS | 1892 | 1461742534571 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1337ms 00:35:34 INFO - PROCESS | 1892 | 1461742534634 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 00:35:34 INFO - PROCESS | 1892 | 1461742534639 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 00:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:35:34 INFO - PROCESS | 1892 | 1461742534647 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:35:34 INFO - PROCESS | 1892 | 1461742534654 Marionette TRACE conn5 <- [1,170,null,{}] 00:35:34 INFO - PROCESS | 1892 | 1461742534673 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:34 INFO - PROCESS | 1892 | 1461742534866 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 00:35:34 INFO - PROCESS | 1892 | 1461742534964 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6bf800 == 27 [pid = 1892] [id = 50] 00:35:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 62 (0x7f2888c46000) [pid = 1892] [serial = 148] [outer = (nil)] 00:35:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 63 (0x7f288a934c00) [pid = 1892] [serial = 149] [outer = 0x7f2888c46000] 00:35:35 INFO - PROCESS | 1892 | 1461742535052 Marionette DEBUG loaded listener.js 00:35:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 64 (0x7f289446dc00) [pid = 1892] [serial = 150] [outer = 0x7f2888c46000] 00:35:35 INFO - PROCESS | 1892 | 1461742535949 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1339ms 00:35:35 INFO - PROCESS | 1892 | 1461742535988 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 00:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:35:35 INFO - PROCESS | 1892 | 1461742535993 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 00:35:36 INFO - PROCESS | 1892 | 1461742536000 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:35:36 INFO - PROCESS | 1892 | 1461742536003 Marionette TRACE conn5 <- [1,174,null,{}] 00:35:36 INFO - PROCESS | 1892 | 1461742536010 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:36 INFO - PROCESS | 1892 | 1461742536225 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 00:35:36 INFO - PROCESS | 1892 | 1461742536260 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28946d6000 == 28 [pid = 1892] [id = 51] 00:35:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 65 (0x7f287c357400) [pid = 1892] [serial = 151] [outer = (nil)] 00:35:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 66 (0x7f2895530400) [pid = 1892] [serial = 152] [outer = 0x7f287c357400] 00:35:36 INFO - PROCESS | 1892 | 1461742536341 Marionette DEBUG loaded listener.js 00:35:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 67 (0x7f28955e8800) [pid = 1892] [serial = 153] [outer = 0x7f287c357400] 00:35:37 INFO - PROCESS | 1892 | 1461742537318 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1381ms 00:35:37 INFO - PROCESS | 1892 | 1461742537382 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 00:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:35:37 INFO - PROCESS | 1892 | 1461742537387 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 00:35:37 INFO - PROCESS | 1892 | 1461742537394 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:35:37 INFO - PROCESS | 1892 | 1461742537398 Marionette TRACE conn5 <- [1,178,null,{}] 00:35:37 INFO - PROCESS | 1892 | 1461742537405 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:37 INFO - PROCESS | 1892 | 1461742537618 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 00:35:37 INFO - PROCESS | 1892 | 1461742537644 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899033000 == 29 [pid = 1892] [id = 52] 00:35:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 68 (0x7f287c35dc00) [pid = 1892] [serial = 154] [outer = (nil)] 00:35:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 69 (0x7f28956b8800) [pid = 1892] [serial = 155] [outer = 0x7f287c35dc00] 00:35:37 INFO - PROCESS | 1892 | 1461742537730 Marionette DEBUG loaded listener.js 00:35:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 70 (0x7f289721b400) [pid = 1892] [serial = 156] [outer = 0x7f287c35dc00] 00:35:38 INFO - PROCESS | 1892 | --DOMWINDOW == 69 (0x7f287c35b400) [pid = 1892] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:35:38 INFO - PROCESS | 1892 | --DOMWINDOW == 68 (0x7f287e66dc00) [pid = 1892] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:35:38 INFO - PROCESS | 1892 | --DOMWINDOW == 67 (0x7f2886211400) [pid = 1892] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:35:38 INFO - PROCESS | 1892 | --DOMWINDOW == 66 (0x7f2883706400) [pid = 1892] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:35:38 INFO - PROCESS | 1892 | --DOMWINDOW == 65 (0x7f287c35c000) [pid = 1892] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:35:38 INFO - PROCESS | 1892 | --DOMWINDOW == 64 (0x7f2888706800) [pid = 1892] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:35:38 INFO - PROCESS | 1892 | --DOMWINDOW == 63 (0x7f2880e6b400) [pid = 1892] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:35:38 INFO - PROCESS | 1892 | 1461742538734 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1390ms 00:35:38 INFO - PROCESS | 1892 | 1461742538784 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 00:35:38 INFO - PROCESS | 1892 | 1461742538788 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 00:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:35:38 INFO - PROCESS | 1892 | 1461742538795 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:35:38 INFO - PROCESS | 1892 | 1461742538798 Marionette TRACE conn5 <- [1,182,null,{}] 00:35:38 INFO - PROCESS | 1892 | 1461742538805 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:39 INFO - PROCESS | 1892 | 1461742539032 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 00:35:39 INFO - PROCESS | 1892 | 1461742539129 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28990a1000 == 30 [pid = 1892] [id = 53] 00:35:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 64 (0x7f2884392c00) [pid = 1892] [serial = 157] [outer = (nil)] 00:35:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 65 (0x7f287e9e3400) [pid = 1892] [serial = 158] [outer = 0x7f2884392c00] 00:35:39 INFO - PROCESS | 1892 | 1461742539218 Marionette DEBUG loaded listener.js 00:35:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 66 (0x7f28991ac000) [pid = 1892] [serial = 159] [outer = 0x7f2884392c00] 00:35:40 INFO - PROCESS | 1892 | 1461742540024 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1337ms 00:35:40 INFO - PROCESS | 1892 | 1461742540133 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 00:35:40 INFO - PROCESS | 1892 | 1461742540140 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 00:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:35:40 INFO - PROCESS | 1892 | 1461742540149 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:35:40 INFO - PROCESS | 1892 | 1461742540158 Marionette TRACE conn5 <- [1,186,null,{}] 00:35:40 INFO - PROCESS | 1892 | 1461742540171 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:40 INFO - PROCESS | 1892 | 1461742540422 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 00:35:40 INFO - PROCESS | 1892 | 1461742540585 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886046000 == 31 [pid = 1892] [id = 54] 00:35:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 67 (0x7f287dacdc00) [pid = 1892] [serial = 160] [outer = (nil)] 00:35:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 68 (0x7f287dad5000) [pid = 1892] [serial = 161] [outer = 0x7f287dacdc00] 00:35:40 INFO - PROCESS | 1892 | 1461742540681 Marionette DEBUG loaded listener.js 00:35:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 69 (0x7f287dada800) [pid = 1892] [serial = 162] [outer = 0x7f287dacdc00] 00:35:41 INFO - PROCESS | 1892 | 1461742541694 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1594ms 00:35:41 INFO - PROCESS | 1892 | 1461742541745 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 00:35:41 INFO - PROCESS | 1892 | 1461742541752 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 00:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:35:41 INFO - PROCESS | 1892 | 1461742541767 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:35:41 INFO - PROCESS | 1892 | 1461742541774 Marionette TRACE conn5 <- [1,190,null,{}] 00:35:41 INFO - PROCESS | 1892 | 1461742541782 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:42 INFO - PROCESS | 1892 | 1461742542011 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 00:35:42 INFO - PROCESS | 1892 | 1461742542214 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28941ae000 == 32 [pid = 1892] [id = 55] 00:35:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 70 (0x7f288375e800) [pid = 1892] [serial = 163] [outer = (nil)] 00:35:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 71 (0x7f288620e400) [pid = 1892] [serial = 164] [outer = 0x7f288375e800] 00:35:42 INFO - PROCESS | 1892 | 1461742542359 Marionette DEBUG loaded listener.js 00:35:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 72 (0x7f28883d6c00) [pid = 1892] [serial = 165] [outer = 0x7f288375e800] 00:35:43 INFO - PROCESS | 1892 | 1461742543290 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1591ms 00:35:43 INFO - PROCESS | 1892 | 1461742543354 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 00:35:43 INFO - PROCESS | 1892 | 1461742543360 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 00:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:35:43 INFO - PROCESS | 1892 | 1461742543367 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:35:43 INFO - PROCESS | 1892 | 1461742543372 Marionette TRACE conn5 <- [1,194,null,{}] 00:35:43 INFO - PROCESS | 1892 | 1461742543390 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:43 INFO - PROCESS | 1892 | 1461742543624 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 00:35:43 INFO - PROCESS | 1892 | 1461742543809 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899a9f800 == 33 [pid = 1892] [id = 56] 00:35:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 73 (0x7f28891b7000) [pid = 1892] [serial = 166] [outer = (nil)] 00:35:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 74 (0x7f288e577000) [pid = 1892] [serial = 167] [outer = 0x7f28891b7000] 00:35:43 INFO - PROCESS | 1892 | 1461742543965 Marionette DEBUG loaded listener.js 00:35:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 75 (0x7f28944ea000) [pid = 1892] [serial = 168] [outer = 0x7f28891b7000] 00:35:44 INFO - PROCESS | 1892 | 1461742544972 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1643ms 00:35:45 INFO - PROCESS | 1892 | 1461742545010 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 00:35:45 INFO - PROCESS | 1892 | 1461742545016 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 00:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:35:45 INFO - PROCESS | 1892 | 1461742545024 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:35:45 INFO - PROCESS | 1892 | 1461742545028 Marionette TRACE conn5 <- [1,198,null,{}] 00:35:45 INFO - PROCESS | 1892 | 1461742545035 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:45 INFO - PROCESS | 1892 | 1461742545230 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 00:35:45 INFO - PROCESS | 1892 | 1461742545370 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c16c800 == 34 [pid = 1892] [id = 57] 00:35:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 76 (0x7f288a938c00) [pid = 1892] [serial = 169] [outer = (nil)] 00:35:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 77 (0x7f28956b2800) [pid = 1892] [serial = 170] [outer = 0x7f288a938c00] 00:35:45 INFO - PROCESS | 1892 | 1461742545471 Marionette DEBUG loaded listener.js 00:35:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 78 (0x7f2898e09800) [pid = 1892] [serial = 171] [outer = 0x7f288a938c00] 00:35:46 INFO - PROCESS | 1892 | 1461742546494 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1538ms 00:35:46 INFO - PROCESS | 1892 | 1461742546564 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 00:35:46 INFO - PROCESS | 1892 | 1461742546569 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 00:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:35:46 INFO - PROCESS | 1892 | 1461742546576 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:35:46 INFO - PROCESS | 1892 | 1461742546580 Marionette TRACE conn5 <- [1,202,null,{}] 00:35:46 INFO - PROCESS | 1892 | 1461742546587 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:46 INFO - PROCESS | 1892 | 1461742546778 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 00:35:46 INFO - PROCESS | 1892 | 1461742546918 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:47 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dabf800 == 35 [pid = 1892] [id = 58] 00:35:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 79 (0x7f2895879400) [pid = 1892] [serial = 172] [outer = (nil)] 00:35:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 80 (0x7f289907d400) [pid = 1892] [serial = 173] [outer = 0x7f2895879400] 00:35:47 INFO - PROCESS | 1892 | 1461742547076 Marionette DEBUG loaded listener.js 00:35:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 81 (0x7f289966f400) [pid = 1892] [serial = 174] [outer = 0x7f2895879400] 00:35:48 INFO - PROCESS | 1892 | 1461742548822 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 2287ms 00:35:48 INFO - PROCESS | 1892 | 1461742548865 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 00:35:48 INFO - PROCESS | 1892 | 1461742548869 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 00:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:35:48 INFO - PROCESS | 1892 | 1461742548876 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:35:48 INFO - PROCESS | 1892 | 1461742548881 Marionette TRACE conn5 <- [1,206,null,{}] 00:35:48 INFO - PROCESS | 1892 | 1461742548887 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:49 INFO - PROCESS | 1892 | 1461742549131 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 00:35:49 INFO - PROCESS | 1892 | 1461742549330 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28810f7000 == 36 [pid = 1892] [id = 59] 00:35:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 82 (0x7f287d78c800) [pid = 1892] [serial = 175] [outer = (nil)] 00:35:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 83 (0x7f287d794000) [pid = 1892] [serial = 176] [outer = 0x7f287d78c800] 00:35:49 INFO - PROCESS | 1892 | 1461742549656 Marionette DEBUG loaded listener.js 00:35:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 84 (0x7f287dad6000) [pid = 1892] [serial = 177] [outer = 0x7f287d78c800] 00:35:50 INFO - PROCESS | 1892 | 1461742550698 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1832ms 00:35:50 INFO - PROCESS | 1892 | 1461742550712 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 00:35:50 INFO - PROCESS | 1892 | 1461742550720 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 00:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:35:50 INFO - PROCESS | 1892 | 1461742550732 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:35:50 INFO - PROCESS | 1892 | 1461742550739 Marionette TRACE conn5 <- [1,210,null,{}] 00:35:50 INFO - PROCESS | 1892 | 1461742550747 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:50 INFO - PROCESS | 1892 | 1461742550951 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 00:35:51 INFO - PROCESS | 1892 | 1461742551095 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886dd2800 == 37 [pid = 1892] [id = 60] 00:35:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 85 (0x7f2882dd9800) [pid = 1892] [serial = 178] [outer = (nil)] 00:35:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 86 (0x7f2884392400) [pid = 1892] [serial = 179] [outer = 0x7f2882dd9800] 00:35:51 INFO - PROCESS | 1892 | 1461742551261 Marionette DEBUG loaded listener.js 00:35:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 87 (0x7f2887ec6000) [pid = 1892] [serial = 180] [outer = 0x7f2882dd9800] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 86 (0x7f28935b7400) [pid = 1892] [serial = 128] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 85 (0x7f2882ddbc00) [pid = 1892] [serial = 108] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 84 (0x7f2880e9e800) [pid = 1892] [serial = 107] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 83 (0x7f28863ff400) [pid = 1892] [serial = 119] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 82 (0x7f2887ec3800) [pid = 1892] [serial = 120] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 81 (0x7f288a42d800) [pid = 1892] [serial = 111] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 80 (0x7f28883db000) [pid = 1892] [serial = 110] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 79 (0x7f288587e400) [pid = 1892] [serial = 117] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 78 (0x7f288375fc00) [pid = 1892] [serial = 116] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 77 (0x7f28943f0800) [pid = 1892] [serial = 114] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 76 (0x7f287d790000) [pid = 1892] [serial = 113] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 75 (0x7f2889173800) [pid = 1892] [serial = 122] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 74 (0x7f288a935000) [pid = 1892] [serial = 126] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 73 (0x7f28891b8400) [pid = 1892] [serial = 123] [outer = (nil)] [url = about:blank] 00:35:51 INFO - PROCESS | 1892 | --DOMWINDOW == 72 (0x7f288a428800) [pid = 1892] [serial = 125] [outer = (nil)] [url = about:blank] 00:35:52 INFO - PROCESS | 1892 | 1461742552252 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1543ms 00:35:52 INFO - PROCESS | 1892 | 1461742552274 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 00:35:52 INFO - PROCESS | 1892 | 1461742552281 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 00:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:35:52 INFO - PROCESS | 1892 | 1461742552293 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:35:52 INFO - PROCESS | 1892 | 1461742552298 Marionette TRACE conn5 <- [1,214,null,{}] 00:35:52 INFO - PROCESS | 1892 | 1461742552305 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:52 INFO - PROCESS | 1892 | 1461742552479 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 00:35:52 INFO - PROCESS | 1892 | 1461742552605 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288761c000 == 38 [pid = 1892] [id = 61] 00:35:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 73 (0x7f288370b000) [pid = 1892] [serial = 181] [outer = (nil)] 00:35:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 74 (0x7f2889178800) [pid = 1892] [serial = 182] [outer = 0x7f288370b000] 00:35:52 INFO - PROCESS | 1892 | 1461742552733 Marionette DEBUG loaded listener.js 00:35:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 75 (0x7f288a676400) [pid = 1892] [serial = 183] [outer = 0x7f288370b000] 00:35:53 INFO - PROCESS | 1892 | 1461742553538 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1289ms 00:35:53 INFO - PROCESS | 1892 | 1461742553583 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 00:35:53 INFO - PROCESS | 1892 | 1461742553588 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 00:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:35:53 INFO - PROCESS | 1892 | 1461742553595 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:35:53 INFO - PROCESS | 1892 | 1461742553602 Marionette TRACE conn5 <- [1,218,null,{}] 00:35:53 INFO - PROCESS | 1892 | 1461742553621 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:53 INFO - PROCESS | 1892 | 1461742553807 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 00:35:53 INFO - PROCESS | 1892 | 1461742553920 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3f9800 == 39 [pid = 1892] [id = 62] 00:35:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 76 (0x7f28883ec000) [pid = 1892] [serial = 184] [outer = (nil)] 00:35:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 77 (0x7f2894645800) [pid = 1892] [serial = 185] [outer = 0x7f28883ec000] 00:35:54 INFO - PROCESS | 1892 | 1461742554002 Marionette DEBUG loaded listener.js 00:35:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 78 (0x7f289553d400) [pid = 1892] [serial = 186] [outer = 0x7f28883ec000] 00:35:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 79 (0x7f2898e16400) [pid = 1892] [serial = 187] [outer = 0x7f287e663800] 00:35:55 INFO - PROCESS | 1892 | 1461742555105 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1591ms 00:35:55 INFO - PROCESS | 1892 | 1461742555188 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 00:35:55 INFO - PROCESS | 1892 | 1461742555193 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 00:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:35:55 INFO - PROCESS | 1892 | 1461742555199 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:35:55 INFO - PROCESS | 1892 | 1461742555202 Marionette TRACE conn5 <- [1,222,null,{}] 00:35:55 INFO - PROCESS | 1892 | 1461742555209 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:55 INFO - PROCESS | 1892 | 1461742555437 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 00:35:55 INFO - PROCESS | 1892 | 1461742555521 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a9ae800 == 40 [pid = 1892] [id = 63] 00:35:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 80 (0x7f287d790c00) [pid = 1892] [serial = 188] [outer = (nil)] 00:35:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 81 (0x7f2895877000) [pid = 1892] [serial = 189] [outer = 0x7f287d790c00] 00:35:55 INFO - PROCESS | 1892 | 1461742555623 Marionette DEBUG loaded listener.js 00:35:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 82 (0x7f2899a33400) [pid = 1892] [serial = 190] [outer = 0x7f287d790c00] 00:35:56 INFO - PROCESS | 1892 | --DOMWINDOW == 81 (0x7f287c357400) [pid = 1892] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:35:56 INFO - PROCESS | 1892 | --DOMWINDOW == 80 (0x7f287c35dc00) [pid = 1892] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:35:56 INFO - PROCESS | 1892 | --DOMWINDOW == 79 (0x7f288117c000) [pid = 1892] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:35:56 INFO - PROCESS | 1892 | --DOMWINDOW == 78 (0x7f288117d400) [pid = 1892] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:35:56 INFO - PROCESS | 1892 | --DOMWINDOW == 77 (0x7f2888c46000) [pid = 1892] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:35:56 INFO - PROCESS | 1892 | 1461742556647 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1482ms 00:35:56 INFO - PROCESS | 1892 | 1461742556684 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 00:35:56 INFO - PROCESS | 1892 | 1461742556687 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 00:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:35:56 INFO - PROCESS | 1892 | 1461742556695 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:35:56 INFO - PROCESS | 1892 | 1461742556698 Marionette TRACE conn5 <- [1,226,null,{}] 00:35:56 INFO - PROCESS | 1892 | 1461742556705 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:56 INFO - PROCESS | 1892 | 1461742556902 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 00:35:56 INFO - PROCESS | 1892 | 1461742556973 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2898e47800 == 41 [pid = 1892] [id = 64] 00:35:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 78 (0x7f288549fc00) [pid = 1892] [serial = 191] [outer = (nil)] 00:35:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 79 (0x7f28854a3000) [pid = 1892] [serial = 192] [outer = 0x7f288549fc00] 00:35:57 INFO - PROCESS | 1892 | 1461742557062 Marionette DEBUG loaded listener.js 00:35:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 80 (0x7f28854a9c00) [pid = 1892] [serial = 193] [outer = 0x7f288549fc00] 00:35:57 INFO - PROCESS | 1892 | 1461742557918 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1281ms 00:35:57 INFO - PROCESS | 1892 | 1461742557977 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 00:35:57 INFO - PROCESS | 1892 | 1461742557980 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 00:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:35:57 INFO - PROCESS | 1892 | 1461742557989 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:35:57 INFO - PROCESS | 1892 | 1461742557993 Marionette TRACE conn5 <- [1,230,null,{}] 00:35:58 INFO - PROCESS | 1892 | 1461742558005 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:58 INFO - PROCESS | 1892 | 1461742558201 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 00:35:58 INFO - PROCESS | 1892 | 1461742558298 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289b620800 == 42 [pid = 1892] [id = 65] 00:35:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 81 (0x7f28854a3400) [pid = 1892] [serial = 194] [outer = (nil)] 00:35:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 82 (0x7f2899b8c400) [pid = 1892] [serial = 195] [outer = 0x7f28854a3400] 00:35:58 INFO - PROCESS | 1892 | 1461742558382 Marionette DEBUG loaded listener.js 00:35:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 83 (0x7f289c139000) [pid = 1892] [serial = 196] [outer = 0x7f28854a3400] 00:35:59 INFO - PROCESS | 1892 | 1461742559460 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1500ms 00:35:59 INFO - PROCESS | 1892 | 1461742559491 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 00:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:35:59 INFO - PROCESS | 1892 | 1461742559501 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 00:35:59 INFO - PROCESS | 1892 | 1461742559510 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:35:59 INFO - PROCESS | 1892 | 1461742559518 Marionette TRACE conn5 <- [1,234,null,{}] 00:35:59 INFO - PROCESS | 1892 | 1461742559528 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:59 INFO - PROCESS | 1892 | 1461742559789 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 00:36:00 INFO - PROCESS | 1892 | 1461742560005 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288727f000 == 43 [pid = 1892] [id = 66] 00:36:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 84 (0x7f2881182400) [pid = 1892] [serial = 197] [outer = (nil)] 00:36:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 85 (0x7f288370b800) [pid = 1892] [serial = 198] [outer = 0x7f2881182400] 00:36:00 INFO - PROCESS | 1892 | 1461742560149 Marionette DEBUG loaded listener.js 00:36:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 86 (0x7f28854a7000) [pid = 1892] [serial = 199] [outer = 0x7f2881182400] 00:36:01 INFO - PROCESS | 1892 | 1461742561159 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1698ms 00:36:01 INFO - PROCESS | 1892 | 1461742561210 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 00:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:36:01 INFO - PROCESS | 1892 | 1461742561221 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 00:36:01 INFO - PROCESS | 1892 | 1461742561234 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:36:01 INFO - PROCESS | 1892 | 1461742561241 Marionette TRACE conn5 <- [1,238,null,{}] 00:36:01 INFO - PROCESS | 1892 | 1461742561249 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:01 INFO - PROCESS | 1892 | 1461742561462 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 00:36:01 INFO - PROCESS | 1892 | 1461742561658 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899089000 == 44 [pid = 1892] [id = 67] 00:36:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 87 (0x7f28883e5c00) [pid = 1892] [serial = 200] [outer = (nil)] 00:36:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 88 (0x7f28891afc00) [pid = 1892] [serial = 201] [outer = 0x7f28883e5c00] 00:36:01 INFO - PROCESS | 1892 | 1461742561765 Marionette DEBUG loaded listener.js 00:36:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 89 (0x7f288e576800) [pid = 1892] [serial = 202] [outer = 0x7f28883e5c00] 00:36:02 INFO - PROCESS | 1892 | 1461742562768 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1597ms 00:36:02 INFO - PROCESS | 1892 | 1461742562831 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 00:36:02 INFO - PROCESS | 1892 | 1461742562837 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 00:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:36:02 INFO - PROCESS | 1892 | 1461742562844 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:36:02 INFO - PROCESS | 1892 | 1461742562852 Marionette TRACE conn5 <- [1,242,null,{}] 00:36:02 INFO - PROCESS | 1892 | 1461742562874 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:03 INFO - PROCESS | 1892 | 1461742563121 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 00:36:03 INFO - PROCESS | 1892 | 1461742563320 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887447000 == 45 [pid = 1892] [id = 68] 00:36:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 90 (0x7f287c3f3c00) [pid = 1892] [serial = 203] [outer = (nil)] 00:36:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 91 (0x7f28883eb400) [pid = 1892] [serial = 204] [outer = 0x7f287c3f3c00] 00:36:03 INFO - PROCESS | 1892 | 1461742563437 Marionette DEBUG loaded listener.js 00:36:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 92 (0x7f28944e7800) [pid = 1892] [serial = 205] [outer = 0x7f287c3f3c00] 00:36:04 INFO - PROCESS | 1892 | 1461742564467 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1696ms 00:36:04 INFO - PROCESS | 1892 | 1461742564543 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 00:36:04 INFO - PROCESS | 1892 | 1461742564547 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 00:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:36:04 INFO - PROCESS | 1892 | 1461742564555 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:36:04 INFO - PROCESS | 1892 | 1461742564560 Marionette TRACE conn5 <- [1,246,null,{}] 00:36:04 INFO - PROCESS | 1892 | 1461742564567 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:04 INFO - PROCESS | 1892 | 1461742564816 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 00:36:05 INFO - PROCESS | 1892 | 1461742565008 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880fec800 == 46 [pid = 1892] [id = 69] 00:36:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 93 (0x7f287c3f4800) [pid = 1892] [serial = 206] [outer = (nil)] 00:36:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f28977bfc00) [pid = 1892] [serial = 207] [outer = 0x7f287c3f4800] 00:36:05 INFO - PROCESS | 1892 | 1461742565125 Marionette DEBUG loaded listener.js 00:36:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f2899a38000) [pid = 1892] [serial = 208] [outer = 0x7f287c3f4800] 00:36:06 INFO - PROCESS | 1892 | 1461742566042 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1534ms 00:36:06 INFO - PROCESS | 1892 | 1461742566092 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 00:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:36:06 INFO - PROCESS | 1892 | 1461742566097 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 00:36:06 INFO - PROCESS | 1892 | 1461742566105 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:36:06 INFO - PROCESS | 1892 | 1461742566107 Marionette TRACE conn5 <- [1,250,null,{}] 00:36:06 INFO - PROCESS | 1892 | 1461742566115 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:06 INFO - PROCESS | 1892 | 1461742566299 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 00:36:06 INFO - PROCESS | 1892 | 1461742566446 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811c7800 == 47 [pid = 1892] [id = 70] 00:36:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f28810a8800) [pid = 1892] [serial = 209] [outer = (nil)] 00:36:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f28810ac000) [pid = 1892] [serial = 210] [outer = 0x7f28810a8800] 00:36:06 INFO - PROCESS | 1892 | 1461742566541 Marionette DEBUG loaded listener.js 00:36:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f28810b0c00) [pid = 1892] [serial = 211] [outer = 0x7f28810a8800] 00:36:07 INFO - PROCESS | 1892 | 1461742567617 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1582ms 00:36:07 INFO - PROCESS | 1892 | 1461742567687 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 00:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:36:07 INFO - PROCESS | 1892 | 1461742567692 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 00:36:07 INFO - PROCESS | 1892 | 1461742567698 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:36:07 INFO - PROCESS | 1892 | 1461742567702 Marionette TRACE conn5 <- [1,254,null,{}] 00:36:07 INFO - PROCESS | 1892 | 1461742567709 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:07 INFO - PROCESS | 1892 | 1461742567947 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 00:36:08 INFO - PROCESS | 1892 | 1461742568196 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c404000 == 48 [pid = 1892] [id = 71] 00:36:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f28810ac800) [pid = 1892] [serial = 212] [outer = (nil)] 00:36:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2899081800) [pid = 1892] [serial = 213] [outer = 0x7f28810ac800] 00:36:08 INFO - PROCESS | 1892 | 1461742568294 Marionette DEBUG loaded listener.js 00:36:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f289b6bd800) [pid = 1892] [serial = 214] [outer = 0x7f28810ac800] 00:36:09 INFO - PROCESS | 1892 | 1461742569303 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1636ms 00:36:09 INFO - PROCESS | 1892 | 1461742569337 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 00:36:09 INFO - PROCESS | 1892 | 1461742569341 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 00:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:36:09 INFO - PROCESS | 1892 | 1461742569349 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:36:09 INFO - PROCESS | 1892 | 1461742569353 Marionette TRACE conn5 <- [1,258,null,{}] 00:36:09 INFO - PROCESS | 1892 | 1461742569361 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:09 INFO - PROCESS | 1892 | 1461742569552 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 00:36:09 INFO - PROCESS | 1892 | 1461742569968 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d8800 == 49 [pid = 1892] [id = 72] 00:36:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f287c3f3000) [pid = 1892] [serial = 215] [outer = (nil)] 00:36:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287c3f5c00) [pid = 1892] [serial = 216] [outer = 0x7f287c3f3000] 00:36:10 INFO - PROCESS | 1892 | 1461742570071 Marionette DEBUG loaded listener.js 00:36:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287dace400) [pid = 1892] [serial = 217] [outer = 0x7f287c3f3000] 00:36:11 INFO - PROCESS | 1892 | 1461742571086 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1792ms 00:36:11 INFO - PROCESS | 1892 | 1461742571144 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 00:36:11 INFO - PROCESS | 1892 | 1461742571158 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 00:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:36:11 INFO - PROCESS | 1892 | 1461742571179 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:36:11 INFO - PROCESS | 1892 | 1461742571193 Marionette TRACE conn5 <- [1,262,null,{}] 00:36:11 INFO - PROCESS | 1892 | 1461742571208 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:11 INFO - PROCESS | 1892 | 1461742571461 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 00:36:11 INFO - PROCESS | 1892 | 1461742571732 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:11 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2898e47800 == 48 [pid = 1892] [id = 64] 00:36:11 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287e9e3400) [pid = 1892] [serial = 158] [outer = (nil)] [url = about:blank] 00:36:11 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2880e64400) [pid = 1892] [serial = 131] [outer = (nil)] [url = about:blank] 00:36:11 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28883df400) [pid = 1892] [serial = 134] [outer = (nil)] [url = about:blank] 00:36:11 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f28944e4400) [pid = 1892] [serial = 137] [outer = (nil)] [url = about:blank] 00:36:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880fe8000 == 49 [pid = 1892] [id = 73] 00:36:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f287e9e3400) [pid = 1892] [serial = 218] [outer = (nil)] 00:36:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f287ecf2c00) [pid = 1892] [serial = 219] [outer = 0x7f287e9e3400] 00:36:11 INFO - PROCESS | 1892 | 1461742571886 Marionette DEBUG loaded listener.js 00:36:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f28810adc00) [pid = 1892] [serial = 220] [outer = 0x7f287e9e3400] 00:36:12 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a9ae800 == 48 [pid = 1892] [id = 63] 00:36:12 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3f9800 == 47 [pid = 1892] [id = 62] 00:36:12 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288761c000 == 46 [pid = 1892] [id = 61] 00:36:12 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886dd2800 == 45 [pid = 1892] [id = 60] 00:36:12 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28810f7000 == 44 [pid = 1892] [id = 59] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2895530400) [pid = 1892] [serial = 152] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28956b8800) [pid = 1892] [serial = 155] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f289721b400) [pid = 1892] [serial = 156] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f289481e000) [pid = 1892] [serial = 140] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f288430d400) [pid = 1892] [serial = 144] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f2882dd6800) [pid = 1892] [serial = 143] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f28872ae000) [pid = 1892] [serial = 146] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f2888794000) [pid = 1892] [serial = 147] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f288a934c00) [pid = 1892] [serial = 149] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f28955e8800) [pid = 1892] [serial = 153] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | --DOMWINDOW == 92 (0x7f289446dc00) [pid = 1892] [serial = 150] [outer = (nil)] [url = about:blank] 00:36:12 INFO - PROCESS | 1892 | 1461742572805 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1656ms 00:36:12 INFO - PROCESS | 1892 | 1461742572837 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 00:36:12 INFO - PROCESS | 1892 | 1461742572845 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 00:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:36:12 INFO - PROCESS | 1892 | 1461742572853 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:36:12 INFO - PROCESS | 1892 | 1461742572857 Marionette TRACE conn5 <- [1,266,null,{}] 00:36:12 INFO - PROCESS | 1892 | 1461742572864 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:13 INFO - PROCESS | 1892 | 1461742573050 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 00:36:13 INFO - PROCESS | 1892 | 1461742573064 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887441000 == 45 [pid = 1892] [id = 74] 00:36:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 93 (0x7f2882dd8000) [pid = 1892] [serial = 221] [outer = (nil)] 00:36:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f28854a4800) [pid = 1892] [serial = 222] [outer = 0x7f2882dd8000] 00:36:13 INFO - PROCESS | 1892 | 1461742573166 Marionette DEBUG loaded listener.js 00:36:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f2886bd1800) [pid = 1892] [serial = 223] [outer = 0x7f2882dd8000] 00:36:14 INFO - PROCESS | 1892 | 1461742574174 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1335ms 00:36:14 INFO - PROCESS | 1892 | 1461742574202 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 00:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:36:14 INFO - PROCESS | 1892 | 1461742574207 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 00:36:14 INFO - PROCESS | 1892 | 1461742574223 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:36:14 INFO - PROCESS | 1892 | 1461742574234 Marionette TRACE conn5 <- [1,270,null,{}] 00:36:14 INFO - PROCESS | 1892 | 1461742574248 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:14 INFO - PROCESS | 1892 | 1461742574475 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 00:36:14 INFO - PROCESS | 1892 | 1461742574511 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888f28800 == 46 [pid = 1892] [id = 75] 00:36:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f28883f1800) [pid = 1892] [serial = 224] [outer = (nil)] 00:36:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f288e573800) [pid = 1892] [serial = 225] [outer = 0x7f28883f1800] 00:36:14 INFO - PROCESS | 1892 | 1461742574597 Marionette DEBUG loaded listener.js 00:36:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f28943f1000) [pid = 1892] [serial = 226] [outer = 0x7f28883f1800] 00:36:15 INFO - PROCESS | 1892 | 1461742575608 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1460ms 00:36:15 INFO - PROCESS | 1892 | 1461742575675 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 00:36:15 INFO - PROCESS | 1892 | 1461742575681 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 00:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:36:15 INFO - PROCESS | 1892 | 1461742575688 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:36:15 INFO - PROCESS | 1892 | 1461742575691 Marionette TRACE conn5 <- [1,274,null,{}] 00:36:15 INFO - PROCESS | 1892 | 1461742575707 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:15 INFO - PROCESS | 1892 | 1461742575925 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 00:36:15 INFO - PROCESS | 1892 | 1461742575954 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894114000 == 47 [pid = 1892] [id = 76] 00:36:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f288e575400) [pid = 1892] [serial = 227] [outer = (nil)] 00:36:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f289468ec00) [pid = 1892] [serial = 228] [outer = 0x7f288e575400] 00:36:16 INFO - PROCESS | 1892 | 1461742576038 Marionette DEBUG loaded listener.js 00:36:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f289721b400) [pid = 1892] [serial = 229] [outer = 0x7f288e575400] 00:36:16 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2880e63400) [pid = 1892] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:36:16 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2884392c00) [pid = 1892] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:36:16 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f28883ec000) [pid = 1892] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:36:16 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f287d78c800) [pid = 1892] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:36:16 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f288370b000) [pid = 1892] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:36:16 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f2882dd9800) [pid = 1892] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:36:16 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f288549fc00) [pid = 1892] [serial = 191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:36:16 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f287d790c00) [pid = 1892] [serial = 188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:36:17 INFO - PROCESS | 1892 | 1461742577141 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1496ms 00:36:17 INFO - PROCESS | 1892 | 1461742577186 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 00:36:17 INFO - PROCESS | 1892 | 1461742577190 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 00:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:36:17 INFO - PROCESS | 1892 | 1461742577197 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:36:17 INFO - PROCESS | 1892 | 1461742577200 Marionette TRACE conn5 <- [1,278,null,{}] 00:36:17 INFO - PROCESS | 1892 | 1461742577207 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:17 INFO - PROCESS | 1892 | 1461742577398 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 00:36:17 INFO - PROCESS | 1892 | 1461742577509 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:17 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895312800 == 48 [pid = 1892] [id = 77] 00:36:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f28943f7c00) [pid = 1892] [serial = 230] [outer = (nil)] 00:36:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f28977c0000) [pid = 1892] [serial = 231] [outer = 0x7f28943f7c00] 00:36:17 INFO - PROCESS | 1892 | 1461742577608 Marionette DEBUG loaded listener.js 00:36:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f2899adf400) [pid = 1892] [serial = 232] [outer = 0x7f28943f7c00] 00:36:18 INFO - PROCESS | 1892 | 1461742578551 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1486ms 00:36:18 INFO - PROCESS | 1892 | 1461742578686 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 00:36:18 INFO - PROCESS | 1892 | 1461742578693 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 00:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:36:18 INFO - PROCESS | 1892 | 1461742578718 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:36:18 INFO - PROCESS | 1892 | 1461742578723 Marionette TRACE conn5 <- [1,282,null,{}] 00:36:18 INFO - PROCESS | 1892 | 1461742578734 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:19 INFO - PROCESS | 1892 | 1461742579036 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 00:36:19 INFO - PROCESS | 1892 | 1461742579235 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288654d800 == 49 [pid = 1892] [id = 78] 00:36:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f287dad1c00) [pid = 1892] [serial = 233] [outer = (nil)] 00:36:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f287e9d8000) [pid = 1892] [serial = 234] [outer = 0x7f287dad1c00] 00:36:19 INFO - PROCESS | 1892 | 1461742579339 Marionette DEBUG loaded listener.js 00:36:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f287ecee000) [pid = 1892] [serial = 235] [outer = 0x7f287dad1c00] 00:36:20 INFO - PROCESS | 1892 | 1461742580343 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1692ms 00:36:20 INFO - PROCESS | 1892 | 1461742580410 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 00:36:20 INFO - PROCESS | 1892 | 1461742580417 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 00:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:36:20 INFO - PROCESS | 1892 | 1461742580433 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:36:20 INFO - PROCESS | 1892 | 1461742580440 Marionette TRACE conn5 <- [1,286,null,{}] 00:36:20 INFO - PROCESS | 1892 | 1461742580448 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:20 INFO - PROCESS | 1892 | 1461742580704 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 00:36:20 INFO - PROCESS | 1892 | 1461742580955 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3e9800 == 50 [pid = 1892] [id = 79] 00:36:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2880e0cc00) [pid = 1892] [serial = 236] [outer = (nil)] 00:36:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f2880e10c00) [pid = 1892] [serial = 237] [outer = 0x7f2880e0cc00] 00:36:21 INFO - PROCESS | 1892 | 1461742581058 Marionette DEBUG loaded listener.js 00:36:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f28810b1800) [pid = 1892] [serial = 238] [outer = 0x7f2880e0cc00] 00:36:22 INFO - PROCESS | 1892 | 1461742582020 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1653ms 00:36:22 INFO - PROCESS | 1892 | 1461742582083 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 00:36:22 INFO - PROCESS | 1892 | 1461742582088 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 00:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:36:22 INFO - PROCESS | 1892 | 1461742582095 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:36:22 INFO - PROCESS | 1892 | 1461742582100 Marionette TRACE conn5 <- [1,290,null,{}] 00:36:22 INFO - PROCESS | 1892 | 1461742582118 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:22 INFO - PROCESS | 1892 | 1461742582357 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 00:36:22 INFO - PROCESS | 1892 | 1461742582623 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28998b8800 == 51 [pid = 1892] [id = 80] 00:36:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f28883ebc00) [pid = 1892] [serial = 239] [outer = (nil)] 00:36:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2888f72800) [pid = 1892] [serial = 240] [outer = 0x7f28883ebc00] 00:36:22 INFO - PROCESS | 1892 | 1461742582779 Marionette DEBUG loaded listener.js 00:36:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f28943f7800) [pid = 1892] [serial = 241] [outer = 0x7f28883ebc00] 00:36:23 INFO - PROCESS | 1892 | 1461742583806 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1747ms 00:36:23 INFO - PROCESS | 1892 | 1461742583844 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 00:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:36:23 INFO - PROCESS | 1892 | 1461742583849 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 00:36:23 INFO - PROCESS | 1892 | 1461742583858 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:36:23 INFO - PROCESS | 1892 | 1461742583862 Marionette TRACE conn5 <- [1,294,null,{}] 00:36:23 INFO - PROCESS | 1892 | 1461742583870 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:24 INFO - PROCESS | 1892 | 1461742584079 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 00:36:24 INFO - PROCESS | 1892 | 1461742584289 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:24 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e1f000 == 52 [pid = 1892] [id = 81] 00:36:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f28883e7400) [pid = 1892] [serial = 242] [outer = (nil)] 00:36:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2899248800) [pid = 1892] [serial = 243] [outer = 0x7f28883e7400] 00:36:24 INFO - PROCESS | 1892 | 1461742584435 Marionette DEBUG loaded listener.js 00:36:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2899b2fc00) [pid = 1892] [serial = 244] [outer = 0x7f28883e7400] 00:36:25 INFO - PROCESS | 1892 | 1461742585355 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1538ms 00:36:25 INFO - PROCESS | 1892 | 1461742585394 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 00:36:25 INFO - PROCESS | 1892 | 1461742585400 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 00:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:36:25 INFO - PROCESS | 1892 | 1461742585407 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:36:25 INFO - PROCESS | 1892 | 1461742585410 Marionette TRACE conn5 <- [1,298,null,{}] 00:36:25 INFO - PROCESS | 1892 | 1461742585418 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:25 INFO - PROCESS | 1892 | 1461742585611 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 00:36:25 INFO - PROCESS | 1892 | 1461742585776 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880fde800 == 53 [pid = 1892] [id = 82] 00:36:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287edeac00) [pid = 1892] [serial = 245] [outer = (nil)] 00:36:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287edf2400) [pid = 1892] [serial = 246] [outer = 0x7f287edeac00] 00:36:25 INFO - PROCESS | 1892 | 1461742585870 Marionette DEBUG loaded listener.js 00:36:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287edf6400) [pid = 1892] [serial = 247] [outer = 0x7f287edeac00] 00:36:26 INFO - PROCESS | 1892 | 1461742586883 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1540ms 00:36:26 INFO - PROCESS | 1892 | 1461742586948 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 00:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:36:26 INFO - PROCESS | 1892 | 1461742586953 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 00:36:26 INFO - PROCESS | 1892 | 1461742586960 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:36:26 INFO - PROCESS | 1892 | 1461742586963 Marionette TRACE conn5 <- [1,302,null,{}] 00:36:26 INFO - PROCESS | 1892 | 1461742586971 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:27 INFO - PROCESS | 1892 | 1461742587240 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 00:36:27 INFO - PROCESS | 1892 | 1461742587455 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887561000 == 54 [pid = 1892] [id = 83] 00:36:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287efaec00) [pid = 1892] [serial = 248] [outer = (nil)] 00:36:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f28865f8400) [pid = 1892] [serial = 249] [outer = 0x7f287efaec00] 00:36:27 INFO - PROCESS | 1892 | 1461742587630 Marionette DEBUG loaded listener.js 00:36:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f289b6c4000) [pid = 1892] [serial = 250] [outer = 0x7f287efaec00] 00:36:28 INFO - PROCESS | 1892 | 1461742588548 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1644ms 00:36:28 INFO - PROCESS | 1892 | 1461742588605 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 00:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:36:28 INFO - PROCESS | 1892 | 1461742588610 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 00:36:28 INFO - PROCESS | 1892 | 1461742588618 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:36:28 INFO - PROCESS | 1892 | 1461742588621 Marionette TRACE conn5 <- [1,306,null,{}] 00:36:28 INFO - PROCESS | 1892 | 1461742588628 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:28 INFO - PROCESS | 1892 | 1461742588817 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 00:36:28 INFO - PROCESS | 1892 | 1461742588966 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb1f800 == 55 [pid = 1892] [id = 84] 00:36:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287efad000) [pid = 1892] [serial = 251] [outer = (nil)] 00:36:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f289c490400) [pid = 1892] [serial = 252] [outer = 0x7f287efad000] 00:36:29 INFO - PROCESS | 1892 | 1461742589060 Marionette DEBUG loaded listener.js 00:36:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f289da1c000) [pid = 1892] [serial = 253] [outer = 0x7f287efad000] 00:36:30 INFO - PROCESS | 1892 | 1461742590104 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1535ms 00:36:30 INFO - PROCESS | 1892 | 1461742590153 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 00:36:30 INFO - PROCESS | 1892 | 1461742590158 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 00:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:36:30 INFO - PROCESS | 1892 | 1461742590165 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:36:30 INFO - PROCESS | 1892 | 1461742590169 Marionette TRACE conn5 <- [1,310,null,{}] 00:36:30 INFO - PROCESS | 1892 | 1461742590175 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:30 INFO - PROCESS | 1892 | 1461742590365 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 00:36:30 INFO - PROCESS | 1892 | 1461742590833 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eecc000 == 56 [pid = 1892] [id = 85] 00:36:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287c35b000) [pid = 1892] [serial = 254] [outer = (nil)] 00:36:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287c3ea400) [pid = 1892] [serial = 255] [outer = 0x7f287c35b000] 00:36:30 INFO - PROCESS | 1892 | 1461742590967 Marionette DEBUG loaded listener.js 00:36:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287c3f7c00) [pid = 1892] [serial = 256] [outer = 0x7f287c35b000] 00:36:31 INFO - PROCESS | 1892 | 1461742591943 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1832ms 00:36:32 INFO - PROCESS | 1892 | 1461742592000 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 00:36:32 INFO - PROCESS | 1892 | 1461742592006 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 00:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:36:32 INFO - PROCESS | 1892 | 1461742592017 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:36:32 INFO - PROCESS | 1892 | 1461742592023 Marionette TRACE conn5 <- [1,314,null,{}] 00:36:32 INFO - PROCESS | 1892 | 1461742592033 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:32 INFO - PROCESS | 1892 | 1461742592242 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 00:36:32 INFO - PROCESS | 1892 | 1461742592540 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4d8000 == 57 [pid = 1892] [id = 86] 00:36:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287ece3400) [pid = 1892] [serial = 257] [outer = (nil)] 00:36:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287eceac00) [pid = 1892] [serial = 258] [outer = 0x7f287ece3400] 00:36:32 INFO - PROCESS | 1892 | 1461742592652 Marionette DEBUG loaded listener.js 00:36:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287edee400) [pid = 1892] [serial = 259] [outer = 0x7f287ece3400] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894114000 == 56 [pid = 1892] [id = 76] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888f28800 == 55 [pid = 1892] [id = 75] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887441000 == 54 [pid = 1892] [id = 74] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880fe8000 == 53 [pid = 1892] [id = 73] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d8800 == 52 [pid = 1892] [id = 72] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880fec800 == 51 [pid = 1892] [id = 69] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887447000 == 50 [pid = 1892] [id = 68] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899089000 == 49 [pid = 1892] [id = 67] 00:36:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288727f000 == 48 [pid = 1892] [id = 66] 00:36:33 INFO - PROCESS | 1892 | 1461742593646 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f28943f5400) [pid = 1892] [serial = 129] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28991ac000) [pid = 1892] [serial = 159] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2894645800) [pid = 1892] [serial = 185] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287dad6000) [pid = 1892] [serial = 177] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287d794000) [pid = 1892] [serial = 176] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2889178800) [pid = 1892] [serial = 182] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f288a676400) [pid = 1892] [serial = 183] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f288620e400) [pid = 1892] [serial = 164] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f288e577000) [pid = 1892] [serial = 167] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2887ec6000) [pid = 1892] [serial = 180] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2884392400) [pid = 1892] [serial = 179] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28854a3000) [pid = 1892] [serial = 192] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287dad5000) [pid = 1892] [serial = 161] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28956b2800) [pid = 1892] [serial = 170] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f289907d400) [pid = 1892] [serial = 173] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2895877000) [pid = 1892] [serial = 189] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f28854a9c00) [pid = 1892] [serial = 193] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f2899a33400) [pid = 1892] [serial = 190] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2899ae3000) [pid = 1892] [serial = 84] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:36:33 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f289553d400) [pid = 1892] [serial = 186] [outer = (nil)] [url = about:blank] 00:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1687ms 00:36:33 INFO - PROCESS | 1892 | 1461742593708 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 00:36:33 INFO - PROCESS | 1892 | 1461742593714 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 00:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:36:33 INFO - PROCESS | 1892 | 1461742593723 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:36:33 INFO - PROCESS | 1892 | 1461742593726 Marionette TRACE conn5 <- [1,318,null,{}] 00:36:33 INFO - PROCESS | 1892 | 1461742593733 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:33 INFO - PROCESS | 1892 | 1461742593919 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 00:36:34 INFO - PROCESS | 1892 | 1461742594078 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d8800 == 49 [pid = 1892] [id = 87] 00:36:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287ece4400) [pid = 1892] [serial = 260] [outer = (nil)] 00:36:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287efac400) [pid = 1892] [serial = 261] [outer = 0x7f287ece4400] 00:36:34 INFO - PROCESS | 1892 | 1461742594164 Marionette DEBUG loaded listener.js 00:36:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2880e0c000) [pid = 1892] [serial = 262] [outer = 0x7f287ece4400] 00:36:35 INFO - PROCESS | 1892 | 1461742595106 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1439ms 00:36:35 INFO - PROCESS | 1892 | 1461742595163 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 00:36:35 INFO - PROCESS | 1892 | 1461742595166 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 00:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:36:35 INFO - PROCESS | 1892 | 1461742595182 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:36:35 INFO - PROCESS | 1892 | 1461742595193 Marionette TRACE conn5 <- [1,322,null,{}] 00:36:35 INFO - PROCESS | 1892 | 1461742595203 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:35 INFO - PROCESS | 1892 | 1461742595394 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 00:36:35 INFO - PROCESS | 1892 | 1461742595505 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887445800 == 50 [pid = 1892] [id = 88] 00:36:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287efa9800) [pid = 1892] [serial = 263] [outer = (nil)] 00:36:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2881180400) [pid = 1892] [serial = 264] [outer = 0x7f287efa9800] 00:36:35 INFO - PROCESS | 1892 | 1461742595585 Marionette DEBUG loaded listener.js 00:36:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f28854a4c00) [pid = 1892] [serial = 265] [outer = 0x7f287efa9800] 00:36:36 INFO - PROCESS | 1892 | 1461742596507 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1356ms 00:36:36 INFO - PROCESS | 1892 | 1461742596532 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 00:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:36:36 INFO - PROCESS | 1892 | 1461742596537 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 00:36:36 INFO - PROCESS | 1892 | 1461742596544 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:36:36 INFO - PROCESS | 1892 | 1461742596547 Marionette TRACE conn5 <- [1,326,null,{}] 00:36:36 INFO - PROCESS | 1892 | 1461742596574 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:36 INFO - PROCESS | 1892 | 1461742596788 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 00:36:36 INFO - PROCESS | 1892 | 1461742596812 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887867000 == 51 [pid = 1892] [id = 89] 00:36:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2880e0c400) [pid = 1892] [serial = 266] [outer = (nil)] 00:36:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f28881b9000) [pid = 1892] [serial = 267] [outer = 0x7f2880e0c400] 00:36:36 INFO - PROCESS | 1892 | 1461742596888 Marionette DEBUG loaded listener.js 00:36:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28883ec000) [pid = 1892] [serial = 268] [outer = 0x7f2880e0c400] 00:36:38 INFO - PROCESS | 1892 | 1461742597997 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1467ms 00:36:38 INFO - PROCESS | 1892 | 1461742598012 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 00:36:38 INFO - PROCESS | 1892 | 1461742598015 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 00:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:36:38 INFO - PROCESS | 1892 | 1461742598023 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:36:38 INFO - PROCESS | 1892 | 1461742598027 Marionette TRACE conn5 <- [1,330,null,{}] 00:36:38 INFO - PROCESS | 1892 | 1461742598039 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:38 INFO - PROCESS | 1892 | 1461742598261 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 00:36:38 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f288e575400) [pid = 1892] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:36:38 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2882dd8000) [pid = 1892] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:36:38 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28883f1800) [pid = 1892] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:36:38 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287e9e3400) [pid = 1892] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:36:38 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287c3f3000) [pid = 1892] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:36:38 INFO - PROCESS | 1892 | 1461742598538 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3e1800 == 52 [pid = 1892] [id = 90] 00:36:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f28881bec00) [pid = 1892] [serial = 269] [outer = (nil)] 00:36:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f288a92e800) [pid = 1892] [serial = 270] [outer = 0x7f28881bec00] 00:36:38 INFO - PROCESS | 1892 | 1461742598640 Marionette DEBUG loaded listener.js 00:36:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2894645800) [pid = 1892] [serial = 271] [outer = 0x7f28881bec00] 00:36:39 INFO - PROCESS | 1892 | 1461742599560 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1588ms 00:36:39 INFO - PROCESS | 1892 | 1461742599611 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 00:36:39 INFO - PROCESS | 1892 | 1461742599616 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 00:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:36:39 INFO - PROCESS | 1892 | 1461742599622 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:36:39 INFO - PROCESS | 1892 | 1461742599626 Marionette TRACE conn5 <- [1,334,null,{}] 00:36:39 INFO - PROCESS | 1892 | 1461742599632 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:39 INFO - PROCESS | 1892 | 1461742599834 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 00:36:39 INFO - PROCESS | 1892 | 1461742599945 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895305800 == 53 [pid = 1892] [id = 91] 00:36:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287dab5400) [pid = 1892] [serial = 272] [outer = (nil)] 00:36:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287dac1000) [pid = 1892] [serial = 273] [outer = 0x7f287dab5400] 00:36:40 INFO - PROCESS | 1892 | 1461742600030 Marionette DEBUG loaded listener.js 00:36:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2895533c00) [pid = 1892] [serial = 274] [outer = 0x7f287dab5400] 00:36:41 INFO - PROCESS | 1892 | 1461742601151 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1593ms 00:36:41 INFO - PROCESS | 1892 | 1461742601218 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 00:36:41 INFO - PROCESS | 1892 | 1461742601226 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 00:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:36:41 INFO - PROCESS | 1892 | 1461742601238 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:36:41 INFO - PROCESS | 1892 | 1461742601246 Marionette TRACE conn5 <- [1,338,null,{}] 00:36:41 INFO - PROCESS | 1892 | 1461742601257 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:41 INFO - PROCESS | 1892 | 1461742601524 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 00:36:41 INFO - PROCESS | 1892 | 1461742601743 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811da000 == 54 [pid = 1892] [id = 92] 00:36:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287d78c800) [pid = 1892] [serial = 275] [outer = (nil)] 00:36:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287dabc000) [pid = 1892] [serial = 276] [outer = 0x7f287d78c800] 00:36:41 INFO - PROCESS | 1892 | 1461742601847 Marionette DEBUG loaded listener.js 00:36:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287dad1800) [pid = 1892] [serial = 277] [outer = 0x7f287d78c800] 00:36:42 INFO - PROCESS | 1892 | 1461742602866 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1697ms 00:36:42 INFO - PROCESS | 1892 | 1461742602936 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 00:36:42 INFO - PROCESS | 1892 | 1461742602947 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 00:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:36:42 INFO - PROCESS | 1892 | 1461742602962 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:36:42 INFO - PROCESS | 1892 | 1461742602968 Marionette TRACE conn5 <- [1,342,null,{}] 00:36:42 INFO - PROCESS | 1892 | 1461742602976 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:43 INFO - PROCESS | 1892 | 1461742603225 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 00:36:43 INFO - PROCESS | 1892 | 1461742603448 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888058800 == 55 [pid = 1892] [id = 93] 00:36:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287ed6a800) [pid = 1892] [serial = 278] [outer = (nil)] 00:36:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287ed70400) [pid = 1892] [serial = 279] [outer = 0x7f287ed6a800] 00:36:43 INFO - PROCESS | 1892 | 1461742603546 Marionette DEBUG loaded listener.js 00:36:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287ed75400) [pid = 1892] [serial = 280] [outer = 0x7f287ed6a800] 00:36:44 INFO - PROCESS | 1892 | 1461742604612 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1693ms 00:36:44 INFO - PROCESS | 1892 | 1461742604655 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 00:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:36:44 INFO - PROCESS | 1892 | 1461742604661 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 00:36:44 INFO - PROCESS | 1892 | 1461742604670 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:36:44 INFO - PROCESS | 1892 | 1461742604677 Marionette TRACE conn5 <- [1,346,null,{}] 00:36:44 INFO - PROCESS | 1892 | 1461742604698 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:45 INFO - PROCESS | 1892 | 1461742605049 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 00:36:45 INFO - PROCESS | 1892 | 1461742605270 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28996cc000 == 56 [pid = 1892] [id = 94] 00:36:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287efaa000) [pid = 1892] [serial = 281] [outer = (nil)] 00:36:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2880e06000) [pid = 1892] [serial = 282] [outer = 0x7f287efaa000] 00:36:45 INFO - PROCESS | 1892 | 1461742605386 Marionette DEBUG loaded listener.js 00:36:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2880e68400) [pid = 1892] [serial = 283] [outer = 0x7f287efaa000] 00:36:46 INFO - PROCESS | 1892 | 1461742606399 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1801ms 00:36:46 INFO - PROCESS | 1892 | 1461742606470 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 00:36:46 INFO - PROCESS | 1892 | 1461742606477 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 00:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:36:46 INFO - PROCESS | 1892 | 1461742606485 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:36:46 INFO - PROCESS | 1892 | 1461742606488 Marionette TRACE conn5 <- [1,350,null,{}] 00:36:46 INFO - PROCESS | 1892 | 1461742606496 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:46 INFO - PROCESS | 1892 | 1461742606743 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 00:36:46 INFO - PROCESS | 1892 | 1461742606953 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dc99000 == 57 [pid = 1892] [id = 95] 00:36:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287efaa400) [pid = 1892] [serial = 284] [outer = (nil)] 00:36:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f288524bc00) [pid = 1892] [serial = 285] [outer = 0x7f287efaa400] 00:36:47 INFO - PROCESS | 1892 | 1461742607074 Marionette DEBUG loaded listener.js 00:36:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f28883dd400) [pid = 1892] [serial = 286] [outer = 0x7f287efaa400] 00:36:48 INFO - PROCESS | 1892 | 1461742608065 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1636ms 00:36:48 INFO - PROCESS | 1892 | 1461742608121 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 00:36:48 INFO - PROCESS | 1892 | 1461742608126 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 00:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:36:48 INFO - PROCESS | 1892 | 1461742608133 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:36:48 INFO - PROCESS | 1892 | 1461742608137 Marionette TRACE conn5 <- [1,354,null,{}] 00:36:48 INFO - PROCESS | 1892 | 1461742608143 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:48 INFO - PROCESS | 1892 | 1461742608333 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 00:36:48 INFO - PROCESS | 1892 | 1461742608536 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287beec800 == 58 [pid = 1892] [id = 96] 00:36:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f288117b000) [pid = 1892] [serial = 287] [outer = (nil)] 00:36:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f288e574400) [pid = 1892] [serial = 288] [outer = 0x7f288117b000] 00:36:48 INFO - PROCESS | 1892 | 1461742608645 Marionette DEBUG loaded listener.js 00:36:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f28944e8400) [pid = 1892] [serial = 289] [outer = 0x7f288117b000] 00:36:49 INFO - PROCESS | 1892 | 1461742609607 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1533ms 00:36:49 INFO - PROCESS | 1892 | 1461742609668 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 00:36:49 INFO - PROCESS | 1892 | 1461742609673 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 00:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:36:49 INFO - PROCESS | 1892 | 1461742609680 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:36:49 INFO - PROCESS | 1892 | 1461742609685 Marionette TRACE conn5 <- [1,358,null,{}] 00:36:49 INFO - PROCESS | 1892 | 1461742609692 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:50 INFO - PROCESS | 1892 | 1461742610020 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 00:36:50 INFO - PROCESS | 1892 | 1461742610216 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899315000 == 59 [pid = 1892] [id = 97] 00:36:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f289553e000) [pid = 1892] [serial = 290] [outer = (nil)] 00:36:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2895872c00) [pid = 1892] [serial = 291] [outer = 0x7f289553e000] 00:36:50 INFO - PROCESS | 1892 | 1461742610311 Marionette DEBUG loaded listener.js 00:36:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f289924a800) [pid = 1892] [serial = 292] [outer = 0x7f289553e000] 00:36:51 INFO - PROCESS | 1892 | 1461742611261 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1638ms 00:36:51 INFO - PROCESS | 1892 | 1461742611320 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 00:36:51 INFO - PROCESS | 1892 | 1461742611325 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 00:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:36:51 INFO - PROCESS | 1892 | 1461742611332 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:36:51 INFO - PROCESS | 1892 | 1461742611336 Marionette TRACE conn5 <- [1,362,null,{}] 00:36:51 INFO - PROCESS | 1892 | 1461742611342 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:51 INFO - PROCESS | 1892 | 1461742611566 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 00:36:51 INFO - PROCESS | 1892 | 1461742611765 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28785d1800 == 60 [pid = 1892] [id = 98] 00:36:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28784eb800) [pid = 1892] [serial = 293] [outer = (nil)] 00:36:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28784f0000) [pid = 1892] [serial = 294] [outer = 0x7f28784eb800] 00:36:51 INFO - PROCESS | 1892 | 1461742611903 Marionette DEBUG loaded listener.js 00:36:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28784f4400) [pid = 1892] [serial = 295] [outer = 0x7f28784eb800] 00:36:52 INFO - PROCESS | 1892 | 1461742612913 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1645ms 00:36:53 INFO - PROCESS | 1892 | 1461742613017 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 00:36:53 INFO - PROCESS | 1892 | 1461742613022 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 00:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:36:53 INFO - PROCESS | 1892 | 1461742613037 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:36:53 INFO - PROCESS | 1892 | 1461742613040 Marionette TRACE conn5 <- [1,366,null,{}] 00:36:53 INFO - PROCESS | 1892 | 1461742613048 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:53 INFO - PROCESS | 1892 | 1461742613259 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 00:36:53 INFO - PROCESS | 1892 | 1461742613469 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899313800 == 61 [pid = 1892] [id = 99] 00:36:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2877b4f000) [pid = 1892] [serial = 296] [outer = (nil)] 00:36:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2877b54800) [pid = 1892] [serial = 297] [outer = 0x7f2877b4f000] 00:36:53 INFO - PROCESS | 1892 | 1461742613565 Marionette DEBUG loaded listener.js 00:36:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2877b5a000) [pid = 1892] [serial = 298] [outer = 0x7f2877b4f000] 00:36:54 INFO - PROCESS | 1892 | 1461742614544 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1541ms 00:36:54 INFO - PROCESS | 1892 | 1461742614575 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 00:36:54 INFO - PROCESS | 1892 | 1461742614579 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 00:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:36:54 INFO - PROCESS | 1892 | 1461742614587 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:36:54 INFO - PROCESS | 1892 | 1461742614592 Marionette TRACE conn5 <- [1,370,null,{}] 00:36:54 INFO - PROCESS | 1892 | 1461742614599 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:54 INFO - PROCESS | 1892 | 1461742614808 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 00:36:55 INFO - PROCESS | 1892 | 1461742615029 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287dba5000 == 62 [pid = 1892] [id = 100] 00:36:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2877b53c00) [pid = 1892] [serial = 299] [outer = (nil)] 00:36:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f28784f4c00) [pid = 1892] [serial = 300] [outer = 0x7f2877b53c00] 00:36:55 INFO - PROCESS | 1892 | 1461742615146 Marionette DEBUG loaded listener.js 00:36:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287e77cc00) [pid = 1892] [serial = 301] [outer = 0x7f2877b53c00] 00:36:56 INFO - PROCESS | 1892 | 1461742616441 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1889ms 00:36:56 INFO - PROCESS | 1892 | 1461742616478 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 00:36:56 INFO - PROCESS | 1892 | 1461742616486 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 00:36:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:36:56 INFO - PROCESS | 1892 | 1461742616608 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:36:56 INFO - PROCESS | 1892 | 1461742616616 Marionette TRACE conn5 <- [1,374,null,{}] 00:36:56 INFO - PROCESS | 1892 | 1461742616640 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:56 INFO - PROCESS | 1892 | 1461742616825 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 00:36:57 INFO - PROCESS | 1892 | 1461742617028 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb19000 == 63 [pid = 1892] [id = 101] 00:36:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28784f0400) [pid = 1892] [serial = 302] [outer = (nil)] 00:36:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f287be2e800) [pid = 1892] [serial = 303] [outer = 0x7f28784f0400] 00:36:57 INFO - PROCESS | 1892 | 1461742617163 Marionette DEBUG loaded listener.js 00:36:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f287c3ebc00) [pid = 1892] [serial = 304] [outer = 0x7f28784f0400] 00:36:58 INFO - PROCESS | 1892 | 1461742618201 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:36:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:36:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1662ms 00:36:58 INFO - PROCESS | 1892 | 1461742618219 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 00:36:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:36:58 INFO - PROCESS | 1892 | 1461742618230 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 00:36:58 INFO - PROCESS | 1892 | 1461742618242 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:36:58 INFO - PROCESS | 1892 | 1461742618248 Marionette TRACE conn5 <- [1,378,null,{}] 00:36:58 INFO - PROCESS | 1892 | 1461742618255 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:58 INFO - PROCESS | 1892 | 1461742618457 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 00:36:58 INFO - PROCESS | 1892 | 1461742618670 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c40c000 == 64 [pid = 1892] [id = 102] 00:36:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f287dad1400) [pid = 1892] [serial = 305] [outer = (nil)] 00:36:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f287e9dc000) [pid = 1892] [serial = 306] [outer = 0x7f287dad1400] 00:36:58 INFO - PROCESS | 1892 | 1461742618810 Marionette DEBUG loaded listener.js 00:36:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f287ecefc00) [pid = 1892] [serial = 307] [outer = 0x7f287dad1400] 00:36:59 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3e1800 == 63 [pid = 1892] [id = 90] 00:36:59 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887867000 == 62 [pid = 1892] [id = 89] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f28977c0000) [pid = 1892] [serial = 231] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f288370b800) [pid = 1892] [serial = 198] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2899081800) [pid = 1892] [serial = 213] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f28810ac000) [pid = 1892] [serial = 210] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f2899b8c400) [pid = 1892] [serial = 195] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f28977bfc00) [pid = 1892] [serial = 207] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f28883eb400) [pid = 1892] [serial = 204] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f28891afc00) [pid = 1892] [serial = 201] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887445800 == 61 [pid = 1892] [id = 88] 00:36:59 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d8800 == 60 [pid = 1892] [id = 87] 00:36:59 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4d8000 == 59 [pid = 1892] [id = 86] 00:36:59 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eecc000 == 58 [pid = 1892] [id = 85] 00:36:59 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288654d800 == 57 [pid = 1892] [id = 78] 00:36:59 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895312800 == 56 [pid = 1892] [id = 77] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f289721b400) [pid = 1892] [serial = 229] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28854a4800) [pid = 1892] [serial = 222] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f288e573800) [pid = 1892] [serial = 225] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287ecf2c00) [pid = 1892] [serial = 219] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28943f1000) [pid = 1892] [serial = 226] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f289468ec00) [pid = 1892] [serial = 228] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2886bd1800) [pid = 1892] [serial = 223] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28810adc00) [pid = 1892] [serial = 220] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287dace400) [pid = 1892] [serial = 217] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287c3f5c00) [pid = 1892] [serial = 216] [outer = (nil)] [url = about:blank] 00:36:59 INFO - PROCESS | 1892 | 1461742619813 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:36:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:36:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1592ms 00:36:59 INFO - PROCESS | 1892 | 1461742619833 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 00:36:59 INFO - PROCESS | 1892 | 1461742619838 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 00:36:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:36:59 INFO - PROCESS | 1892 | 1461742619846 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:36:59 INFO - PROCESS | 1892 | 1461742619852 Marionette TRACE conn5 <- [1,382,null,{}] 00:36:59 INFO - PROCESS | 1892 | 1461742619870 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:00 INFO - PROCESS | 1892 | 1461742620050 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 00:37:00 INFO - PROCESS | 1892 | 1461742620169 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886d16000 == 57 [pid = 1892] [id = 103] 00:37:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287dabd000) [pid = 1892] [serial = 308] [outer = (nil)] 00:37:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287ed19000) [pid = 1892] [serial = 309] [outer = 0x7f287dabd000] 00:37:00 INFO - PROCESS | 1892 | 1461742620248 Marionette DEBUG loaded listener.js 00:37:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287ede7c00) [pid = 1892] [serial = 310] [outer = 0x7f287dabd000] 00:37:00 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:00 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:37:00 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:00 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:00 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:01 INFO - PROCESS | 1892 | 1461742621082 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:37:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:37:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1298ms 00:37:01 INFO - PROCESS | 1892 | 1461742621143 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 00:37:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:37:01 INFO - PROCESS | 1892 | 1461742621149 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 00:37:01 INFO - PROCESS | 1892 | 1461742621155 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:37:01 INFO - PROCESS | 1892 | 1461742621158 Marionette TRACE conn5 <- [1,386,null,{}] 00:37:01 INFO - PROCESS | 1892 | 1461742621163 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:01 INFO - PROCESS | 1892 | 1461742621346 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 00:37:01 INFO - PROCESS | 1892 | 1461742621475 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887552000 == 58 [pid = 1892] [id = 104] 00:37:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287ede8800) [pid = 1892] [serial = 311] [outer = (nil)] 00:37:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2880e05c00) [pid = 1892] [serial = 312] [outer = 0x7f287ede8800] 00:37:01 INFO - PROCESS | 1892 | 1461742621572 Marionette DEBUG loaded listener.js 00:37:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2880e63000) [pid = 1892] [serial = 313] [outer = 0x7f287ede8800] 00:37:02 INFO - PROCESS | 1892 | 1461742622531 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1389ms 00:37:02 INFO - PROCESS | 1892 | 1461742622550 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 00:37:02 INFO - PROCESS | 1892 | 1461742622554 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 00:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:37:02 INFO - PROCESS | 1892 | 1461742622559 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:37:02 INFO - PROCESS | 1892 | 1461742622562 Marionette TRACE conn5 <- [1,390,null,{}] 00:37:02 INFO - PROCESS | 1892 | 1461742622568 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:02 INFO - PROCESS | 1892 | 1461742622760 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 00:37:02 INFO - PROCESS | 1892 | 1461742622793 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28884c4000 == 59 [pid = 1892] [id = 105] 00:37:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f287efae000) [pid = 1892] [serial = 314] [outer = (nil)] 00:37:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28810b1c00) [pid = 1892] [serial = 315] [outer = 0x7f287efae000] 00:37:02 INFO - PROCESS | 1892 | 1461742622863 Marionette DEBUG loaded listener.js 00:37:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2883760000) [pid = 1892] [serial = 316] [outer = 0x7f287efae000] 00:37:03 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28943f7c00) [pid = 1892] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:37:03 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287efa9800) [pid = 1892] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:37:03 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287c35b000) [pid = 1892] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:37:03 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287ece4400) [pid = 1892] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:37:03 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2880e0c400) [pid = 1892] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:37:03 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287ece3400) [pid = 1892] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:37:03 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28881bec00) [pid = 1892] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:37:03 INFO - PROCESS | 1892 | 1461742623870 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1333ms 00:37:03 INFO - PROCESS | 1892 | 1461742623892 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 00:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:37:03 INFO - PROCESS | 1892 | 1461742623898 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 00:37:03 INFO - PROCESS | 1892 | 1461742623904 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:37:03 INFO - PROCESS | 1892 | 1461742623908 Marionette TRACE conn5 <- [1,394,null,{}] 00:37:03 INFO - PROCESS | 1892 | 1461742623913 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:04 INFO - PROCESS | 1892 | 1461742624098 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 00:37:04 INFO - PROCESS | 1892 | 1461742624215 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894103800 == 60 [pid = 1892] [id = 106] 00:37:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287dabac00) [pid = 1892] [serial = 317] [outer = (nil)] 00:37:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28865a7400) [pid = 1892] [serial = 318] [outer = 0x7f287dabac00] 00:37:04 INFO - PROCESS | 1892 | 1461742624287 Marionette DEBUG loaded listener.js 00:37:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28890ce800) [pid = 1892] [serial = 319] [outer = 0x7f287dabac00] 00:37:05 INFO - PROCESS | 1892 | 1461742625003 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:37:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:37:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1130ms 00:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:37:05 INFO - PROCESS | 1892 | 1461742625035 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 00:37:05 INFO - PROCESS | 1892 | 1461742625037 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 00:37:05 INFO - PROCESS | 1892 | 1461742625043 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:37:05 INFO - PROCESS | 1892 | 1461742625046 Marionette TRACE conn5 <- [1,398,null,{}] 00:37:05 INFO - PROCESS | 1892 | 1461742625051 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:05 INFO - PROCESS | 1892 | 1461742625224 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 00:37:05 INFO - PROCESS | 1892 | 1461742625246 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899037000 == 61 [pid = 1892] [id = 107] 00:37:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287dabb400) [pid = 1892] [serial = 320] [outer = (nil)] 00:37:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f288a933400) [pid = 1892] [serial = 321] [outer = 0x7f287dabb400] 00:37:05 INFO - PROCESS | 1892 | 1461742625307 Marionette DEBUG loaded listener.js 00:37:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2894477000) [pid = 1892] [serial = 322] [outer = 0x7f287dabb400] 00:37:06 INFO - PROCESS | 1892 | 1461742626393 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1379ms 00:37:06 INFO - PROCESS | 1892 | 1461742626422 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 00:37:06 INFO - PROCESS | 1892 | 1461742626428 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 00:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:37:06 INFO - PROCESS | 1892 | 1461742626439 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:37:06 INFO - PROCESS | 1892 | 1461742626443 Marionette TRACE conn5 <- [1,402,null,{}] 00:37:06 INFO - PROCESS | 1892 | 1461742626451 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:06 INFO - PROCESS | 1892 | 1461742626619 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 00:37:06 INFO - PROCESS | 1892 | 1461742626776 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d8800 == 62 [pid = 1892] [id = 108] 00:37:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f287be2f800) [pid = 1892] [serial = 323] [outer = (nil)] 00:37:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287d798000) [pid = 1892] [serial = 324] [outer = 0x7f287be2f800] 00:37:06 INFO - PROCESS | 1892 | 1461742626852 Marionette DEBUG loaded listener.js 00:37:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287e8e2000) [pid = 1892] [serial = 325] [outer = 0x7f287be2f800] 00:37:07 INFO - PROCESS | 1892 | 1461742627866 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:37:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:37:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1482ms 00:37:07 INFO - PROCESS | 1892 | 1461742627921 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 00:37:07 INFO - PROCESS | 1892 | 1461742627930 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 00:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:37:07 INFO - PROCESS | 1892 | 1461742627966 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:37:07 INFO - PROCESS | 1892 | 1461742627972 Marionette TRACE conn5 <- [1,406,null,{}] 00:37:07 INFO - PROCESS | 1892 | 1461742627981 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:08 INFO - PROCESS | 1892 | 1461742628202 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 00:37:08 INFO - PROCESS | 1892 | 1461742628484 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288d81a800 == 63 [pid = 1892] [id = 109] 00:37:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287ed10000) [pid = 1892] [serial = 326] [outer = (nil)] 00:37:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f287edec400) [pid = 1892] [serial = 327] [outer = 0x7f287ed10000] 00:37:08 INFO - PROCESS | 1892 | 1461742628572 Marionette DEBUG loaded listener.js 00:37:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f287efafc00) [pid = 1892] [serial = 328] [outer = 0x7f287ed10000] 00:37:09 INFO - PROCESS | 1892 | 1461742629556 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1644ms 00:37:09 INFO - PROCESS | 1892 | 1461742629610 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 00:37:09 INFO - PROCESS | 1892 | 1461742629614 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 00:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:37:09 INFO - PROCESS | 1892 | 1461742629621 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:37:09 INFO - PROCESS | 1892 | 1461742629628 Marionette TRACE conn5 <- [1,410,null,{}] 00:37:09 INFO - PROCESS | 1892 | 1461742629644 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:09 INFO - PROCESS | 1892 | 1461742629865 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 00:37:10 INFO - PROCESS | 1892 | 1461742630117 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899b1c000 == 64 [pid = 1892] [id = 110] 00:37:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f2883763c00) [pid = 1892] [serial = 329] [outer = (nil)] 00:37:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2886ec3800) [pid = 1892] [serial = 330] [outer = 0x7f2883763c00] 00:37:10 INFO - PROCESS | 1892 | 1461742630203 Marionette DEBUG loaded listener.js 00:37:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2888704c00) [pid = 1892] [serial = 331] [outer = 0x7f2883763c00] 00:37:11 INFO - PROCESS | 1892 | 1461742631147 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:37:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:37:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1591ms 00:37:11 INFO - PROCESS | 1892 | 1461742631214 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 00:37:11 INFO - PROCESS | 1892 | 1461742631220 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 00:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:37:11 INFO - PROCESS | 1892 | 1461742631227 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:37:11 INFO - PROCESS | 1892 | 1461742631230 Marionette TRACE conn5 <- [1,414,null,{}] 00:37:11 INFO - PROCESS | 1892 | 1461742631237 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:11 INFO - PROCESS | 1892 | 1461742631432 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 00:37:11 INFO - PROCESS | 1892 | 1461742631620 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e014800 == 65 [pid = 1892] [id = 111] 00:37:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f2880e09c00) [pid = 1892] [serial = 332] [outer = (nil)] 00:37:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f28811bc400) [pid = 1892] [serial = 333] [outer = 0x7f2880e09c00] 00:37:11 INFO - PROCESS | 1892 | 1461742631744 Marionette DEBUG loaded listener.js 00:37:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f2886214800) [pid = 1892] [serial = 334] [outer = 0x7f2880e09c00] 00:37:12 INFO - PROCESS | 1892 | 1461742632934 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1789ms 00:37:13 INFO - PROCESS | 1892 | 1461742633032 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 00:37:13 INFO - PROCESS | 1892 | 1461742633036 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 00:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:37:13 INFO - PROCESS | 1892 | 1461742633045 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:37:13 INFO - PROCESS | 1892 | 1461742633049 Marionette TRACE conn5 <- [1,418,null,{}] 00:37:13 INFO - PROCESS | 1892 | 1461742633057 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:13 INFO - PROCESS | 1892 | 1461742633490 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 00:37:13 INFO - PROCESS | 1892 | 1461742633623 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cd0000 == 66 [pid = 1892] [id = 112] 00:37:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f2877b50000) [pid = 1892] [serial = 335] [outer = (nil)] 00:37:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f287c3f0400) [pid = 1892] [serial = 336] [outer = 0x7f2877b50000] 00:37:13 INFO - PROCESS | 1892 | 1461742633697 Marionette DEBUG loaded listener.js 00:37:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f2880e0d000) [pid = 1892] [serial = 337] [outer = 0x7f2877b50000] 00:37:15 INFO - PROCESS | 1892 | 1461742635723 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:37:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 00:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2691ms 00:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:37:15 INFO - PROCESS | 1892 | 1461742635736 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 00:37:15 INFO - PROCESS | 1892 | 1461742635740 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 00:37:15 INFO - PROCESS | 1892 | 1461742635748 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:37:15 INFO - PROCESS | 1892 | 1461742635751 Marionette TRACE conn5 <- [1,422,null,{}] 00:37:15 INFO - PROCESS | 1892 | 1461742635758 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:15 INFO - PROCESS | 1892 | 1461742635928 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 00:37:16 INFO - PROCESS | 1892 | 1461742636086 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287dba2800 == 67 [pid = 1892] [id = 113] 00:37:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f287c3f8000) [pid = 1892] [serial = 338] [outer = (nil)] 00:37:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f287efa9000) [pid = 1892] [serial = 339] [outer = 0x7f287c3f8000] 00:37:16 INFO - PROCESS | 1892 | 1461742636153 Marionette DEBUG loaded listener.js 00:37:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f2880e64400) [pid = 1892] [serial = 340] [outer = 0x7f287c3f8000] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6bf800 == 66 [pid = 1892] [id = 50] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28946d6000 == 65 [pid = 1892] [id = 51] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c404000 == 64 [pid = 1892] [id = 71] 00:37:16 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f287e9d8000) [pid = 1892] [serial = 234] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f2880e10c00) [pid = 1892] [serial = 237] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f2888f72800) [pid = 1892] [serial = 240] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f2899248800) [pid = 1892] [serial = 243] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f287edf2400) [pid = 1892] [serial = 246] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f28865f8400) [pid = 1892] [serial = 249] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f289c490400) [pid = 1892] [serial = 252] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f287dac1000) [pid = 1892] [serial = 273] [outer = (nil)] [url = about:blank] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894103800 == 63 [pid = 1892] [id = 106] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28884c4000 == 62 [pid = 1892] [id = 105] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887552000 == 61 [pid = 1892] [id = 104] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886d16000 == 60 [pid = 1892] [id = 103] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c40c000 == 59 [pid = 1892] [id = 102] 00:37:16 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb19000 == 58 [pid = 1892] [id = 101] 00:37:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287beec800 == 57 [pid = 1892] [id = 96] 00:37:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289dc99000 == 56 [pid = 1892] [id = 95] 00:37:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28996cc000 == 55 [pid = 1892] [id = 94] 00:37:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888058800 == 54 [pid = 1892] [id = 93] 00:37:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811da000 == 53 [pid = 1892] [id = 92] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f2899adf400) [pid = 1892] [serial = 232] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f2881180400) [pid = 1892] [serial = 264] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287c3f7c00) [pid = 1892] [serial = 256] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f287c3ea400) [pid = 1892] [serial = 255] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287efac400) [pid = 1892] [serial = 261] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f28881b9000) [pid = 1892] [serial = 267] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2880e0c000) [pid = 1892] [serial = 262] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287edee400) [pid = 1892] [serial = 259] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287eceac00) [pid = 1892] [serial = 258] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f288a92e800) [pid = 1892] [serial = 270] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28883ec000) [pid = 1892] [serial = 268] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2894645800) [pid = 1892] [serial = 271] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28854a4c00) [pid = 1892] [serial = 265] [outer = (nil)] [url = about:blank] 00:37:17 INFO - PROCESS | 1892 | 1461742637535 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:37:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1799ms 00:37:17 INFO - PROCESS | 1892 | 1461742637546 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 00:37:17 INFO - PROCESS | 1892 | 1461742637552 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 00:37:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:37:17 INFO - PROCESS | 1892 | 1461742637563 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:37:17 INFO - PROCESS | 1892 | 1461742637567 Marionette TRACE conn5 <- [1,426,null,{}] 00:37:17 INFO - PROCESS | 1892 | 1461742637573 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:17 INFO - PROCESS | 1892 | 1461742637744 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 00:37:17 INFO - PROCESS | 1892 | 1461742637848 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:17 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eed3800 == 54 [pid = 1892] [id = 114] 00:37:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287dab3400) [pid = 1892] [serial = 341] [outer = (nil)] 00:37:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2880e65000) [pid = 1892] [serial = 342] [outer = 0x7f287dab3400] 00:37:17 INFO - PROCESS | 1892 | 1461742637912 Marionette DEBUG loaded listener.js 00:37:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2884392400) [pid = 1892] [serial = 343] [outer = 0x7f287dab3400] 00:37:18 INFO - PROCESS | 1892 | 1461742638598 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 00:37:18 INFO - PROCESS | 1892 | 1461742638651 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 00:37:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:37:18 INFO - PROCESS | 1892 | 1461742638665 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:37:18 INFO - PROCESS | 1892 | 1461742638670 Marionette TRACE conn5 <- [1,430,null,{}] 00:37:18 INFO - PROCESS | 1892 | 1461742638685 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:18 INFO - PROCESS | 1892 | 1461742638881 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 00:37:18 INFO - PROCESS | 1892 | 1461742638898 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887583800 == 55 [pid = 1892] [id = 115] 00:37:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28883ec000) [pid = 1892] [serial = 344] [outer = (nil)] 00:37:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f288a932800) [pid = 1892] [serial = 345] [outer = 0x7f28883ec000] 00:37:18 INFO - PROCESS | 1892 | 1461742638961 Marionette DEBUG loaded listener.js 00:37:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f289464c800) [pid = 1892] [serial = 346] [outer = 0x7f28883ec000] 00:37:19 INFO - PROCESS | 1892 | 1461742639851 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:37:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:37:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1248ms 00:37:19 INFO - PROCESS | 1892 | 1461742639917 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 00:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:37:19 INFO - PROCESS | 1892 | 1461742639922 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 00:37:19 INFO - PROCESS | 1892 | 1461742639927 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:37:19 INFO - PROCESS | 1892 | 1461742639941 Marionette TRACE conn5 <- [1,434,null,{}] 00:37:19 INFO - PROCESS | 1892 | 1461742639947 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:20 INFO - PROCESS | 1892 | 1461742640133 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 00:37:20 INFO - PROCESS | 1892 | 1461742640154 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888c6b000 == 56 [pid = 1892] [id = 116] 00:37:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f289446ac00) [pid = 1892] [serial = 347] [outer = (nil)] 00:37:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2895602c00) [pid = 1892] [serial = 348] [outer = 0x7f289446ac00] 00:37:20 INFO - PROCESS | 1892 | 1461742640219 Marionette DEBUG loaded listener.js 00:37:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f2899076c00) [pid = 1892] [serial = 349] [outer = 0x7f289446ac00] 00:37:21 INFO - PROCESS | 1892 | 1461742641064 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:37:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:37:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1194ms 00:37:21 INFO - PROCESS | 1892 | 1461742641127 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 00:37:21 INFO - PROCESS | 1892 | 1461742641130 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 00:37:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:37:21 INFO - PROCESS | 1892 | 1461742641136 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:37:21 INFO - PROCESS | 1892 | 1461742641138 Marionette TRACE conn5 <- [1,438,null,{}] 00:37:21 INFO - PROCESS | 1892 | 1461742641143 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:21 INFO - PROCESS | 1892 | 1461742641319 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 00:37:21 INFO - PROCESS | 1892 | 1461742641347 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e01f800 == 57 [pid = 1892] [id = 117] 00:37:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f2877c55800) [pid = 1892] [serial = 350] [outer = (nil)] 00:37:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2877c59800) [pid = 1892] [serial = 351] [outer = 0x7f2877c55800] 00:37:21 INFO - PROCESS | 1892 | 1461742641410 Marionette DEBUG loaded listener.js 00:37:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2877c5dc00) [pid = 1892] [serial = 352] [outer = 0x7f2877c55800] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287dad1400) [pid = 1892] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287ede8800) [pid = 1892] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f287dabd000) [pid = 1892] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f2877b53c00) [pid = 1892] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287e8df800) [pid = 1892] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2886a18000) [pid = 1892] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2895879400) [pid = 1892] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f28943f1c00) [pid = 1892] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28891b7000) [pid = 1892] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287dabac00) [pid = 1892] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287efae000) [pid = 1892] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f288375e800) [pid = 1892] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28784f0400) [pid = 1892] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2894469400) [pid = 1892] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287e662c00) [pid = 1892] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f288a938c00) [pid = 1892] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:37:22 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287dacdc00) [pid = 1892] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:37:22 INFO - PROCESS | 1892 | 1461742642605 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:37:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:37:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1531ms 00:37:22 INFO - PROCESS | 1892 | 1461742642678 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 00:37:22 INFO - PROCESS | 1892 | 1461742642681 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 00:37:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:37:22 INFO - PROCESS | 1892 | 1461742642687 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:37:22 INFO - PROCESS | 1892 | 1461742642691 Marionette TRACE conn5 <- [1,442,null,{}] 00:37:22 INFO - PROCESS | 1892 | 1461742642696 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:22 INFO - PROCESS | 1892 | 1461742642896 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 00:37:22 INFO - PROCESS | 1892 | 1461742642916 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888f1e800 == 58 [pid = 1892] [id = 118] 00:37:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2877c57000) [pid = 1892] [serial = 353] [outer = (nil)] 00:37:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2886213000) [pid = 1892] [serial = 354] [outer = 0x7f2877c57000] 00:37:22 INFO - PROCESS | 1892 | 1461742642981 Marionette DEBUG loaded listener.js 00:37:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28991a2800) [pid = 1892] [serial = 355] [outer = 0x7f2877c57000] 00:37:23 INFO - PROCESS | 1892 | 1461742643760 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:37:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:37:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1085ms 00:37:23 INFO - PROCESS | 1892 | 1461742643794 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 00:37:23 INFO - PROCESS | 1892 | 1461742643797 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 00:37:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:37:23 INFO - PROCESS | 1892 | 1461742643812 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:37:23 INFO - PROCESS | 1892 | 1461742643814 Marionette TRACE conn5 <- [1,446,null,{}] 00:37:23 INFO - PROCESS | 1892 | 1461742643818 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:23 INFO - PROCESS | 1892 | 1461742643956 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 00:37:23 INFO - PROCESS | 1892 | 1461742643971 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28996cc000 == 59 [pid = 1892] [id = 119] 00:37:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287ed0e400) [pid = 1892] [serial = 356] [outer = (nil)] 00:37:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f287ef2a400) [pid = 1892] [serial = 357] [outer = 0x7f287ed0e400] 00:37:24 INFO - PROCESS | 1892 | 1461742644033 Marionette DEBUG loaded listener.js 00:37:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287ef2f400) [pid = 1892] [serial = 358] [outer = 0x7f287ed0e400] 00:37:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2876f8ec00) [pid = 1892] [serial = 359] [outer = 0x7f287e663800] 00:37:25 INFO - PROCESS | 1892 | 1461742645236 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:37:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:37:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1490ms 00:37:25 INFO - PROCESS | 1892 | 1461742645303 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 00:37:25 INFO - PROCESS | 1892 | 1461742645309 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 00:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:37:25 INFO - PROCESS | 1892 | 1461742645318 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:37:25 INFO - PROCESS | 1892 | 1461742645323 Marionette TRACE conn5 <- [1,450,null,{}] 00:37:25 INFO - PROCESS | 1892 | 1461742645338 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:25 INFO - PROCESS | 1892 | 1461742645545 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 00:37:25 INFO - PROCESS | 1892 | 1461742645697 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ffa800 == 60 [pid = 1892] [id = 120] 00:37:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2876f8f800) [pid = 1892] [serial = 360] [outer = (nil)] 00:37:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2878308000) [pid = 1892] [serial = 361] [outer = 0x7f2876f8f800] 00:37:25 INFO - PROCESS | 1892 | 1461742645774 Marionette DEBUG loaded listener.js 00:37:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287be31800) [pid = 1892] [serial = 362] [outer = 0x7f2876f8f800] 00:37:26 INFO - PROCESS | 1892 | 1461742646761 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:37:26 INFO - PROCESS | 1892 | 1461742646813 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 00:37:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:37:26 INFO - PROCESS | 1892 | 1461742646824 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:37:26 INFO - PROCESS | 1892 | 1461742646828 Marionette TRACE conn5 <- [1,454,null,{}] 00:37:26 INFO - PROCESS | 1892 | 1461742646834 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:27 INFO - PROCESS | 1892 | 1461742647005 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 00:37:27 INFO - PROCESS | 1892 | 1461742647169 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894326800 == 61 [pid = 1892] [id = 121] 00:37:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287ece7800) [pid = 1892] [serial = 363] [outer = (nil)] 00:37:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287edeec00) [pid = 1892] [serial = 364] [outer = 0x7f287ece7800] 00:37:27 INFO - PROCESS | 1892 | 1461742647331 Marionette DEBUG loaded listener.js 00:37:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f287ef2e800) [pid = 1892] [serial = 365] [outer = 0x7f287ece7800] 00:37:28 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:37:28 INFO - PROCESS | 1892 | 1461742648211 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1429ms 00:37:28 INFO - PROCESS | 1892 | 1461742648254 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 00:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:37:28 INFO - PROCESS | 1892 | 1461742648258 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 00:37:28 INFO - PROCESS | 1892 | 1461742648264 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:37:28 INFO - PROCESS | 1892 | 1461742648270 Marionette TRACE conn5 <- [1,458,null,{}] 00:37:28 INFO - PROCESS | 1892 | 1461742648286 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:28 INFO - PROCESS | 1892 | 1461742648458 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 00:37:28 INFO - PROCESS | 1892 | 1461742648608 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782a1000 == 62 [pid = 1892] [id = 122] 00:37:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f2880e0bc00) [pid = 1892] [serial = 366] [outer = (nil)] 00:37:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f288375e800) [pid = 1892] [serial = 367] [outer = 0x7f2880e0bc00] 00:37:28 INFO - PROCESS | 1892 | 1461742648685 Marionette DEBUG loaded listener.js 00:37:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2887893800) [pid = 1892] [serial = 368] [outer = 0x7f2880e0bc00] 00:37:29 INFO - PROCESS | 1892 | 1461742649593 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 00:37:29 INFO - PROCESS | 1892 | 1461742649665 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 00:37:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:37:29 INFO - PROCESS | 1892 | 1461742649671 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:37:29 INFO - PROCESS | 1892 | 1461742649675 Marionette TRACE conn5 <- [1,462,null,{}] 00:37:29 INFO - PROCESS | 1892 | 1461742649680 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:29 INFO - PROCESS | 1892 | 1461742649848 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 00:37:30 INFO - PROCESS | 1892 | 1461742649996 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876ec7000 == 63 [pid = 1892] [id = 123] 00:37:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28810a4400) [pid = 1892] [serial = 369] [outer = (nil)] 00:37:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f28943f1000) [pid = 1892] [serial = 370] [outer = 0x7f28810a4400] 00:37:30 INFO - PROCESS | 1892 | 1461742650070 Marionette DEBUG loaded listener.js 00:37:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f28946b0000) [pid = 1892] [serial = 371] [outer = 0x7f28810a4400] 00:37:30 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:37:31 INFO - PROCESS | 1892 | 1461742651021 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:37:31 INFO - PROCESS | 1892 | 1461742651067 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 00:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:37:31 INFO - PROCESS | 1892 | 1461742651080 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:37:31 INFO - PROCESS | 1892 | 1461742651082 Marionette TRACE conn5 <- [1,466,null,{}] 00:37:31 INFO - PROCESS | 1892 | 1461742651089 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:31 INFO - PROCESS | 1892 | 1461742651245 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 00:37:31 INFO - PROCESS | 1892 | 1461742651399 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287db9b000 == 64 [pid = 1892] [id = 124] 00:37:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f28883d9c00) [pid = 1892] [serial = 372] [outer = (nil)] 00:37:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f2898e0f400) [pid = 1892] [serial = 373] [outer = 0x7f28883d9c00] 00:37:31 INFO - PROCESS | 1892 | 1461742651482 Marionette DEBUG loaded listener.js 00:37:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f2899679400) [pid = 1892] [serial = 374] [outer = 0x7f28883d9c00] 00:37:32 INFO - PROCESS | 1892 | 1461742652420 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:37:32 INFO - PROCESS | 1892 | 1461742652467 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 00:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:37:32 INFO - PROCESS | 1892 | 1461742652473 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:37:32 INFO - PROCESS | 1892 | 1461742652475 Marionette TRACE conn5 <- [1,470,null,{}] 00:37:32 INFO - PROCESS | 1892 | 1461742652481 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:32 INFO - PROCESS | 1892 | 1461742652682 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 00:37:32 INFO - PROCESS | 1892 | 1461742652834 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e005800 == 65 [pid = 1892] [id = 125] 00:37:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f28823f3800) [pid = 1892] [serial = 375] [outer = (nil)] 00:37:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f28823fbc00) [pid = 1892] [serial = 376] [outer = 0x7f28823f3800] 00:37:32 INFO - PROCESS | 1892 | 1461742652912 Marionette DEBUG loaded listener.js 00:37:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f289c40d400) [pid = 1892] [serial = 377] [outer = 0x7f28823f3800] 00:37:33 INFO - PROCESS | 1892 | 1461742653793 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:37:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1384ms 00:37:33 INFO - PROCESS | 1892 | 1461742653858 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 00:37:33 INFO - PROCESS | 1892 | 1461742653862 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 00:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:37:33 INFO - PROCESS | 1892 | 1461742653868 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:37:33 INFO - PROCESS | 1892 | 1461742653871 Marionette TRACE conn5 <- [1,474,null,{}] 00:37:33 INFO - PROCESS | 1892 | 1461742653877 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:34 INFO - PROCESS | 1892 | 1461742654027 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 00:37:34 INFO - PROCESS | 1892 | 1461742654186 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287db9b800 == 66 [pid = 1892] [id = 126] 00:37:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f2878303000) [pid = 1892] [serial = 378] [outer = (nil)] 00:37:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f287d798800) [pid = 1892] [serial = 379] [outer = 0x7f2878303000] 00:37:34 INFO - PROCESS | 1892 | 1461742654261 Marionette DEBUG loaded listener.js 00:37:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 156 (0x7f28810ae000) [pid = 1892] [serial = 380] [outer = 0x7f2878303000] 00:37:35 INFO - PROCESS | 1892 | 1461742655161 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:37:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:37:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1339ms 00:37:35 INFO - PROCESS | 1892 | 1461742655210 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 00:37:35 INFO - PROCESS | 1892 | 1461742655213 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 00:37:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:37:35 INFO - PROCESS | 1892 | 1461742655222 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:37:35 INFO - PROCESS | 1892 | 1461742655226 Marionette TRACE conn5 <- [1,478,null,{}] 00:37:35 INFO - PROCESS | 1892 | 1461742655233 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:35 INFO - PROCESS | 1892 | 1461742655414 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 00:37:35 INFO - PROCESS | 1892 | 1461742655573 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e962800 == 67 [pid = 1892] [id = 127] 00:37:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 157 (0x7f287830bc00) [pid = 1892] [serial = 381] [outer = (nil)] 00:37:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 158 (0x7f287bf92400) [pid = 1892] [serial = 382] [outer = 0x7f287830bc00] 00:37:35 INFO - PROCESS | 1892 | 1461742655649 Marionette DEBUG loaded listener.js 00:37:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 159 (0x7f287bf96c00) [pid = 1892] [serial = 383] [outer = 0x7f287830bc00] 00:37:36 INFO - PROCESS | 1892 | 1461742656787 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:37:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:37:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1639ms 00:37:36 INFO - PROCESS | 1892 | 1461742656861 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 00:37:36 INFO - PROCESS | 1892 | 1461742656865 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 00:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:37:36 INFO - PROCESS | 1892 | 1461742656874 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:37:36 INFO - PROCESS | 1892 | 1461742656880 Marionette TRACE conn5 <- [1,482,null,{}] 00:37:36 INFO - PROCESS | 1892 | 1461742656889 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:37 INFO - PROCESS | 1892 | 1461742657093 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 00:37:37 INFO - PROCESS | 1892 | 1461742657278 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3c4800 == 68 [pid = 1892] [id = 128] 00:37:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 160 (0x7f2877c58000) [pid = 1892] [serial = 384] [outer = (nil)] 00:37:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 161 (0x7f287be2c800) [pid = 1892] [serial = 385] [outer = 0x7f2877c58000] 00:37:37 INFO - PROCESS | 1892 | 1461742657374 Marionette DEBUG loaded listener.js 00:37:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 162 (0x7f287bf99c00) [pid = 1892] [serial = 386] [outer = 0x7f2877c58000] 00:37:38 INFO - PROCESS | 1892 | 1461742658391 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:37:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:37:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1586ms 00:37:38 INFO - PROCESS | 1892 | 1461742658460 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 00:37:38 INFO - PROCESS | 1892 | 1461742658468 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 00:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:37:38 INFO - PROCESS | 1892 | 1461742658479 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:37:38 INFO - PROCESS | 1892 | 1461742658482 Marionette TRACE conn5 <- [1,486,null,{}] 00:37:38 INFO - PROCESS | 1892 | 1461742658488 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:38 INFO - PROCESS | 1892 | 1461742658655 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 00:37:38 INFO - PROCESS | 1892 | 1461742658858 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28785db000 == 69 [pid = 1892] [id = 129] 00:37:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 163 (0x7f287dac0c00) [pid = 1892] [serial = 387] [outer = (nil)] 00:37:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 164 (0x7f287e8e0000) [pid = 1892] [serial = 388] [outer = 0x7f287dac0c00] 00:37:38 INFO - PROCESS | 1892 | 1461742658948 Marionette DEBUG loaded listener.js 00:37:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 165 (0x7f287ed19c00) [pid = 1892] [serial = 389] [outer = 0x7f287dac0c00] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3e9800 == 68 [pid = 1892] [id = 79] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28990a1000 == 67 [pid = 1892] [id = 53] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899033000 == 66 [pid = 1892] [id = 52] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 164 (0x7f287dabc000) [pid = 1892] [serial = 276] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 163 (0x7f28784f0000) [pid = 1892] [serial = 294] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 162 (0x7f2880e06000) [pid = 1892] [serial = 282] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 161 (0x7f287ed70400) [pid = 1892] [serial = 279] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 160 (0x7f2877b54800) [pid = 1892] [serial = 297] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 159 (0x7f288e574400) [pid = 1892] [serial = 288] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 158 (0x7f288524bc00) [pid = 1892] [serial = 285] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 157 (0x7f2895872c00) [pid = 1892] [serial = 291] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 156 (0x7f288a933400) [pid = 1892] [serial = 321] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e1f000 == 65 [pid = 1892] [id = 81] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888f1e800 == 64 [pid = 1892] [id = 118] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e01f800 == 63 [pid = 1892] [id = 117] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888c6b000 == 62 [pid = 1892] [id = 116] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887583800 == 61 [pid = 1892] [id = 115] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eed3800 == 60 [pid = 1892] [id = 114] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287dba2800 == 59 [pid = 1892] [id = 113] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d8800 == 58 [pid = 1892] [id = 108] 00:37:39 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899037000 == 57 [pid = 1892] [id = 107] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 155 (0x7f287e9dc000) [pid = 1892] [serial = 306] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f2880e63000) [pid = 1892] [serial = 313] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f287ecefc00) [pid = 1892] [serial = 307] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f287ede7c00) [pid = 1892] [serial = 310] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f287e77cc00) [pid = 1892] [serial = 301] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f288376c000) [pid = 1892] [serial = 132] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f2888f75400) [pid = 1892] [serial = 135] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f289966f400) [pid = 1892] [serial = 174] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f287ed19000) [pid = 1892] [serial = 309] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f2894644c00) [pid = 1892] [serial = 138] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f28784f4c00) [pid = 1892] [serial = 300] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f28944ea000) [pid = 1892] [serial = 168] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f28890ce800) [pid = 1892] [serial = 319] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2883760000) [pid = 1892] [serial = 316] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f28883d6c00) [pid = 1892] [serial = 165] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2880e05c00) [pid = 1892] [serial = 312] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287c3ebc00) [pid = 1892] [serial = 304] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287be2e800) [pid = 1892] [serial = 303] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f28810b1c00) [pid = 1892] [serial = 315] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2895531800) [pid = 1892] [serial = 141] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f288a42b800) [pid = 1892] [serial = 105] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28865a7400) [pid = 1892] [serial = 318] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2898e09800) [pid = 1892] [serial = 171] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287dada800) [pid = 1892] [serial = 162] [outer = (nil)] [url = about:blank] 00:37:39 INFO - PROCESS | 1892 | 1461742659832 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1383ms 00:37:39 INFO - PROCESS | 1892 | 1461742659862 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 00:37:39 INFO - PROCESS | 1892 | 1461742659866 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 00:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:37:39 INFO - PROCESS | 1892 | 1461742659872 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:37:39 INFO - PROCESS | 1892 | 1461742659877 Marionette TRACE conn5 <- [1,490,null,{}] 00:37:39 INFO - PROCESS | 1892 | 1461742659892 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:40 INFO - PROCESS | 1892 | 1461742660036 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 00:37:40 INFO - PROCESS | 1892 | 1461742660054 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287ddb7800 == 58 [pid = 1892] [id = 130] 00:37:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f287ece5c00) [pid = 1892] [serial = 390] [outer = (nil)] 00:37:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287ef20c00) [pid = 1892] [serial = 391] [outer = 0x7f287ece5c00] 00:37:40 INFO - PROCESS | 1892 | 1461742660121 Marionette DEBUG loaded listener.js 00:37:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f287efa3c00) [pid = 1892] [serial = 392] [outer = 0x7f287ece5c00] 00:37:40 INFO - PROCESS | 1892 | 1461742660983 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1140ms 00:37:41 INFO - PROCESS | 1892 | 1461742661013 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 00:37:41 INFO - PROCESS | 1892 | 1461742661016 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 00:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:37:41 INFO - PROCESS | 1892 | 1461742661023 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:37:41 INFO - PROCESS | 1892 | 1461742661025 Marionette TRACE conn5 <- [1,494,null,{}] 00:37:41 INFO - PROCESS | 1892 | 1461742661034 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:41 INFO - PROCESS | 1892 | 1461742661196 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 00:37:41 INFO - PROCESS | 1892 | 1461742661207 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eebf000 == 59 [pid = 1892] [id = 131] 00:37:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f287eceac00) [pid = 1892] [serial = 393] [outer = (nil)] 00:37:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2880e0c000) [pid = 1892] [serial = 394] [outer = 0x7f287eceac00] 00:37:41 INFO - PROCESS | 1892 | 1461742661365 Marionette DEBUG loaded listener.js 00:37:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2881178c00) [pid = 1892] [serial = 395] [outer = 0x7f287eceac00] 00:37:42 INFO - PROCESS | 1892 | 1461742662174 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1279ms 00:37:42 INFO - PROCESS | 1892 | 1461742662311 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 00:37:42 INFO - PROCESS | 1892 | 1461742662316 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 00:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:37:42 INFO - PROCESS | 1892 | 1461742662326 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:37:42 INFO - PROCESS | 1892 | 1461742662329 Marionette TRACE conn5 <- [1,498,null,{}] 00:37:42 INFO - PROCESS | 1892 | 1461742662338 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:42 INFO - PROCESS | 1892 | 1461742662658 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 00:37:42 INFO - PROCESS | 1892 | 1461742662722 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d7000 == 60 [pid = 1892] [id = 132] 00:37:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287ed19000) [pid = 1892] [serial = 396] [outer = (nil)] 00:37:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28811bf800) [pid = 1892] [serial = 397] [outer = 0x7f287ed19000] 00:37:42 INFO - PROCESS | 1892 | 1461742662833 Marionette DEBUG loaded listener.js 00:37:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2882180800) [pid = 1892] [serial = 398] [outer = 0x7f287ed19000] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f289446ac00) [pid = 1892] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2877c55800) [pid = 1892] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287be2f800) [pid = 1892] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2877c57000) [pid = 1892] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28883ec000) [pid = 1892] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2877b50000) [pid = 1892] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287dab3400) [pid = 1892] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287c3f8000) [pid = 1892] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287efaa400) [pid = 1892] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287dab5400) [pid = 1892] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287ed6a800) [pid = 1892] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28784eb800) [pid = 1892] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f288117b000) [pid = 1892] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2877b4f000) [pid = 1892] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f289553e000) [pid = 1892] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287d78c800) [pid = 1892] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287efaa000) [pid = 1892] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f28854a3400) [pid = 1892] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2881182400) [pid = 1892] [serial = 197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28883e5c00) [pid = 1892] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287c3f3c00) [pid = 1892] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287c3f4800) [pid = 1892] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f28810a8800) [pid = 1892] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28810ac800) [pid = 1892] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287dad1c00) [pid = 1892] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2880e0cc00) [pid = 1892] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f28883ebc00) [pid = 1892] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28883e7400) [pid = 1892] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287edeac00) [pid = 1892] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287efaec00) [pid = 1892] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:37:44 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287efad000) [pid = 1892] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:37:45 INFO - PROCESS | 1892 | 1461742665138 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 2843ms 00:37:45 INFO - PROCESS | 1892 | 1461742665173 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 00:37:45 INFO - PROCESS | 1892 | 1461742665178 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 00:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:37:45 INFO - PROCESS | 1892 | 1461742665189 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:37:45 INFO - PROCESS | 1892 | 1461742665192 Marionette TRACE conn5 <- [1,502,null,{}] 00:37:45 INFO - PROCESS | 1892 | 1461742665201 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:45 INFO - PROCESS | 1892 | 1461742665528 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 00:37:45 INFO - PROCESS | 1892 | 1461742665624 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886039800 == 61 [pid = 1892] [id = 133] 00:37:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f28784f2c00) [pid = 1892] [serial = 399] [outer = (nil)] 00:37:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287efac800) [pid = 1892] [serial = 400] [outer = 0x7f28784f2c00] 00:37:45 INFO - PROCESS | 1892 | 1461742665740 Marionette DEBUG loaded listener.js 00:37:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2881182400) [pid = 1892] [serial = 401] [outer = 0x7f28784f2c00] 00:37:46 INFO - PROCESS | 1892 | 1461742666910 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1746ms 00:37:46 INFO - PROCESS | 1892 | 1461742666960 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 00:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:37:46 INFO - PROCESS | 1892 | 1461742666971 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 00:37:46 INFO - PROCESS | 1892 | 1461742666985 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:37:47 INFO - PROCESS | 1892 | 1461742666995 Marionette TRACE conn5 <- [1,506,null,{}] 00:37:47 INFO - PROCESS | 1892 | 1461742667053 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:47 INFO - PROCESS | 1892 | 1461742667520 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 00:37:47 INFO - PROCESS | 1892 | 1461742667669 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:47 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bedc000 == 62 [pid = 1892] [id = 134] 00:37:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2878310c00) [pid = 1892] [serial = 402] [outer = (nil)] 00:37:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f28784ef000) [pid = 1892] [serial = 403] [outer = 0x7f2878310c00] 00:37:47 INFO - PROCESS | 1892 | 1461742667801 Marionette DEBUG loaded listener.js 00:37:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287bf90400) [pid = 1892] [serial = 404] [outer = 0x7f2878310c00] 00:37:49 INFO - PROCESS | 1892 | 1461742669203 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:37:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:37:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 2297ms 00:37:49 INFO - PROCESS | 1892 | 1461742669281 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 00:37:49 INFO - PROCESS | 1892 | 1461742669296 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 00:37:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:37:49 INFO - PROCESS | 1892 | 1461742669313 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:37:49 INFO - PROCESS | 1892 | 1461742669321 Marionette TRACE conn5 <- [1,510,null,{}] 00:37:49 INFO - PROCESS | 1892 | 1461742669330 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:49 INFO - PROCESS | 1892 | 1461742669806 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 00:37:49 INFO - PROCESS | 1892 | 1461742669962 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e2d800 == 63 [pid = 1892] [id = 135] 00:37:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287bf90800) [pid = 1892] [serial = 405] [outer = (nil)] 00:37:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287dad2000) [pid = 1892] [serial = 406] [outer = 0x7f287bf90800] 00:37:50 INFO - PROCESS | 1892 | 1461742670091 Marionette DEBUG loaded listener.js 00:37:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287ece8800) [pid = 1892] [serial = 407] [outer = 0x7f287bf90800] 00:37:51 INFO - PROCESS | 1892 | 1461742671653 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:37:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:37:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 2396ms 00:37:51 INFO - PROCESS | 1892 | 1461742671805 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 00:37:51 INFO - PROCESS | 1892 | 1461742671813 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 00:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:37:51 INFO - PROCESS | 1892 | 1461742671824 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:37:51 INFO - PROCESS | 1892 | 1461742671834 Marionette TRACE conn5 <- [1,514,null,{}] 00:37:51 INFO - PROCESS | 1892 | 1461742671862 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:52 INFO - PROCESS | 1892 | 1461742672166 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 00:37:52 INFO - PROCESS | 1892 | 1461742672352 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288754e800 == 64 [pid = 1892] [id = 136] 00:37:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287ed6f400) [pid = 1892] [serial = 408] [outer = (nil)] 00:37:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287ef24800) [pid = 1892] [serial = 409] [outer = 0x7f287ed6f400] 00:37:52 INFO - PROCESS | 1892 | 1461742672490 Marionette DEBUG loaded listener.js 00:37:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2880e05c00) [pid = 1892] [serial = 410] [outer = 0x7f287ed6f400] 00:37:53 INFO - PROCESS | 1892 | 1461742673834 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 2053ms 00:37:53 INFO - PROCESS | 1892 | 1461742673877 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 00:37:53 INFO - PROCESS | 1892 | 1461742673885 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 00:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:37:53 INFO - PROCESS | 1892 | 1461742673913 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:37:53 INFO - PROCESS | 1892 | 1461742673920 Marionette TRACE conn5 <- [1,518,null,{}] 00:37:53 INFO - PROCESS | 1892 | 1461742673970 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:54 INFO - PROCESS | 1892 | 1461742674367 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 00:37:54 INFO - PROCESS | 1892 | 1461742674526 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28884c3800 == 65 [pid = 1892] [id = 137] 00:37:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2880e04c00) [pid = 1892] [serial = 411] [outer = (nil)] 00:37:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2882183800) [pid = 1892] [serial = 412] [outer = 0x7f2880e04c00] 00:37:54 INFO - PROCESS | 1892 | 1461742674710 Marionette DEBUG loaded listener.js 00:37:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f28823f6800) [pid = 1892] [serial = 413] [outer = 0x7f2880e04c00] 00:37:55 INFO - PROCESS | 1892 | 1461742675955 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 2104ms 00:37:56 INFO - PROCESS | 1892 | 1461742676015 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 00:37:56 INFO - PROCESS | 1892 | 1461742676021 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 00:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:37:56 INFO - PROCESS | 1892 | 1461742676030 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:37:56 INFO - PROCESS | 1892 | 1461742676034 Marionette TRACE conn5 <- [1,522,null,{}] 00:37:56 INFO - PROCESS | 1892 | 1461742676044 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:56 INFO - PROCESS | 1892 | 1461742676343 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 00:37:56 INFO - PROCESS | 1892 | 1461742676590 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:56 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a409000 == 66 [pid = 1892] [id = 138] 00:37:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28810a9400) [pid = 1892] [serial = 414] [outer = (nil)] 00:37:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2882dd6800) [pid = 1892] [serial = 415] [outer = 0x7f28810a9400] 00:37:56 INFO - PROCESS | 1892 | 1461742676721 Marionette DEBUG loaded listener.js 00:37:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2884397800) [pid = 1892] [serial = 416] [outer = 0x7f28810a9400] 00:37:57 INFO - PROCESS | 1892 | 1461742677938 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:37:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:37:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1947ms 00:37:57 INFO - PROCESS | 1892 | 1461742677979 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 00:37:57 INFO - PROCESS | 1892 | 1461742677985 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 00:37:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:37:58 INFO - PROCESS | 1892 | 1461742677995 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:37:58 INFO - PROCESS | 1892 | 1461742677999 Marionette TRACE conn5 <- [1,526,null,{}] 00:37:58 INFO - PROCESS | 1892 | 1461742678009 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:58 INFO - PROCESS | 1892 | 1461742678323 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 00:37:58 INFO - PROCESS | 1892 | 1461742678605 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289432a000 == 67 [pid = 1892] [id = 139] 00:37:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f288217ac00) [pid = 1892] [serial = 417] [outer = (nil)] 00:37:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2887eca800) [pid = 1892] [serial = 418] [outer = 0x7f288217ac00] 00:37:58 INFO - PROCESS | 1892 | 1461742678779 Marionette DEBUG loaded listener.js 00:37:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2888c46800) [pid = 1892] [serial = 419] [outer = 0x7f288217ac00] 00:37:59 INFO - PROCESS | 1892 | 1461742679792 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1835ms 00:37:59 INFO - PROCESS | 1892 | 1461742679829 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 00:37:59 INFO - PROCESS | 1892 | 1461742679832 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 00:37:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:37:59 INFO - PROCESS | 1892 | 1461742679838 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:37:59 INFO - PROCESS | 1892 | 1461742679842 Marionette TRACE conn5 <- [1,530,null,{}] 00:37:59 INFO - PROCESS | 1892 | 1461742679847 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:00 INFO - PROCESS | 1892 | 1461742680005 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 00:38:00 INFO - PROCESS | 1892 | 1461742680160 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899037000 == 68 [pid = 1892] [id = 140] 00:38:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28854a6c00) [pid = 1892] [serial = 420] [outer = (nil)] 00:38:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28891b6400) [pid = 1892] [serial = 421] [outer = 0x7f28854a6c00] 00:38:00 INFO - PROCESS | 1892 | 1461742680235 Marionette DEBUG loaded listener.js 00:38:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28935b7400) [pid = 1892] [serial = 422] [outer = 0x7f28854a6c00] 00:38:01 INFO - PROCESS | 1892 | 1461742681136 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:38:01 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:38:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:38:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:38:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:38:01 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:38:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:38:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:38:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:38:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1329ms 00:38:01 INFO - PROCESS | 1892 | 1461742681172 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 00:38:01 INFO - PROCESS | 1892 | 1461742681175 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 00:38:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:38:01 INFO - PROCESS | 1892 | 1461742681183 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:38:01 INFO - PROCESS | 1892 | 1461742681187 Marionette TRACE conn5 <- [1,534,null,{}] 00:38:01 INFO - PROCESS | 1892 | 1461742681194 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:01 INFO - PROCESS | 1892 | 1461742681513 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 00:38:01 INFO - PROCESS | 1892 | 1461742681722 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899b1a000 == 69 [pid = 1892] [id = 141] 00:38:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28890ce800) [pid = 1892] [serial = 423] [outer = (nil)] 00:38:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f289464f800) [pid = 1892] [serial = 424] [outer = 0x7f28890ce800] 00:38:01 INFO - PROCESS | 1892 | 1461742681869 Marionette DEBUG loaded listener.js 00:38:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28972a0400) [pid = 1892] [serial = 425] [outer = 0x7f28890ce800] 00:38:02 INFO - PROCESS | 1892 | 1461742682991 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:38:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:38:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1849ms 00:38:03 INFO - PROCESS | 1892 | 1461742683056 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 00:38:03 INFO - PROCESS | 1892 | 1461742683063 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 00:38:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:38:03 INFO - PROCESS | 1892 | 1461742683074 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:38:03 INFO - PROCESS | 1892 | 1461742683078 Marionette TRACE conn5 <- [1,538,null,{}] 00:38:03 INFO - PROCESS | 1892 | 1461742683087 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:03 INFO - PROCESS | 1892 | 1461742683312 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 00:38:03 INFO - PROCESS | 1892 | 1461742683576 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28748d7000 == 70 [pid = 1892] [id = 142] 00:38:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f288e574400) [pid = 1892] [serial = 426] [outer = (nil)] 00:38:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f28952af000) [pid = 1892] [serial = 427] [outer = 0x7f288e574400] 00:38:03 INFO - PROCESS | 1892 | 1461742683739 Marionette DEBUG loaded listener.js 00:38:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f289966f400) [pid = 1892] [serial = 428] [outer = 0x7f288e574400] 00:38:04 INFO - PROCESS | 1892 | 1461742684689 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:38:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:38:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1638ms 00:38:04 INFO - PROCESS | 1892 | 1461742684711 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 00:38:04 INFO - PROCESS | 1892 | 1461742684715 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 00:38:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:38:04 INFO - PROCESS | 1892 | 1461742684720 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:38:04 INFO - PROCESS | 1892 | 1461742684723 Marionette TRACE conn5 <- [1,542,null,{}] 00:38:04 INFO - PROCESS | 1892 | 1461742684729 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:04 INFO - PROCESS | 1892 | 1461742684949 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 00:38:05 INFO - PROCESS | 1892 | 1461742685068 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dcae000 == 71 [pid = 1892] [id = 143] 00:38:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28762c4800) [pid = 1892] [serial = 429] [outer = (nil)] 00:38:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28762ca400) [pid = 1892] [serial = 430] [outer = 0x7f28762c4800] 00:38:05 INFO - PROCESS | 1892 | 1461742685144 Marionette DEBUG loaded listener.js 00:38:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f28762d0000) [pid = 1892] [serial = 431] [outer = 0x7f28762c4800] 00:38:06 INFO - PROCESS | 1892 | 1461742686058 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:38:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 00:38:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1378ms 00:38:06 INFO - PROCESS | 1892 | 1461742686116 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 00:38:06 INFO - PROCESS | 1892 | 1461742686119 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 00:38:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:38:06 INFO - PROCESS | 1892 | 1461742686129 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:38:06 INFO - PROCESS | 1892 | 1461742686133 Marionette TRACE conn5 <- [1,546,null,{}] 00:38:06 INFO - PROCESS | 1892 | 1461742686139 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:06 INFO - PROCESS | 1892 | 1461742686397 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 00:38:06 INFO - PROCESS | 1892 | 1461742686585 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cdc000 == 72 [pid = 1892] [id = 144] 00:38:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2876499400) [pid = 1892] [serial = 432] [outer = (nil)] 00:38:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28764a1000) [pid = 1892] [serial = 433] [outer = 0x7f2876499400] 00:38:06 INFO - PROCESS | 1892 | 1461742686728 Marionette DEBUG loaded listener.js 00:38:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f28784edc00) [pid = 1892] [serial = 434] [outer = 0x7f2876499400] 00:38:07 INFO - PROCESS | 1892 | 1461742687584 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:38:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:38:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1480ms 00:38:07 INFO - PROCESS | 1892 | 1461742687641 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 00:38:07 INFO - PROCESS | 1892 | 1461742687645 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 00:38:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:38:07 INFO - PROCESS | 1892 | 1461742687654 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:38:07 INFO - PROCESS | 1892 | 1461742687657 Marionette TRACE conn5 <- [1,550,null,{}] 00:38:07 INFO - PROCESS | 1892 | 1461742687663 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:07 INFO - PROCESS | 1892 | 1461742687886 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 00:38:08 INFO - PROCESS | 1892 | 1461742688077 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880fe8800 == 73 [pid = 1892] [id = 145] 00:38:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f28762cf400) [pid = 1892] [serial = 435] [outer = (nil)] 00:38:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f28784f1400) [pid = 1892] [serial = 436] [outer = 0x7f28762cf400] 00:38:08 INFO - PROCESS | 1892 | 1461742688158 Marionette DEBUG loaded listener.js 00:38:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f287ece3800) [pid = 1892] [serial = 437] [outer = 0x7f28762cf400] 00:38:09 INFO - PROCESS | 1892 | 1461742689598 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:38:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:38:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 2039ms 00:38:09 INFO - PROCESS | 1892 | 1461742689752 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 00:38:09 INFO - PROCESS | 1892 | 1461742689758 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 00:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:38:09 INFO - PROCESS | 1892 | 1461742689770 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:38:09 INFO - PROCESS | 1892 | 1461742689773 Marionette TRACE conn5 <- [1,554,null,{}] 00:38:09 INFO - PROCESS | 1892 | 1461742689793 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:09 INFO - PROCESS | 1892 | 1461742689993 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 00:38:10 INFO - PROCESS | 1892 | 1461742690138 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288208c000 == 74 [pid = 1892] [id = 146] 00:38:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f2877c5a000) [pid = 1892] [serial = 438] [outer = (nil)] 00:38:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f2878307000) [pid = 1892] [serial = 439] [outer = 0x7f2877c5a000] 00:38:10 INFO - PROCESS | 1892 | 1461742690217 Marionette DEBUG loaded listener.js 00:38:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f287c35f400) [pid = 1892] [serial = 440] [outer = 0x7f2877c5a000] 00:38:10 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:11 INFO - PROCESS | 1892 | 1461742691243 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1498ms 00:38:11 INFO - PROCESS | 1892 | 1461742691271 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 00:38:11 INFO - PROCESS | 1892 | 1461742691293 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 00:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:38:11 INFO - PROCESS | 1892 | 1461742691309 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:38:11 INFO - PROCESS | 1892 | 1461742691316 Marionette TRACE conn5 <- [1,558,null,{}] 00:38:11 INFO - PROCESS | 1892 | 1461742691377 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:11 INFO - PROCESS | 1892 | 1461742691801 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 00:38:12 INFO - PROCESS | 1892 | 1461742692065 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876edd800 == 75 [pid = 1892] [id = 147] 00:38:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f287dab3400) [pid = 1892] [serial = 441] [outer = (nil)] 00:38:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f287dabac00) [pid = 1892] [serial = 442] [outer = 0x7f287dab3400] 00:38:12 INFO - PROCESS | 1892 | 1461742692214 Marionette DEBUG loaded listener.js 00:38:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f287e9d4400) [pid = 1892] [serial = 443] [outer = 0x7f287dab3400] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f287ef2a400) [pid = 1892] [serial = 357] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f287edec400) [pid = 1892] [serial = 327] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f2886ec3800) [pid = 1892] [serial = 330] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f28811bc400) [pid = 1892] [serial = 333] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d7000 == 74 [pid = 1892] [id = 132] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eebf000 == 73 [pid = 1892] [id = 131] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287ddb7800 == 72 [pid = 1892] [id = 130] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28785db000 == 71 [pid = 1892] [id = 129] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3c4800 == 70 [pid = 1892] [id = 128] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e962800 == 69 [pid = 1892] [id = 127] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287db9b800 == 68 [pid = 1892] [id = 126] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e005800 == 67 [pid = 1892] [id = 125] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287db9b000 == 66 [pid = 1892] [id = 124] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876ec7000 == 65 [pid = 1892] [id = 123] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28782a1000 == 64 [pid = 1892] [id = 122] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894326800 == 63 [pid = 1892] [id = 121] 00:38:13 INFO - PROCESS | 1892 | 1461742693774 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:38:13 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ffa800 == 62 [pid = 1892] [id = 120] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f28883dd400) [pid = 1892] [serial = 286] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f2895533c00) [pid = 1892] [serial = 274] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f287ed75400) [pid = 1892] [serial = 280] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f28784f4400) [pid = 1892] [serial = 295] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f28944e8400) [pid = 1892] [serial = 289] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f2877b5a000) [pid = 1892] [serial = 298] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f289924a800) [pid = 1892] [serial = 292] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287dad1800) [pid = 1892] [serial = 277] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2880e68400) [pid = 1892] [serial = 283] [outer = (nil)] [url = about:blank] 00:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 2546ms 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f289c139000) [pid = 1892] [serial = 196] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f28854a7000) [pid = 1892] [serial = 199] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f288e576800) [pid = 1892] [serial = 202] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f28944e7800) [pid = 1892] [serial = 205] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2899a38000) [pid = 1892] [serial = 208] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28810b0c00) [pid = 1892] [serial = 211] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f289b6bd800) [pid = 1892] [serial = 214] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287ecee000) [pid = 1892] [serial = 235] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28810b1800) [pid = 1892] [serial = 238] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28943f7800) [pid = 1892] [serial = 241] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2899b2fc00) [pid = 1892] [serial = 244] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287edf6400) [pid = 1892] [serial = 247] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f289b6c4000) [pid = 1892] [serial = 250] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f289da1c000) [pid = 1892] [serial = 253] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2895602c00) [pid = 1892] [serial = 348] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2877c59800) [pid = 1892] [serial = 351] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287e8e2000) [pid = 1892] [serial = 325] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f28991a2800) [pid = 1892] [serial = 355] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287d798000) [pid = 1892] [serial = 324] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f288a932800) [pid = 1892] [serial = 345] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2880e0d000) [pid = 1892] [serial = 337] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287c3f0400) [pid = 1892] [serial = 336] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2880e65000) [pid = 1892] [serial = 342] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2884392400) [pid = 1892] [serial = 343] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2880e64400) [pid = 1892] [serial = 340] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287efa9000) [pid = 1892] [serial = 339] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2877c5dc00) [pid = 1892] [serial = 352] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2899076c00) [pid = 1892] [serial = 349] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f289464c800) [pid = 1892] [serial = 346] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2886213000) [pid = 1892] [serial = 354] [outer = (nil)] [url = about:blank] 00:38:13 INFO - PROCESS | 1892 | 1461742693891 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 00:38:13 INFO - PROCESS | 1892 | 1461742693905 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 00:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:38:14 INFO - PROCESS | 1892 | 1461742694008 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:38:14 INFO - PROCESS | 1892 | 1461742694018 Marionette TRACE conn5 <- [1,562,null,{}] 00:38:14 INFO - PROCESS | 1892 | 1461742694043 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:14 INFO - PROCESS | 1892 | 1461742694311 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 00:38:14 INFO - PROCESS | 1892 | 1461742694487 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb0d000 == 63 [pid = 1892] [id = 148] 00:38:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287dadcc00) [pid = 1892] [serial = 444] [outer = (nil)] 00:38:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287ed71000) [pid = 1892] [serial = 445] [outer = 0x7f287dadcc00] 00:38:14 INFO - PROCESS | 1892 | 1461742694610 Marionette DEBUG loaded listener.js 00:38:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287edf5400) [pid = 1892] [serial = 446] [outer = 0x7f287dadcc00] 00:38:15 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:16 INFO - PROCESS | 1892 | 1461742696003 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 2065ms 00:38:16 INFO - PROCESS | 1892 | 1461742696071 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 00:38:16 INFO - PROCESS | 1892 | 1461742696078 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 00:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:38:16 INFO - PROCESS | 1892 | 1461742696087 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:38:16 INFO - PROCESS | 1892 | 1461742696092 Marionette TRACE conn5 <- [1,566,null,{}] 00:38:16 INFO - PROCESS | 1892 | 1461742696101 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:16 INFO - PROCESS | 1892 | 1461742696422 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 00:38:16 INFO - PROCESS | 1892 | 1461742696552 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e2a000 == 64 [pid = 1892] [id = 149] 00:38:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287ed6a400) [pid = 1892] [serial = 447] [outer = (nil)] 00:38:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f28810b0c00) [pid = 1892] [serial = 448] [outer = 0x7f287ed6a400] 00:38:16 INFO - PROCESS | 1892 | 1461742696739 Marionette DEBUG loaded listener.js 00:38:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2882178800) [pid = 1892] [serial = 449] [outer = 0x7f287ed6a400] 00:38:17 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:18 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2877c58000) [pid = 1892] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:38:18 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287ece5c00) [pid = 1892] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:38:18 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287dac0c00) [pid = 1892] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:38:18 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287ed19000) [pid = 1892] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:38:18 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287eceac00) [pid = 1892] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:38:18 INFO - PROCESS | 1892 | 1461742698513 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 2494ms 00:38:18 INFO - PROCESS | 1892 | 1461742698584 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 00:38:18 INFO - PROCESS | 1892 | 1461742698590 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 00:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:38:18 INFO - PROCESS | 1892 | 1461742698598 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:38:18 INFO - PROCESS | 1892 | 1461742698603 Marionette TRACE conn5 <- [1,570,null,{}] 00:38:18 INFO - PROCESS | 1892 | 1461742698612 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:18 INFO - PROCESS | 1892 | 1461742698866 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 00:38:19 INFO - PROCESS | 1892 | 1461742699008 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d6800 == 65 [pid = 1892] [id = 150] 00:38:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2876f8a800) [pid = 1892] [serial = 450] [outer = (nil)] 00:38:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287ef2c800) [pid = 1892] [serial = 451] [outer = 0x7f2876f8a800] 00:38:19 INFO - PROCESS | 1892 | 1461742699114 Marionette DEBUG loaded listener.js 00:38:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f28823ef400) [pid = 1892] [serial = 452] [outer = 0x7f2876f8a800] 00:38:19 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:20 INFO - PROCESS | 1892 | 1461742700205 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:38:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:38:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1789ms 00:38:20 INFO - PROCESS | 1892 | 1461742700391 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 00:38:20 INFO - PROCESS | 1892 | 1461742700402 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 00:38:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:38:20 INFO - PROCESS | 1892 | 1461742700416 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:38:20 INFO - PROCESS | 1892 | 1461742700424 Marionette TRACE conn5 <- [1,574,null,{}] 00:38:20 INFO - PROCESS | 1892 | 1461742700438 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:20 INFO - PROCESS | 1892 | 1461742700975 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 00:38:21 INFO - PROCESS | 1892 | 1461742701135 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287836e800 == 66 [pid = 1892] [id = 151] 00:38:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2878305c00) [pid = 1892] [serial = 453] [outer = (nil)] 00:38:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287830d000) [pid = 1892] [serial = 454] [outer = 0x7f2878305c00] 00:38:21 INFO - PROCESS | 1892 | 1461742701273 Marionette DEBUG loaded listener.js 00:38:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287bf91400) [pid = 1892] [serial = 455] [outer = 0x7f2878305c00] 00:38:22 INFO - PROCESS | 1892 | 1461742702675 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 2314ms 00:38:22 INFO - PROCESS | 1892 | 1461742702739 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 00:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:38:22 INFO - PROCESS | 1892 | 1461742702749 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 00:38:22 INFO - PROCESS | 1892 | 1461742702769 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:38:22 INFO - PROCESS | 1892 | 1461742702780 Marionette TRACE conn5 <- [1,578,null,{}] 00:38:22 INFO - PROCESS | 1892 | 1461742702790 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:23 INFO - PROCESS | 1892 | 1461742703209 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 00:38:23 INFO - PROCESS | 1892 | 1461742703393 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2883735000 == 67 [pid = 1892] [id = 152] 00:38:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287e66b000) [pid = 1892] [serial = 456] [outer = (nil)] 00:38:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287ece9000) [pid = 1892] [serial = 457] [outer = 0x7f287e66b000] 00:38:23 INFO - PROCESS | 1892 | 1461742703532 Marionette DEBUG loaded listener.js 00:38:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287ede7c00) [pid = 1892] [serial = 458] [outer = 0x7f287e66b000] 00:38:25 INFO - PROCESS | 1892 | 1461742705119 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2526ms 00:38:25 INFO - PROCESS | 1892 | 1461742705289 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 00:38:25 INFO - PROCESS | 1892 | 1461742705295 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 00:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:38:25 INFO - PROCESS | 1892 | 1461742705306 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:38:25 INFO - PROCESS | 1892 | 1461742705311 Marionette TRACE conn5 <- [1,582,null,{}] 00:38:25 INFO - PROCESS | 1892 | 1461742705338 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:25 INFO - PROCESS | 1892 | 1461742705692 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 00:38:25 INFO - PROCESS | 1892 | 1461742705886 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288804d800 == 68 [pid = 1892] [id = 153] 00:38:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2880e9ac00) [pid = 1892] [serial = 459] [outer = (nil)] 00:38:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f288217c800) [pid = 1892] [serial = 460] [outer = 0x7f2880e9ac00] 00:38:26 INFO - PROCESS | 1892 | 1461742706074 Marionette DEBUG loaded listener.js 00:38:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2882dda400) [pid = 1892] [serial = 461] [outer = 0x7f2880e9ac00] 00:38:27 INFO - PROCESS | 1892 | 1461742707481 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:38:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:38:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 2254ms 00:38:27 INFO - PROCESS | 1892 | 1461742707562 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 00:38:27 INFO - PROCESS | 1892 | 1461742707568 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 00:38:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:38:27 INFO - PROCESS | 1892 | 1461742707578 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:38:27 INFO - PROCESS | 1892 | 1461742707583 Marionette TRACE conn5 <- [1,586,null,{}] 00:38:27 INFO - PROCESS | 1892 | 1461742707592 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:27 INFO - PROCESS | 1892 | 1461742707916 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 00:38:28 INFO - PROCESS | 1892 | 1461742708169 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28935ac000 == 69 [pid = 1892] [id = 154] 00:38:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2880e9d400) [pid = 1892] [serial = 462] [outer = (nil)] 00:38:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28865a7800) [pid = 1892] [serial = 463] [outer = 0x7f2880e9d400] 00:38:28 INFO - PROCESS | 1892 | 1461742708305 Marionette DEBUG loaded listener.js 00:38:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2886ec3800) [pid = 1892] [serial = 464] [outer = 0x7f2880e9d400] 00:38:29 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:29 INFO - PROCESS | 1892 | 1461742709599 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:38:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:38:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 2101ms 00:38:29 INFO - PROCESS | 1892 | 1461742709679 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 00:38:29 INFO - PROCESS | 1892 | 1461742709686 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 00:38:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:38:29 INFO - PROCESS | 1892 | 1461742709714 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:38:29 INFO - PROCESS | 1892 | 1461742709720 Marionette TRACE conn5 <- [1,590,null,{}] 00:38:29 INFO - PROCESS | 1892 | 1461742709798 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:30 INFO - PROCESS | 1892 | 1461742710163 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 00:38:30 INFO - PROCESS | 1892 | 1461742710374 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895527000 == 70 [pid = 1892] [id = 155] 00:38:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f28854a7800) [pid = 1892] [serial = 465] [outer = (nil)] 00:38:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28883e5000) [pid = 1892] [serial = 466] [outer = 0x7f28854a7800] 00:38:30 INFO - PROCESS | 1892 | 1461742710570 Marionette DEBUG loaded listener.js 00:38:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2888793400) [pid = 1892] [serial = 467] [outer = 0x7f28854a7800] 00:38:32 INFO - PROCESS | 1892 | 1461742712369 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:38:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:38:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2716ms 00:38:32 INFO - PROCESS | 1892 | 1461742712443 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 00:38:32 INFO - PROCESS | 1892 | 1461742712448 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 00:38:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:38:32 INFO - PROCESS | 1892 | 1461742712459 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:38:32 INFO - PROCESS | 1892 | 1461742712464 Marionette TRACE conn5 <- [1,594,null,{}] 00:38:32 INFO - PROCESS | 1892 | 1461742712473 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:32 INFO - PROCESS | 1892 | 1461742712861 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 00:38:33 INFO - PROCESS | 1892 | 1461742713059 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899b1b000 == 71 [pid = 1892] [id = 156] 00:38:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2886fefc00) [pid = 1892] [serial = 468] [outer = (nil)] 00:38:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f288a42d800) [pid = 1892] [serial = 469] [outer = 0x7f2886fefc00] 00:38:33 INFO - PROCESS | 1892 | 1461742713241 Marionette DEBUG loaded listener.js 00:38:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28996a1c00) [pid = 1892] [serial = 470] [outer = 0x7f2886fefc00] 00:38:34 INFO - PROCESS | 1892 | 1461742714662 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:38:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:38:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 2249ms 00:38:34 INFO - PROCESS | 1892 | 1461742714722 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 00:38:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:38:34 INFO - PROCESS | 1892 | 1461742714730 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 00:38:34 INFO - PROCESS | 1892 | 1461742714741 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:38:34 INFO - PROCESS | 1892 | 1461742714746 Marionette TRACE conn5 <- [1,598,null,{}] 00:38:34 INFO - PROCESS | 1892 | 1461742714755 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:35 INFO - PROCESS | 1892 | 1461742715106 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 00:38:35 INFO - PROCESS | 1892 | 1461742715291 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a465800 == 72 [pid = 1892] [id = 157] 00:38:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28781c2400) [pid = 1892] [serial = 471] [outer = (nil)] 00:38:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28781cb800) [pid = 1892] [serial = 472] [outer = 0x7f28781c2400] 00:38:35 INFO - PROCESS | 1892 | 1461742715425 Marionette DEBUG loaded listener.js 00:38:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28781d1400) [pid = 1892] [serial = 473] [outer = 0x7f28781c2400] 00:38:36 INFO - PROCESS | 1892 | 1461742716715 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:38:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:38:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 2055ms 00:38:36 INFO - PROCESS | 1892 | 1461742716796 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 00:38:36 INFO - PROCESS | 1892 | 1461742716803 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 00:38:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:38:36 INFO - PROCESS | 1892 | 1461742716814 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:38:36 INFO - PROCESS | 1892 | 1461742716818 Marionette TRACE conn5 <- [1,602,null,{}] 00:38:36 INFO - PROCESS | 1892 | 1461742716829 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:37 INFO - PROCESS | 1892 | 1461742717162 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 00:38:37 INFO - PROCESS | 1892 | 1461742717417 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dcad800 == 73 [pid = 1892] [id = 158] 00:38:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f28781c6000) [pid = 1892] [serial = 474] [outer = (nil)] 00:38:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287bfc5000) [pid = 1892] [serial = 475] [outer = 0x7f28781c6000] 00:38:37 INFO - PROCESS | 1892 | 1461742717552 Marionette DEBUG loaded listener.js 00:38:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287bfcbc00) [pid = 1892] [serial = 476] [outer = 0x7f28781c6000] 00:38:38 INFO - PROCESS | 1892 | 1461742718805 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:38:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:38:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2044ms 00:38:38 INFO - PROCESS | 1892 | 1461742718860 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 00:38:38 INFO - PROCESS | 1892 | 1461742718866 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 00:38:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:38:38 INFO - PROCESS | 1892 | 1461742718876 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:38:38 INFO - PROCESS | 1892 | 1461742718881 Marionette TRACE conn5 <- [1,606,null,{}] 00:38:38 INFO - PROCESS | 1892 | 1461742718890 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:39 INFO - PROCESS | 1892 | 1461742719215 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 00:38:39 INFO - PROCESS | 1892 | 1461742719512 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764cd800 == 74 [pid = 1892] [id = 159] 00:38:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28781cc400) [pid = 1892] [serial = 477] [outer = (nil)] 00:38:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f287bfd1c00) [pid = 1892] [serial = 478] [outer = 0x7f28781cc400] 00:38:39 INFO - PROCESS | 1892 | 1461742719663 Marionette DEBUG loaded listener.js 00:38:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f289967b000) [pid = 1892] [serial = 479] [outer = 0x7f28781cc400] 00:38:41 INFO - PROCESS | 1892 | 1461742721006 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:38:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:38:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 2192ms 00:38:41 INFO - PROCESS | 1892 | 1461742721069 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 00:38:41 INFO - PROCESS | 1892 | 1461742721075 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 00:38:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:38:41 INFO - PROCESS | 1892 | 1461742721085 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:38:41 INFO - PROCESS | 1892 | 1461742721089 Marionette TRACE conn5 <- [1,610,null,{}] 00:38:41 INFO - PROCESS | 1892 | 1461742721098 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:41 INFO - PROCESS | 1892 | 1461742721418 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 00:38:41 INFO - PROCESS | 1892 | 1461742721677 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287817e800 == 75 [pid = 1892] [id = 160] 00:38:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f287bd46800) [pid = 1892] [serial = 480] [outer = (nil)] 00:38:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f287bd4f800) [pid = 1892] [serial = 481] [outer = 0x7f287bd46800] 00:38:41 INFO - PROCESS | 1892 | 1461742721813 Marionette DEBUG loaded listener.js 00:38:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f287bd53c00) [pid = 1892] [serial = 482] [outer = 0x7f287bd46800] 00:38:43 INFO - PROCESS | 1892 | 1461742723092 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:38:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:38:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 2045ms 00:38:43 INFO - PROCESS | 1892 | 1461742723134 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 00:38:43 INFO - PROCESS | 1892 | 1461742723141 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 00:38:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:38:43 INFO - PROCESS | 1892 | 1461742723152 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:38:43 INFO - PROCESS | 1892 | 1461742723159 Marionette TRACE conn5 <- [1,614,null,{}] 00:38:43 INFO - PROCESS | 1892 | 1461742723169 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:43 INFO - PROCESS | 1892 | 1461742723494 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 00:38:43 INFO - PROCESS | 1892 | 1461742723790 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874419000 == 76 [pid = 1892] [id = 161] 00:38:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f287bd46c00) [pid = 1892] [serial = 483] [outer = (nil)] 00:38:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f287bd4e800) [pid = 1892] [serial = 484] [outer = 0x7f287bd46c00] 00:38:43 INFO - PROCESS | 1892 | 1461742723991 Marionette DEBUG loaded listener.js 00:38:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f28959d5400) [pid = 1892] [serial = 485] [outer = 0x7f287bd46c00] 00:38:45 INFO - PROCESS | 1892 | 1461742725327 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:38:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:38:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 2254ms 00:38:45 INFO - PROCESS | 1892 | 1461742725417 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 00:38:45 INFO - PROCESS | 1892 | 1461742725424 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 00:38:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:38:45 INFO - PROCESS | 1892 | 1461742725442 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:38:45 INFO - PROCESS | 1892 | 1461742725447 Marionette TRACE conn5 <- [1,618,null,{}] 00:38:45 INFO - PROCESS | 1892 | 1461742725456 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:45 INFO - PROCESS | 1892 | 1461742725954 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 00:38:46 INFO - PROCESS | 1892 | 1461742726087 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c583000 == 77 [pid = 1892] [id = 162] 00:38:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f2874453800) [pid = 1892] [serial = 486] [outer = (nil)] 00:38:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f287c5d3c00) [pid = 1892] [serial = 487] [outer = 0x7f2874453800] 00:38:46 INFO - PROCESS | 1892 | 1461742726223 Marionette DEBUG loaded listener.js 00:38:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f287c5d7c00) [pid = 1892] [serial = 488] [outer = 0x7f2874453800] 00:38:47 INFO - PROCESS | 1892 | 1461742727436 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:38:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:38:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 2048ms 00:38:47 INFO - PROCESS | 1892 | 1461742727484 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 00:38:47 INFO - PROCESS | 1892 | 1461742727490 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 00:38:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:38:47 INFO - PROCESS | 1892 | 1461742727500 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:38:47 INFO - PROCESS | 1892 | 1461742727506 Marionette TRACE conn5 <- [1,622,null,{}] 00:38:47 INFO - PROCESS | 1892 | 1461742727516 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:47 INFO - PROCESS | 1892 | 1461742727837 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 00:38:48 INFO - PROCESS | 1892 | 1461742728111 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28733c6800 == 78 [pid = 1892] [id = 163] 00:38:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f28733da000) [pid = 1892] [serial = 489] [outer = (nil)] 00:38:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f28733e2800) [pid = 1892] [serial = 490] [outer = 0x7f28733da000] 00:38:48 INFO - PROCESS | 1892 | 1461742728256 Marionette DEBUG loaded listener.js 00:38:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f28733e6c00) [pid = 1892] [serial = 491] [outer = 0x7f28733da000] 00:38:49 INFO - PROCESS | 1892 | 1461742729472 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:38:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:38:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 2047ms 00:38:49 INFO - PROCESS | 1892 | 1461742729550 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 00:38:49 INFO - PROCESS | 1892 | 1461742729556 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 00:38:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:38:49 INFO - PROCESS | 1892 | 1461742729566 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:38:49 INFO - PROCESS | 1892 | 1461742729570 Marionette TRACE conn5 <- [1,626,null,{}] 00:38:49 INFO - PROCESS | 1892 | 1461742729581 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:49 INFO - PROCESS | 1892 | 1461742729917 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 00:38:50 INFO - PROCESS | 1892 | 1461742730252 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28868a2800 == 79 [pid = 1892] [id = 164] 00:38:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 156 (0x7f28733dac00) [pid = 1892] [serial = 492] [outer = (nil)] 00:38:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 157 (0x7f287c5cec00) [pid = 1892] [serial = 493] [outer = 0x7f28733dac00] 00:38:50 INFO - PROCESS | 1892 | 1461742730387 Marionette DEBUG loaded listener.js 00:38:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 158 (0x7f2899847c00) [pid = 1892] [serial = 494] [outer = 0x7f28733dac00] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288761c800 == 78 [pid = 1892] [id = 49] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ec3000 == 77 [pid = 1892] [id = 32] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e2a000 == 76 [pid = 1892] [id = 149] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb0d000 == 75 [pid = 1892] [id = 148] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876edd800 == 74 [pid = 1892] [id = 147] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288208c000 == 73 [pid = 1892] [id = 146] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28748d7000 == 72 [pid = 1892] [id = 142] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899b1a000 == 71 [pid = 1892] [id = 141] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899037000 == 70 [pid = 1892] [id = 140] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289432a000 == 69 [pid = 1892] [id = 139] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a409000 == 68 [pid = 1892] [id = 138] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28884c3800 == 67 [pid = 1892] [id = 137] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288754e800 == 66 [pid = 1892] [id = 136] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e2d800 == 65 [pid = 1892] [id = 135] 00:38:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bedc000 == 64 [pid = 1892] [id = 134] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 157 (0x7f287efac800) [pid = 1892] [serial = 400] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 156 (0x7f28943f1000) [pid = 1892] [serial = 370] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 155 (0x7f2898e0f400) [pid = 1892] [serial = 373] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f287be2c800) [pid = 1892] [serial = 385] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f287efa3c00) [pid = 1892] [serial = 392] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f287ef20c00) [pid = 1892] [serial = 391] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f2878308000) [pid = 1892] [serial = 361] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f287e8e0000) [pid = 1892] [serial = 388] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f287edeec00) [pid = 1892] [serial = 364] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f287bf92400) [pid = 1892] [serial = 382] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f287ed19c00) [pid = 1892] [serial = 389] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f288375e800) [pid = 1892] [serial = 367] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f28823fbc00) [pid = 1892] [serial = 376] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f28811bf800) [pid = 1892] [serial = 397] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2898e16400) [pid = 1892] [serial = 187] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2880e0c000) [pid = 1892] [serial = 394] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287d798800) [pid = 1892] [serial = 379] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2882180800) [pid = 1892] [serial = 398] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2881178c00) [pid = 1892] [serial = 395] [outer = (nil)] [url = about:blank] 00:38:52 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287bf99c00) [pid = 1892] [serial = 386] [outer = (nil)] [url = about:blank] 00:38:53 INFO - PROCESS | 1892 | 1461742733036 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:38:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:38:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 3509ms 00:38:53 INFO - PROCESS | 1892 | 1461742733083 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 00:38:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:38:53 INFO - PROCESS | 1892 | 1461742733094 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 00:38:53 INFO - PROCESS | 1892 | 1461742733107 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:38:53 INFO - PROCESS | 1892 | 1461742733117 Marionette TRACE conn5 <- [1,630,null,{}] 00:38:53 INFO - PROCESS | 1892 | 1461742733129 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:53 INFO - PROCESS | 1892 | 1461742733408 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 00:38:53 INFO - PROCESS | 1892 | 1461742733681 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876418800 == 65 [pid = 1892] [id = 165] 00:38:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2877c54c00) [pid = 1892] [serial = 495] [outer = (nil)] 00:38:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2877c59c00) [pid = 1892] [serial = 496] [outer = 0x7f2877c54c00] 00:38:53 INFO - PROCESS | 1892 | 1461742733802 Marionette DEBUG loaded listener.js 00:38:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2878308400) [pid = 1892] [serial = 497] [outer = 0x7f2877c54c00] 00:38:55 INFO - PROCESS | 1892 | 1461742735023 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:38:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:38:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1959ms 00:38:55 INFO - PROCESS | 1892 | 1461742735065 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 00:38:55 INFO - PROCESS | 1892 | 1461742735078 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 00:38:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:38:55 INFO - PROCESS | 1892 | 1461742735101 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:38:55 INFO - PROCESS | 1892 | 1461742735109 Marionette TRACE conn5 <- [1,634,null,{}] 00:38:55 INFO - PROCESS | 1892 | 1461742735118 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:55 INFO - PROCESS | 1892 | 1461742735513 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 00:38:55 INFO - PROCESS | 1892 | 1461742735833 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782a9000 == 66 [pid = 1892] [id = 166] 00:38:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f287bf95000) [pid = 1892] [serial = 498] [outer = (nil)] 00:38:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f287bfc5800) [pid = 1892] [serial = 499] [outer = 0x7f287bf95000] 00:38:55 INFO - PROCESS | 1892 | 1461742735946 Marionette DEBUG loaded listener.js 00:38:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f287c364800) [pid = 1892] [serial = 500] [outer = 0x7f287bf95000] 00:38:56 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:57 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287ed6a400) [pid = 1892] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:38:57 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f287dadcc00) [pid = 1892] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:38:57 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f2877c5a000) [pid = 1892] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:38:57 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f28784f2c00) [pid = 1892] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:38:57 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287dab3400) [pid = 1892] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:38:57 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2880e09c00) [pid = 1892] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:38:57 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2883763c00) [pid = 1892] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:38:57 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287ed10000) [pid = 1892] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:38:57 INFO - PROCESS | 1892 | 1461742737446 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:38:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:38:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 2404ms 00:38:57 INFO - PROCESS | 1892 | 1461742737499 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 00:38:57 INFO - PROCESS | 1892 | 1461742737505 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 00:38:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:38:57 INFO - PROCESS | 1892 | 1461742737515 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:38:57 INFO - PROCESS | 1892 | 1461742737524 Marionette TRACE conn5 <- [1,638,null,{}] 00:38:57 INFO - PROCESS | 1892 | 1461742737549 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:57 INFO - PROCESS | 1892 | 1461742737892 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 00:38:58 INFO - PROCESS | 1892 | 1461742738052 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3d5000 == 67 [pid = 1892] [id = 167] 00:38:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f287c3f9800) [pid = 1892] [serial = 501] [outer = (nil)] 00:38:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287dad1400) [pid = 1892] [serial = 502] [outer = 0x7f287c3f9800] 00:38:58 INFO - PROCESS | 1892 | 1461742738175 Marionette DEBUG loaded listener.js 00:38:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287ed78800) [pid = 1892] [serial = 503] [outer = 0x7f287c3f9800] 00:38:58 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:38:59 INFO - PROCESS | 1892 | 1461742739549 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:38:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:38:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 2096ms 00:38:59 INFO - PROCESS | 1892 | 1461742739614 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 00:38:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:38:59 INFO - PROCESS | 1892 | 1461742739624 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 00:38:59 INFO - PROCESS | 1892 | 1461742739640 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:38:59 INFO - PROCESS | 1892 | 1461742739651 Marionette TRACE conn5 <- [1,642,null,{}] 00:38:59 INFO - PROCESS | 1892 | 1461742739841 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:00 INFO - PROCESS | 1892 | 1461742740266 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 00:39:00 INFO - PROCESS | 1892 | 1461742740391 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cd8000 == 68 [pid = 1892] [id = 168] 00:39:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28733e0800) [pid = 1892] [serial = 504] [outer = (nil)] 00:39:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2877c57400) [pid = 1892] [serial = 505] [outer = 0x7f28733e0800] 00:39:00 INFO - PROCESS | 1892 | 1461742740597 Marionette DEBUG loaded listener.js 00:39:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28784f6000) [pid = 1892] [serial = 506] [outer = 0x7f28733e0800] 00:39:02 INFO - PROCESS | 1892 | 1461742742005 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2407ms 00:39:02 INFO - PROCESS | 1892 | 1461742742065 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 00:39:02 INFO - PROCESS | 1892 | 1461742742080 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 00:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:39:02 INFO - PROCESS | 1892 | 1461742742102 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:39:02 INFO - PROCESS | 1892 | 1461742742110 Marionette TRACE conn5 <- [1,646,null,{}] 00:39:02 INFO - PROCESS | 1892 | 1461742742120 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:02 INFO - PROCESS | 1892 | 1461742742536 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 00:39:02 INFO - PROCESS | 1892 | 1461742742732 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287db95800 == 69 [pid = 1892] [id = 169] 00:39:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f287bf93c00) [pid = 1892] [serial = 507] [outer = (nil)] 00:39:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f287c5d0800) [pid = 1892] [serial = 508] [outer = 0x7f287bf93c00] 00:39:02 INFO - PROCESS | 1892 | 1461742742866 Marionette DEBUG loaded listener.js 00:39:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f287dabb800) [pid = 1892] [serial = 509] [outer = 0x7f287bf93c00] 00:39:04 INFO - PROCESS | 1892 | 1461742744223 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 2207ms 00:39:04 INFO - PROCESS | 1892 | 1461742744310 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 00:39:04 INFO - PROCESS | 1892 | 1461742744317 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 00:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:39:04 INFO - PROCESS | 1892 | 1461742744329 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:39:04 INFO - PROCESS | 1892 | 1461742744339 Marionette TRACE conn5 <- [1,650,null,{}] 00:39:04 INFO - PROCESS | 1892 | 1461742744425 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:04 INFO - PROCESS | 1892 | 1461742744918 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 00:39:05 INFO - PROCESS | 1892 | 1461742745147 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e37800 == 70 [pid = 1892] [id = 170] 00:39:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f287ef24000) [pid = 1892] [serial = 510] [outer = (nil)] 00:39:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f2880e68000) [pid = 1892] [serial = 511] [outer = 0x7f287ef24000] 00:39:05 INFO - PROCESS | 1892 | 1461742745329 Marionette DEBUG loaded listener.js 00:39:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f2882180400) [pid = 1892] [serial = 512] [outer = 0x7f287ef24000] 00:39:06 INFO - PROCESS | 1892 | 1461742746725 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:39:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:39:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2451ms 00:39:06 INFO - PROCESS | 1892 | 1461742746781 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 00:39:06 INFO - PROCESS | 1892 | 1461742746788 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 00:39:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:39:06 INFO - PROCESS | 1892 | 1461742746798 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:39:06 INFO - PROCESS | 1892 | 1461742746802 Marionette TRACE conn5 <- [1,654,null,{}] 00:39:06 INFO - PROCESS | 1892 | 1461742746812 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:07 INFO - PROCESS | 1892 | 1461742747134 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 00:39:07 INFO - PROCESS | 1892 | 1461742747413 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28820a8000 == 71 [pid = 1892] [id = 171] 00:39:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f287ef26000) [pid = 1892] [serial = 513] [outer = (nil)] 00:39:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f28823fec00) [pid = 1892] [serial = 514] [outer = 0x7f287ef26000] 00:39:07 INFO - PROCESS | 1892 | 1461742747561 Marionette DEBUG loaded listener.js 00:39:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f2884133800) [pid = 1892] [serial = 515] [outer = 0x7f287ef26000] 00:39:08 INFO - PROCESS | 1892 | 1461742748862 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 2100ms 00:39:08 INFO - PROCESS | 1892 | 1461742748904 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 00:39:08 INFO - PROCESS | 1892 | 1461742748910 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 00:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:39:08 INFO - PROCESS | 1892 | 1461742748920 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:39:08 INFO - PROCESS | 1892 | 1461742748926 Marionette TRACE conn5 <- [1,658,null,{}] 00:39:08 INFO - PROCESS | 1892 | 1461742748935 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:09 INFO - PROCESS | 1892 | 1461742749225 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 00:39:09 INFO - PROCESS | 1892 | 1461742749501 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887440800 == 72 [pid = 1892] [id = 172] 00:39:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f2882180800) [pid = 1892] [serial = 516] [outer = (nil)] 00:39:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f28854a3000) [pid = 1892] [serial = 517] [outer = 0x7f2882180800] 00:39:09 INFO - PROCESS | 1892 | 1461742749655 Marionette DEBUG loaded listener.js 00:39:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f2886ec0800) [pid = 1892] [serial = 518] [outer = 0x7f2882180800] 00:39:11 INFO - PROCESS | 1892 | 1461742751069 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 2203ms 00:39:11 INFO - PROCESS | 1892 | 1461742751134 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 00:39:11 INFO - PROCESS | 1892 | 1461742751141 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 00:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:39:11 INFO - PROCESS | 1892 | 1461742751153 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:39:11 INFO - PROCESS | 1892 | 1461742751157 Marionette TRACE conn5 <- [1,662,null,{}] 00:39:11 INFO - PROCESS | 1892 | 1461742751168 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:11 INFO - PROCESS | 1892 | 1461742751625 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 00:39:11 INFO - PROCESS | 1892 | 1461742751820 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888048800 == 73 [pid = 1892] [id = 173] 00:39:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f2888798c00) [pid = 1892] [serial = 519] [outer = (nil)] 00:39:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 156 (0x7f2894137000) [pid = 1892] [serial = 520] [outer = 0x7f2888798c00] 00:39:11 INFO - PROCESS | 1892 | 1461742751962 Marionette DEBUG loaded listener.js 00:39:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 157 (0x7f289464c800) [pid = 1892] [serial = 521] [outer = 0x7f2888798c00] 00:39:12 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:13 INFO - PROCESS | 1892 | 1461742753264 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 2151ms 00:39:13 INFO - PROCESS | 1892 | 1461742753305 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 00:39:13 INFO - PROCESS | 1892 | 1461742753311 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 00:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:39:13 INFO - PROCESS | 1892 | 1461742753321 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:39:13 INFO - PROCESS | 1892 | 1461742753328 Marionette TRACE conn5 <- [1,666,null,{}] 00:39:13 INFO - PROCESS | 1892 | 1461742753432 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:13 INFO - PROCESS | 1892 | 1461742753869 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 00:39:14 INFO - PROCESS | 1892 | 1461742754046 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a9b3000 == 74 [pid = 1892] [id = 174] 00:39:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 158 (0x7f28891ba800) [pid = 1892] [serial = 522] [outer = (nil)] 00:39:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 159 (0x7f2895872c00) [pid = 1892] [serial = 523] [outer = 0x7f28891ba800] 00:39:14 INFO - PROCESS | 1892 | 1461742754215 Marionette DEBUG loaded listener.js 00:39:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 160 (0x7f289924a800) [pid = 1892] [serial = 524] [outer = 0x7f28891ba800] 00:39:15 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:15 INFO - PROCESS | 1892 | 1461742755530 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:39:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:39:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2248ms 00:39:15 INFO - PROCESS | 1892 | 1461742755571 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 00:39:15 INFO - PROCESS | 1892 | 1461742755577 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 00:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:39:15 INFO - PROCESS | 1892 | 1461742755589 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:39:15 INFO - PROCESS | 1892 | 1461742755593 Marionette TRACE conn5 <- [1,670,null,{}] 00:39:15 INFO - PROCESS | 1892 | 1461742755603 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:15 INFO - PROCESS | 1892 | 1461742755981 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 00:39:16 INFO - PROCESS | 1892 | 1461742756230 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895523800 == 75 [pid = 1892] [id = 175] 00:39:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 161 (0x7f2877094800) [pid = 1892] [serial = 525] [outer = (nil)] 00:39:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 162 (0x7f287709b000) [pid = 1892] [serial = 526] [outer = 0x7f2877094800] 00:39:16 INFO - PROCESS | 1892 | 1461742756413 Marionette DEBUG loaded listener.js 00:39:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 163 (0x7f2895539800) [pid = 1892] [serial = 527] [outer = 0x7f2877094800] 00:39:17 INFO - PROCESS | 1892 | 1461742757742 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 2194ms 00:39:17 INFO - PROCESS | 1892 | 1461742757784 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 00:39:17 INFO - PROCESS | 1892 | 1461742757791 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 00:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:39:17 INFO - PROCESS | 1892 | 1461742757800 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:39:17 INFO - PROCESS | 1892 | 1461742757808 Marionette TRACE conn5 <- [1,674,null,{}] 00:39:17 INFO - PROCESS | 1892 | 1461742757817 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:18 INFO - PROCESS | 1892 | 1461742758106 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 00:39:18 INFO - PROCESS | 1892 | 1461742758402 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289983d800 == 76 [pid = 1892] [id = 176] 00:39:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 164 (0x7f2877097400) [pid = 1892] [serial = 528] [outer = (nil)] 00:39:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 165 (0x7f2877ca4800) [pid = 1892] [serial = 529] [outer = 0x7f2877097400] 00:39:18 INFO - PROCESS | 1892 | 1461742758534 Marionette DEBUG loaded listener.js 00:39:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 166 (0x7f2877ca8800) [pid = 1892] [serial = 530] [outer = 0x7f2877097400] 00:39:19 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:19 INFO - PROCESS | 1892 | 1461742759781 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 2049ms 00:39:19 INFO - PROCESS | 1892 | 1461742759851 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 00:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:39:19 INFO - PROCESS | 1892 | 1461742759857 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 00:39:19 INFO - PROCESS | 1892 | 1461742759866 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:39:19 INFO - PROCESS | 1892 | 1461742759872 Marionette TRACE conn5 <- [1,678,null,{}] 00:39:19 INFO - PROCESS | 1892 | 1461742759881 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:20 INFO - PROCESS | 1892 | 1461742760221 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 00:39:20 INFO - PROCESS | 1892 | 1461742760543 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c38f000 == 77 [pid = 1892] [id = 177] 00:39:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 167 (0x7f2877098c00) [pid = 1892] [serial = 531] [outer = (nil)] 00:39:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 168 (0x7f2877cacc00) [pid = 1892] [serial = 532] [outer = 0x7f2877098c00] 00:39:20 INFO - PROCESS | 1892 | 1461742760682 Marionette DEBUG loaded listener.js 00:39:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 169 (0x7f2882177800) [pid = 1892] [serial = 533] [outer = 0x7f2877098c00] 00:39:22 INFO - PROCESS | 1892 | 1461742762028 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 2204ms 00:39:22 INFO - PROCESS | 1892 | 1461742762071 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 00:39:22 INFO - PROCESS | 1892 | 1461742762078 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 00:39:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:39:22 INFO - PROCESS | 1892 | 1461742762087 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:39:22 INFO - PROCESS | 1892 | 1461742762094 Marionette TRACE conn5 <- [1,682,null,{}] 00:39:22 INFO - PROCESS | 1892 | 1461742762103 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:22 INFO - PROCESS | 1892 | 1461742762460 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 00:39:22 INFO - PROCESS | 1892 | 1461742762732 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28734d9800 == 78 [pid = 1892] [id = 178] 00:39:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 170 (0x7f2877ca2000) [pid = 1892] [serial = 534] [outer = (nil)] 00:39:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 171 (0x7f287d886000) [pid = 1892] [serial = 535] [outer = 0x7f2877ca2000] 00:39:22 INFO - PROCESS | 1892 | 1461742762923 Marionette DEBUG loaded listener.js 00:39:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 172 (0x7f28959da000) [pid = 1892] [serial = 536] [outer = 0x7f2877ca2000] 00:39:24 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:24 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:39:24 INFO - PROCESS | 1892 | 1461742764651 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:39:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:39:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2595ms 00:39:24 INFO - PROCESS | 1892 | 1461742764684 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 00:39:24 INFO - PROCESS | 1892 | 1461742764690 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 00:39:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:39:24 INFO - PROCESS | 1892 | 1461742764701 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:39:24 INFO - PROCESS | 1892 | 1461742764706 Marionette TRACE conn5 <- [1,686,null,{}] 00:39:24 INFO - PROCESS | 1892 | 1461742764715 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:25 INFO - PROCESS | 1892 | 1461742765014 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 00:39:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 173 (0x7f2872b64800) [pid = 1892] [serial = 537] [outer = 0x7f287e663800] 00:39:25 INFO - PROCESS | 1892 | 1461742765334 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872cbc000 == 79 [pid = 1892] [id = 179] 00:39:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 174 (0x7f2872b6fc00) [pid = 1892] [serial = 538] [outer = (nil)] 00:39:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 175 (0x7f287d878800) [pid = 1892] [serial = 539] [outer = 0x7f2872b6fc00] 00:39:25 INFO - PROCESS | 1892 | 1461742765491 Marionette DEBUG loaded listener.js 00:39:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 176 (0x7f289924e400) [pid = 1892] [serial = 540] [outer = 0x7f2872b6fc00] 00:39:27 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:27 INFO - PROCESS | 1892 | 1461742767357 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:39:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:39:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2700ms 00:39:27 INFO - PROCESS | 1892 | 1461742767402 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 00:39:27 INFO - PROCESS | 1892 | 1461742767408 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 00:39:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:39:27 INFO - PROCESS | 1892 | 1461742767471 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:39:27 INFO - PROCESS | 1892 | 1461742767476 Marionette TRACE conn5 <- [1,690,null,{}] 00:39:27 INFO - PROCESS | 1892 | 1461742767486 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:28 INFO - PROCESS | 1892 | 1461742768208 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 00:39:28 INFO - PROCESS | 1892 | 1461742768439 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872dec000 == 80 [pid = 1892] [id = 180] 00:39:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 177 (0x7f2872b6b400) [pid = 1892] [serial = 541] [outer = (nil)] 00:39:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 178 (0x7f2872dc2c00) [pid = 1892] [serial = 542] [outer = 0x7f2872b6b400] 00:39:28 INFO - PROCESS | 1892 | 1461742768560 Marionette DEBUG loaded listener.js 00:39:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 179 (0x7f28733e7400) [pid = 1892] [serial = 543] [outer = 0x7f2872b6b400] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28733c6800 == 79 [pid = 1892] [id = 163] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c583000 == 78 [pid = 1892] [id = 162] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874419000 == 77 [pid = 1892] [id = 161] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764cd800 == 76 [pid = 1892] [id = 159] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289dcad800 == 75 [pid = 1892] [id = 158] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a465800 == 74 [pid = 1892] [id = 157] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899b1b000 == 73 [pid = 1892] [id = 156] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895527000 == 72 [pid = 1892] [id = 155] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28935ac000 == 71 [pid = 1892] [id = 154] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288804d800 == 70 [pid = 1892] [id = 153] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2883735000 == 69 [pid = 1892] [id = 152] 00:39:30 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287836e800 == 68 [pid = 1892] [id = 151] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 178 (0x7f287ef2c800) [pid = 1892] [serial = 451] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 177 (0x7f2882dd6800) [pid = 1892] [serial = 415] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 176 (0x7f2882178800) [pid = 1892] [serial = 449] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 175 (0x7f2887eca800) [pid = 1892] [serial = 418] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 174 (0x7f287ef24800) [pid = 1892] [serial = 409] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 173 (0x7f28762ca400) [pid = 1892] [serial = 430] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 172 (0x7f28952af000) [pid = 1892] [serial = 427] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 171 (0x7f287edf5400) [pid = 1892] [serial = 446] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 170 (0x7f28784f1400) [pid = 1892] [serial = 436] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 169 (0x7f289464f800) [pid = 1892] [serial = 424] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 168 (0x7f2878307000) [pid = 1892] [serial = 439] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 167 (0x7f2881182400) [pid = 1892] [serial = 401] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 166 (0x7f287ed71000) [pid = 1892] [serial = 445] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 165 (0x7f287e9d4400) [pid = 1892] [serial = 443] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 164 (0x7f287dad2000) [pid = 1892] [serial = 406] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 163 (0x7f287c35f400) [pid = 1892] [serial = 440] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 162 (0x7f287dabac00) [pid = 1892] [serial = 442] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 161 (0x7f2882183800) [pid = 1892] [serial = 412] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 160 (0x7f28784ef000) [pid = 1892] [serial = 403] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 159 (0x7f28891b6400) [pid = 1892] [serial = 421] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 158 (0x7f2886214800) [pid = 1892] [serial = 334] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 157 (0x7f28764a1000) [pid = 1892] [serial = 433] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 156 (0x7f2888704c00) [pid = 1892] [serial = 331] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 155 (0x7f28810b0c00) [pid = 1892] [serial = 448] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f287efafc00) [pid = 1892] [serial = 328] [outer = (nil)] [url = about:blank] 00:39:30 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:30 INFO - PROCESS | 1892 | 1461742770897 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:39:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:39:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 3453ms 00:39:30 INFO - PROCESS | 1892 | 1461742770955 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 00:39:30 INFO - PROCESS | 1892 | 1461742770964 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 00:39:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:39:30 INFO - PROCESS | 1892 | 1461742770980 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:39:30 INFO - PROCESS | 1892 | 1461742770990 Marionette TRACE conn5 <- [1,694,null,{}] 00:39:31 INFO - PROCESS | 1892 | 1461742771009 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:31 INFO - PROCESS | 1892 | 1461742771293 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 00:39:31 INFO - PROCESS | 1892 | 1461742771463 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28735bc800 == 69 [pid = 1892] [id = 181] 00:39:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f2872b70000) [pid = 1892] [serial = 544] [outer = (nil)] 00:39:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 156 (0x7f287708f800) [pid = 1892] [serial = 545] [outer = 0x7f2872b70000] 00:39:31 INFO - PROCESS | 1892 | 1461742771582 Marionette DEBUG loaded listener.js 00:39:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 157 (0x7f2877ca8400) [pid = 1892] [serial = 546] [outer = 0x7f2872b70000] 00:39:33 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:33 INFO - PROCESS | 1892 | 1461742773261 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:39:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:39:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2311ms 00:39:33 INFO - PROCESS | 1892 | 1461742773293 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 00:39:33 INFO - PROCESS | 1892 | 1461742773300 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 00:39:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:39:33 INFO - PROCESS | 1892 | 1461742773310 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:39:33 INFO - PROCESS | 1892 | 1461742773315 Marionette TRACE conn5 <- [1,698,null,{}] 00:39:33 INFO - PROCESS | 1892 | 1461742773344 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:33 INFO - PROCESS | 1892 | 1461742773659 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 00:39:33 INFO - PROCESS | 1892 | 1461742773708 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876409000 == 70 [pid = 1892] [id = 182] 00:39:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 158 (0x7f28781c8800) [pid = 1892] [serial = 547] [outer = (nil)] 00:39:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 159 (0x7f28784f3800) [pid = 1892] [serial = 548] [outer = 0x7f28781c8800] 00:39:33 INFO - PROCESS | 1892 | 1461742773822 Marionette DEBUG loaded listener.js 00:39:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 160 (0x7f287bd51800) [pid = 1892] [serial = 549] [outer = 0x7f28781c8800] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 159 (0x7f287bf95000) [pid = 1892] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 158 (0x7f2878305c00) [pid = 1892] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 157 (0x7f28890ce800) [pid = 1892] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 156 (0x7f2877c54c00) [pid = 1892] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 155 (0x7f287bf90800) [pid = 1892] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f287ed0e400) [pid = 1892] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f2874453800) [pid = 1892] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f28781c2400) [pid = 1892] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f287ed6f400) [pid = 1892] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f28854a7800) [pid = 1892] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f287bd46800) [pid = 1892] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f28810a4400) [pid = 1892] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f28781c6000) [pid = 1892] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f28733dac00) [pid = 1892] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f287bd46c00) [pid = 1892] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f28762cf400) [pid = 1892] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2880e9d400) [pid = 1892] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2878303000) [pid = 1892] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f288217ac00) [pid = 1892] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287ece7800) [pid = 1892] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f28823f3800) [pid = 1892] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f28733da000) [pid = 1892] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287e66b000) [pid = 1892] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2886fefc00) [pid = 1892] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28762c4800) [pid = 1892] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28781cc400) [pid = 1892] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2876499400) [pid = 1892] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28810a9400) [pid = 1892] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287dabb400) [pid = 1892] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287830bc00) [pid = 1892] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2878310c00) [pid = 1892] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2880e9ac00) [pid = 1892] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28854a6c00) [pid = 1892] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f28883d9c00) [pid = 1892] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2880e04c00) [pid = 1892] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f288e574400) [pid = 1892] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2880e0bc00) [pid = 1892] [serial = 366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:39:36 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2876f8f800) [pid = 1892] [serial = 360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:39:36 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:36 INFO - PROCESS | 1892 | 1461742776770 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:39:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 3501ms 00:39:36 INFO - PROCESS | 1892 | 1461742776813 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 00:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:39:36 INFO - PROCESS | 1892 | 1461742776823 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 00:39:36 INFO - PROCESS | 1892 | 1461742776848 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:39:36 INFO - PROCESS | 1892 | 1461742776860 Marionette TRACE conn5 <- [1,702,null,{}] 00:39:36 INFO - PROCESS | 1892 | 1461742776869 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:37 INFO - PROCESS | 1892 | 1461742777138 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 00:39:37 INFO - PROCESS | 1892 | 1461742777289 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cbf800 == 71 [pid = 1892] [id = 183] 00:39:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f28733da000) [pid = 1892] [serial = 550] [outer = (nil)] 00:39:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28781c9400) [pid = 1892] [serial = 551] [outer = 0x7f28733da000] 00:39:37 INFO - PROCESS | 1892 | 1461742777400 Marionette DEBUG loaded listener.js 00:39:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287bf94800) [pid = 1892] [serial = 552] [outer = 0x7f28733da000] 00:39:39 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:39 INFO - PROCESS | 1892 | 1461742779253 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:39:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:39:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2466ms 00:39:39 INFO - PROCESS | 1892 | 1461742779303 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 00:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:39:39 INFO - PROCESS | 1892 | 1461742779316 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 00:39:39 INFO - PROCESS | 1892 | 1461742779330 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:39:39 INFO - PROCESS | 1892 | 1461742779337 Marionette TRACE conn5 <- [1,706,null,{}] 00:39:39 INFO - PROCESS | 1892 | 1461742779397 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:39 INFO - PROCESS | 1892 | 1461742779700 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 00:39:39 INFO - PROCESS | 1892 | 1461742779904 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28748d3000 == 72 [pid = 1892] [id = 184] 00:39:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28733df400) [pid = 1892] [serial = 553] [outer = (nil)] 00:39:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28762cac00) [pid = 1892] [serial = 554] [outer = 0x7f28733df400] 00:39:40 INFO - PROCESS | 1892 | 1461742780082 Marionette DEBUG loaded listener.js 00:39:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2877b5a400) [pid = 1892] [serial = 555] [outer = 0x7f28733df400] 00:39:41 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:41 INFO - PROCESS | 1892 | 1461742781913 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:39:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:39:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2601ms 00:39:41 INFO - PROCESS | 1892 | 1461742781928 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 00:39:41 INFO - PROCESS | 1892 | 1461742781942 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 00:39:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:39:42 INFO - PROCESS | 1892 | 1461742782002 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:39:42 INFO - PROCESS | 1892 | 1461742782011 Marionette TRACE conn5 <- [1,710,null,{}] 00:39:42 INFO - PROCESS | 1892 | 1461742782030 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:42 INFO - PROCESS | 1892 | 1461742782343 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 00:39:42 INFO - PROCESS | 1892 | 1461742782537 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782b2000 == 73 [pid = 1892] [id = 185] 00:39:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2877c50400) [pid = 1892] [serial = 556] [outer = (nil)] 00:39:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28781d1000) [pid = 1892] [serial = 557] [outer = 0x7f2877c50400] 00:39:42 INFO - PROCESS | 1892 | 1461742782671 Marionette DEBUG loaded listener.js 00:39:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287be33c00) [pid = 1892] [serial = 558] [outer = 0x7f2877c50400] 00:39:44 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:44 INFO - PROCESS | 1892 | 1461742784502 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:39:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:39:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2594ms 00:39:44 INFO - PROCESS | 1892 | 1461742784556 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 00:39:44 INFO - PROCESS | 1892 | 1461742784561 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 00:39:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:39:44 INFO - PROCESS | 1892 | 1461742784574 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:39:44 INFO - PROCESS | 1892 | 1461742784584 Marionette TRACE conn5 <- [1,714,null,{}] 00:39:44 INFO - PROCESS | 1892 | 1461742784659 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:44 INFO - PROCESS | 1892 | 1461742784957 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 00:39:45 INFO - PROCESS | 1892 | 1461742785163 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3d4000 == 74 [pid = 1892] [id = 186] 00:39:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287be2c800) [pid = 1892] [serial = 559] [outer = (nil)] 00:39:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f287c3f1400) [pid = 1892] [serial = 560] [outer = 0x7f287be2c800] 00:39:45 INFO - PROCESS | 1892 | 1461742785360 Marionette DEBUG loaded listener.js 00:39:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287d78c800) [pid = 1892] [serial = 561] [outer = 0x7f287be2c800] 00:39:47 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:47 INFO - PROCESS | 1892 | 1461742787171 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:39:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:39:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2657ms 00:39:47 INFO - PROCESS | 1892 | 1461742787265 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 00:39:47 INFO - PROCESS | 1892 | 1461742787273 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 00:39:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:39:47 INFO - PROCESS | 1892 | 1461742787287 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:39:47 INFO - PROCESS | 1892 | 1461742787291 Marionette TRACE conn5 <- [1,718,null,{}] 00:39:47 INFO - PROCESS | 1892 | 1461742787301 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:47 INFO - PROCESS | 1892 | 1461742787585 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 00:39:47 INFO - PROCESS | 1892 | 1461742787781 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:47 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287d9de800 == 75 [pid = 1892] [id = 187] 00:39:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2877c53c00) [pid = 1892] [serial = 562] [outer = (nil)] 00:39:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f287d882c00) [pid = 1892] [serial = 563] [outer = 0x7f2877c53c00] 00:39:47 INFO - PROCESS | 1892 | 1461742787910 Marionette DEBUG loaded listener.js 00:39:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f287dabfc00) [pid = 1892] [serial = 564] [outer = 0x7f2877c53c00] 00:39:49 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:49 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:39:49 INFO - PROCESS | 1892 | 1461742789682 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:39:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:39:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2444ms 00:39:49 INFO - PROCESS | 1892 | 1461742789733 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 00:39:49 INFO - PROCESS | 1892 | 1461742789740 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 00:39:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:39:49 INFO - PROCESS | 1892 | 1461742789750 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:39:49 INFO - PROCESS | 1892 | 1461742789755 Marionette TRACE conn5 <- [1,722,null,{}] 00:39:49 INFO - PROCESS | 1892 | 1461742789810 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:50 INFO - PROCESS | 1892 | 1461742790153 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 00:39:50 INFO - PROCESS | 1892 | 1461742790323 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eeb8000 == 76 [pid = 1892] [id = 188] 00:39:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287d87ec00) [pid = 1892] [serial = 565] [outer = (nil)] 00:39:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287e8df800) [pid = 1892] [serial = 566] [outer = 0x7f287d87ec00] 00:39:50 INFO - PROCESS | 1892 | 1461742790461 Marionette DEBUG loaded listener.js 00:39:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287ed71000) [pid = 1892] [serial = 567] [outer = 0x7f287d87ec00] 00:39:51 INFO - PROCESS | 1892 | 1461742791843 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:39:51 INFO - PROCESS | 1892 | 1461742791937 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 00:39:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:39:51 INFO - PROCESS | 1892 | 1461742791950 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:39:51 INFO - PROCESS | 1892 | 1461742791954 Marionette TRACE conn5 <- [1,726,null,{}] 00:39:51 INFO - PROCESS | 1892 | 1461742791964 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:52 INFO - PROCESS | 1892 | 1461742792393 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 00:39:52 INFO - PROCESS | 1892 | 1461742792589 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2882093000 == 77 [pid = 1892] [id = 189] 00:39:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f287dad2800) [pid = 1892] [serial = 568] [outer = (nil)] 00:39:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f288217b800) [pid = 1892] [serial = 569] [outer = 0x7f287dad2800] 00:39:52 INFO - PROCESS | 1892 | 1461742792729 Marionette DEBUG loaded listener.js 00:39:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f28823f4000) [pid = 1892] [serial = 570] [outer = 0x7f287dad2800] 00:39:53 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:53 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:39:54 INFO - PROCESS | 1892 | 1461742794169 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:39:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:39:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2308ms 00:39:54 INFO - PROCESS | 1892 | 1461742794260 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 00:39:54 INFO - PROCESS | 1892 | 1461742794266 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 00:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:39:54 INFO - PROCESS | 1892 | 1461742794412 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:39:54 INFO - PROCESS | 1892 | 1461742794419 Marionette TRACE conn5 <- [1,730,null,{}] 00:39:54 INFO - PROCESS | 1892 | 1461742794432 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:54 INFO - PROCESS | 1892 | 1461742794724 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 00:39:54 INFO - PROCESS | 1892 | 1461742794938 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887444800 == 78 [pid = 1892] [id = 190] 00:39:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f287ef2fc00) [pid = 1892] [serial = 571] [outer = (nil)] 00:39:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2883769c00) [pid = 1892] [serial = 572] [outer = 0x7f287ef2fc00] 00:39:55 INFO - PROCESS | 1892 | 1461742795076 Marionette DEBUG loaded listener.js 00:39:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f28860ce800) [pid = 1892] [serial = 573] [outer = 0x7f287ef2fc00] 00:39:56 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:56 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:39:56 INFO - PROCESS | 1892 | 1461742796502 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:39:56 INFO - PROCESS | 1892 | 1461742796641 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 00:39:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:39:56 INFO - PROCESS | 1892 | 1461742796848 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:39:56 INFO - PROCESS | 1892 | 1461742796854 Marionette TRACE conn5 <- [1,734,null,{}] 00:39:56 INFO - PROCESS | 1892 | 1461742796892 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:57 INFO - PROCESS | 1892 | 1461742797160 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 00:39:57 INFO - PROCESS | 1892 | 1461742797359 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28884c8800 == 79 [pid = 1892] [id = 191] 00:39:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f2880e06400) [pid = 1892] [serial = 574] [outer = (nil)] 00:39:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f2887eca000) [pid = 1892] [serial = 575] [outer = 0x7f2880e06400] 00:39:57 INFO - PROCESS | 1892 | 1461742797529 Marionette DEBUG loaded listener.js 00:39:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f2888c52000) [pid = 1892] [serial = 576] [outer = 0x7f2880e06400] 00:39:58 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:58 INFO - PROCESS | 1892 | 1461742798862 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:39:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:39:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 2208ms 00:39:58 INFO - PROCESS | 1892 | 1461742798917 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 00:39:58 INFO - PROCESS | 1892 | 1461742798923 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 00:39:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:39:58 INFO - PROCESS | 1892 | 1461742798951 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:39:58 INFO - PROCESS | 1892 | 1461742798957 Marionette TRACE conn5 <- [1,738,null,{}] 00:39:58 INFO - PROCESS | 1892 | 1461742798966 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:59 INFO - PROCESS | 1892 | 1461742799289 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 00:39:59 INFO - PROCESS | 1892 | 1461742799582 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874422000 == 80 [pid = 1892] [id = 192] 00:39:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f2874459800) [pid = 1892] [serial = 577] [outer = (nil)] 00:39:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f287bd48800) [pid = 1892] [serial = 578] [outer = 0x7f2874459800] 00:39:59 INFO - PROCESS | 1892 | 1461742799714 Marionette DEBUG loaded listener.js 00:39:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f287d798400) [pid = 1892] [serial = 579] [outer = 0x7f2874459800] 00:40:01 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:01 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:40:01 INFO - PROCESS | 1892 | 1461742801432 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:40:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:40:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2546ms 00:40:01 INFO - PROCESS | 1892 | 1461742801496 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 00:40:01 INFO - PROCESS | 1892 | 1461742801502 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 00:40:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:40:01 INFO - PROCESS | 1892 | 1461742801564 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:40:01 INFO - PROCESS | 1892 | 1461742801570 Marionette TRACE conn5 <- [1,742,null,{}] 00:40:01 INFO - PROCESS | 1892 | 1461742801580 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:01 INFO - PROCESS | 1892 | 1461742801905 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 00:40:02 INFO - PROCESS | 1892 | 1461742802127 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874418800 == 81 [pid = 1892] [id = 193] 00:40:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f2872b6d400) [pid = 1892] [serial = 580] [outer = (nil)] 00:40:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f2872dc6000) [pid = 1892] [serial = 581] [outer = 0x7f2872b6d400] 00:40:02 INFO - PROCESS | 1892 | 1461742802761 Marionette DEBUG loaded listener.js 00:40:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f287444c400) [pid = 1892] [serial = 582] [outer = 0x7f2872b6d400] 00:40:04 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:04 INFO - PROCESS | 1892 | 1461742804653 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:40:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 00:40:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 3155ms 00:40:04 INFO - PROCESS | 1892 | 1461742804771 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 00:40:04 INFO - PROCESS | 1892 | 1461742804793 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 00:40:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:40:04 INFO - PROCESS | 1892 | 1461742804821 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:40:04 INFO - PROCESS | 1892 | 1461742804831 Marionette TRACE conn5 <- [1,746,null,{}] 00:40:04 INFO - PROCESS | 1892 | 1461742804843 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:05 INFO - PROCESS | 1892 | 1461742805142 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 00:40:05 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d6800 == 80 [pid = 1892] [id = 150] 00:40:05 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f287dad1400) [pid = 1892] [serial = 502] [outer = (nil)] [url = about:blank] 00:40:05 INFO - PROCESS | 1892 | 1461742805530 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28733cb000 == 81 [pid = 1892] [id = 194] 00:40:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f2877092800) [pid = 1892] [serial = 583] [outer = (nil)] 00:40:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 156 (0x7f2877caa400) [pid = 1892] [serial = 584] [outer = 0x7f2877092800] 00:40:05 INFO - PROCESS | 1892 | 1461742805663 Marionette DEBUG loaded listener.js 00:40:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 157 (0x7f28781cbc00) [pid = 1892] [serial = 585] [outer = 0x7f2877092800] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 156 (0x7f287bfc5800) [pid = 1892] [serial = 499] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 155 (0x7f287830d000) [pid = 1892] [serial = 454] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f28972a0400) [pid = 1892] [serial = 425] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f2878308400) [pid = 1892] [serial = 497] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f287ece8800) [pid = 1892] [serial = 407] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f287ef2f400) [pid = 1892] [serial = 358] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f287bf91400) [pid = 1892] [serial = 455] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f287c5d3c00) [pid = 1892] [serial = 487] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f287c5d7c00) [pid = 1892] [serial = 488] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f28781d1400) [pid = 1892] [serial = 473] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f2880e05c00) [pid = 1892] [serial = 410] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f28883e5000) [pid = 1892] [serial = 466] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287bd53c00) [pid = 1892] [serial = 482] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f28946b0000) [pid = 1892] [serial = 371] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f287bfc5000) [pid = 1892] [serial = 475] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287bfcbc00) [pid = 1892] [serial = 476] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2899847c00) [pid = 1892] [serial = 494] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f28959d5400) [pid = 1892] [serial = 485] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f28781cb800) [pid = 1892] [serial = 472] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287bd4f800) [pid = 1892] [serial = 481] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287ece3800) [pid = 1892] [serial = 437] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28865a7800) [pid = 1892] [serial = 463] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28810ae000) [pid = 1892] [serial = 380] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2886ec3800) [pid = 1892] [serial = 464] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2888c46800) [pid = 1892] [serial = 419] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287ef2e800) [pid = 1892] [serial = 365] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f289c40d400) [pid = 1892] [serial = 377] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28733e2800) [pid = 1892] [serial = 490] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287c364800) [pid = 1892] [serial = 500] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287ece9000) [pid = 1892] [serial = 457] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f288a42d800) [pid = 1892] [serial = 469] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f28733e6c00) [pid = 1892] [serial = 491] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f28762d0000) [pid = 1892] [serial = 431] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f289967b000) [pid = 1892] [serial = 479] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2877c59c00) [pid = 1892] [serial = 496] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287c5cec00) [pid = 1892] [serial = 493] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f28784edc00) [pid = 1892] [serial = 434] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2884397800) [pid = 1892] [serial = 416] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2894477000) [pid = 1892] [serial = 322] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287bf96c00) [pid = 1892] [serial = 383] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f28996a1c00) [pid = 1892] [serial = 470] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287bf90400) [pid = 1892] [serial = 404] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f288217c800) [pid = 1892] [serial = 460] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2888793400) [pid = 1892] [serial = 467] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f28935b7400) [pid = 1892] [serial = 422] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287bd4e800) [pid = 1892] [serial = 484] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2882dda400) [pid = 1892] [serial = 461] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287bfd1c00) [pid = 1892] [serial = 478] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287ede7c00) [pid = 1892] [serial = 458] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2899679400) [pid = 1892] [serial = 374] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f28823f6800) [pid = 1892] [serial = 413] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f289966f400) [pid = 1892] [serial = 428] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2887893800) [pid = 1892] [serial = 368] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287be31800) [pid = 1892] [serial = 362] [outer = (nil)] [url = about:blank] 00:40:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:07 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:07 INFO - PROCESS | 1892 | 1461742807454 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:40:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 00:40:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2702ms 00:40:07 INFO - PROCESS | 1892 | 1461742807519 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 00:40:07 INFO - PROCESS | 1892 | 1461742807528 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 00:40:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:40:07 INFO - PROCESS | 1892 | 1461742807545 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:40:07 INFO - PROCESS | 1892 | 1461742807552 Marionette TRACE conn5 <- [1,750,null,{}] 00:40:07 INFO - PROCESS | 1892 | 1461742807561 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:07 INFO - PROCESS | 1892 | 1461742807894 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 00:40:08 INFO - PROCESS | 1892 | 1461742807998 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764ca800 == 82 [pid = 1892] [id = 195] 00:40:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2877b4e400) [pid = 1892] [serial = 586] [outer = (nil)] 00:40:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287bd4c800) [pid = 1892] [serial = 587] [outer = 0x7f2877b4e400] 00:40:08 INFO - PROCESS | 1892 | 1461742808111 Marionette DEBUG loaded listener.js 00:40:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287bf90000) [pid = 1892] [serial = 588] [outer = 0x7f2877b4e400] 00:40:09 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:09 INFO - PROCESS | 1892 | 1461742809818 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:40:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:40:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2290ms 00:40:09 INFO - PROCESS | 1892 | 1461742809835 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 00:40:09 INFO - PROCESS | 1892 | 1461742809839 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 00:40:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:40:09 INFO - PROCESS | 1892 | 1461742809871 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:40:09 INFO - PROCESS | 1892 | 1461742809880 Marionette TRACE conn5 <- [1,754,null,{}] 00:40:09 INFO - PROCESS | 1892 | 1461742809913 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:10 INFO - PROCESS | 1892 | 1461742810231 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 00:40:10 INFO - PROCESS | 1892 | 1461742810269 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28785d2800 == 83 [pid = 1892] [id = 196] 00:40:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287bf93000) [pid = 1892] [serial = 589] [outer = (nil)] 00:40:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287c3ef800) [pid = 1892] [serial = 590] [outer = 0x7f287bf93000] 00:40:10 INFO - PROCESS | 1892 | 1461742810382 Marionette DEBUG loaded listener.js 00:40:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287d789400) [pid = 1892] [serial = 591] [outer = 0x7f287bf93000] 00:40:11 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2872b70000) [pid = 1892] [serial = 544] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:40:11 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2872b6b400) [pid = 1892] [serial = 541] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:40:11 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f28781c8800) [pid = 1892] [serial = 547] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:40:12 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:12 INFO - PROCESS | 1892 | 1461742812529 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:40:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 00:40:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2717ms 00:40:12 INFO - PROCESS | 1892 | 1461742812596 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 00:40:12 INFO - PROCESS | 1892 | 1461742812612 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 00:40:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:40:12 INFO - PROCESS | 1892 | 1461742812633 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:40:12 INFO - PROCESS | 1892 | 1461742812638 Marionette TRACE conn5 <- [1,758,null,{}] 00:40:12 INFO - PROCESS | 1892 | 1461742812648 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:12 INFO - PROCESS | 1892 | 1461742812905 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 00:40:13 INFO - PROCESS | 1892 | 1461742813054 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c392800 == 84 [pid = 1892] [id = 197] 00:40:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2874452400) [pid = 1892] [serial = 592] [outer = (nil)] 00:40:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287d78c400) [pid = 1892] [serial = 593] [outer = 0x7f2874452400] 00:40:13 INFO - PROCESS | 1892 | 1461742813166 Marionette DEBUG loaded listener.js 00:40:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287dad7800) [pid = 1892] [serial = 594] [outer = 0x7f2874452400] 00:40:14 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:14 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:40:14 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:14 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:14 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:40:14 INFO - PROCESS | 1892 | 1461742814773 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:40:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:40:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 2202ms 00:40:14 INFO - PROCESS | 1892 | 1461742814836 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 00:40:14 INFO - PROCESS | 1892 | 1461742814848 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 00:40:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:40:14 INFO - PROCESS | 1892 | 1461742814861 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:40:14 INFO - PROCESS | 1892 | 1461742814872 Marionette TRACE conn5 <- [1,762,null,{}] 00:40:15 INFO - PROCESS | 1892 | 1461742815056 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:15 INFO - PROCESS | 1892 | 1461742815342 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 00:40:15 INFO - PROCESS | 1892 | 1461742815570 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878188800 == 85 [pid = 1892] [id = 198] 00:40:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287709dc00) [pid = 1892] [serial = 595] [outer = (nil)] 00:40:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2877cad800) [pid = 1892] [serial = 596] [outer = 0x7f287709dc00] 00:40:15 INFO - PROCESS | 1892 | 1461742815711 Marionette DEBUG loaded listener.js 00:40:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28784f6800) [pid = 1892] [serial = 597] [outer = 0x7f287709dc00] 00:40:17 INFO - PROCESS | 1892 | 1461742817339 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:40:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:40:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2700ms 00:40:17 INFO - PROCESS | 1892 | 1461742817561 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 00:40:17 INFO - PROCESS | 1892 | 1461742817575 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 00:40:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:40:17 INFO - PROCESS | 1892 | 1461742817593 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:40:17 INFO - PROCESS | 1892 | 1461742817606 Marionette TRACE conn5 <- [1,766,null,{}] 00:40:17 INFO - PROCESS | 1892 | 1461742817626 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:18 INFO - PROCESS | 1892 | 1461742818035 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 00:40:18 INFO - PROCESS | 1892 | 1461742818183 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c57b000 == 86 [pid = 1892] [id = 199] 00:40:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287bd46c00) [pid = 1892] [serial = 598] [outer = (nil)] 00:40:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287bfcfc00) [pid = 1892] [serial = 599] [outer = 0x7f287bd46c00] 00:40:18 INFO - PROCESS | 1892 | 1461742818317 Marionette DEBUG loaded listener.js 00:40:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287c5ce400) [pid = 1892] [serial = 600] [outer = 0x7f287bd46c00] 00:40:20 INFO - PROCESS | 1892 | 1461742820082 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:40:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:40:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2511ms 00:40:20 INFO - PROCESS | 1892 | 1461742820104 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 00:40:20 INFO - PROCESS | 1892 | 1461742820111 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 00:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:40:20 INFO - PROCESS | 1892 | 1461742820121 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:40:20 INFO - PROCESS | 1892 | 1461742820129 Marionette TRACE conn5 <- [1,770,null,{}] 00:40:20 INFO - PROCESS | 1892 | 1461742820201 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:20 INFO - PROCESS | 1892 | 1461742820574 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 00:40:20 INFO - PROCESS | 1892 | 1461742820723 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eec8800 == 87 [pid = 1892] [id = 200] 00:40:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287e66dc00) [pid = 1892] [serial = 601] [outer = (nil)] 00:40:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287ed70800) [pid = 1892] [serial = 602] [outer = 0x7f287e66dc00] 00:40:20 INFO - PROCESS | 1892 | 1461742820860 Marionette DEBUG loaded listener.js 00:40:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287ef2d400) [pid = 1892] [serial = 603] [outer = 0x7f287e66dc00] 00:40:22 INFO - PROCESS | 1892 | 1461742822191 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 2116ms 00:40:22 INFO - PROCESS | 1892 | 1461742822239 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 00:40:22 INFO - PROCESS | 1892 | 1461742822246 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 00:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:40:22 INFO - PROCESS | 1892 | 1461742822256 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:40:22 INFO - PROCESS | 1892 | 1461742822261 Marionette TRACE conn5 <- [1,774,null,{}] 00:40:22 INFO - PROCESS | 1892 | 1461742822335 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:22 INFO - PROCESS | 1892 | 1461742822733 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 00:40:22 INFO - PROCESS | 1892 | 1461742822920 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2882098000 == 88 [pid = 1892] [id = 201] 00:40:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287dad3c00) [pid = 1892] [serial = 604] [outer = (nil)] 00:40:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2880e0bc00) [pid = 1892] [serial = 605] [outer = 0x7f287dad3c00] 00:40:23 INFO - PROCESS | 1892 | 1461742823050 Marionette DEBUG loaded listener.js 00:40:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f28810b3c00) [pid = 1892] [serial = 606] [outer = 0x7f287dad3c00] 00:40:24 INFO - PROCESS | 1892 | 1461742824339 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 2113ms 00:40:24 INFO - PROCESS | 1892 | 1461742824372 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 00:40:24 INFO - PROCESS | 1892 | 1461742824378 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 00:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:40:24 INFO - PROCESS | 1892 | 1461742824388 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:40:24 INFO - PROCESS | 1892 | 1461742824393 Marionette TRACE conn5 <- [1,778,null,{}] 00:40:24 INFO - PROCESS | 1892 | 1461742824403 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:24 INFO - PROCESS | 1892 | 1461742824725 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 00:40:25 INFO - PROCESS | 1892 | 1461742825048 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886dcf000 == 89 [pid = 1892] [id = 202] 00:40:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287dad0000) [pid = 1892] [serial = 607] [outer = (nil)] 00:40:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2881182400) [pid = 1892] [serial = 608] [outer = 0x7f287dad0000] 00:40:25 INFO - PROCESS | 1892 | 1461742825186 Marionette DEBUG loaded listener.js 00:40:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2882178400) [pid = 1892] [serial = 609] [outer = 0x7f287dad0000] 00:40:26 INFO - PROCESS | 1892 | 1461742826539 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 2198ms 00:40:26 INFO - PROCESS | 1892 | 1461742826602 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 00:40:26 INFO - PROCESS | 1892 | 1461742826609 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 00:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:40:26 INFO - PROCESS | 1892 | 1461742826619 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:40:26 INFO - PROCESS | 1892 | 1461742826625 Marionette TRACE conn5 <- [1,782,null,{}] 00:40:26 INFO - PROCESS | 1892 | 1461742826695 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:27 INFO - PROCESS | 1892 | 1461742827137 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 00:40:27 INFO - PROCESS | 1892 | 1461742827455 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887e40800 == 90 [pid = 1892] [id = 203] 00:40:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f288376b400) [pid = 1892] [serial = 610] [outer = (nil)] 00:40:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f288672a000) [pid = 1892] [serial = 611] [outer = 0x7f288376b400] 00:40:27 INFO - PROCESS | 1892 | 1461742827595 Marionette DEBUG loaded listener.js 00:40:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28881be800) [pid = 1892] [serial = 612] [outer = 0x7f288376b400] 00:40:28 INFO - PROCESS | 1892 | 1461742828913 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2315ms 00:40:28 INFO - PROCESS | 1892 | 1461742828935 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 00:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:40:28 INFO - PROCESS | 1892 | 1461742828941 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 00:40:28 INFO - PROCESS | 1892 | 1461742828950 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:40:28 INFO - PROCESS | 1892 | 1461742828956 Marionette TRACE conn5 <- [1,786,null,{}] 00:40:28 INFO - PROCESS | 1892 | 1461742828965 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:29 INFO - PROCESS | 1892 | 1461742829290 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 00:40:29 INFO - PROCESS | 1892 | 1461742829625 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3df800 == 91 [pid = 1892] [id = 204] 00:40:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f288549a400) [pid = 1892] [serial = 613] [outer = (nil)] 00:40:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2888706400) [pid = 1892] [serial = 614] [outer = 0x7f288549a400] 00:40:29 INFO - PROCESS | 1892 | 1461742829760 Marionette DEBUG loaded listener.js 00:40:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2889178c00) [pid = 1892] [serial = 615] [outer = 0x7f288549a400] 00:40:31 INFO - PROCESS | 1892 | 1461742831065 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 2154ms 00:40:31 INFO - PROCESS | 1892 | 1461742831107 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 00:40:31 INFO - PROCESS | 1892 | 1461742831113 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 00:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:40:31 INFO - PROCESS | 1892 | 1461742831138 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:40:31 INFO - PROCESS | 1892 | 1461742831144 Marionette TRACE conn5 <- [1,790,null,{}] 00:40:31 INFO - PROCESS | 1892 | 1461742831155 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:31 INFO - PROCESS | 1892 | 1461742831467 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 00:40:31 INFO - PROCESS | 1892 | 1461742831758 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a473000 == 92 [pid = 1892] [id = 205] 00:40:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f288549a800) [pid = 1892] [serial = 616] [outer = (nil)] 00:40:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28891b8000) [pid = 1892] [serial = 617] [outer = 0x7f288549a800] 00:40:31 INFO - PROCESS | 1892 | 1461742831905 Marionette DEBUG loaded listener.js 00:40:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f288a676400) [pid = 1892] [serial = 618] [outer = 0x7f288549a800] 00:40:33 INFO - PROCESS | 1892 | 1461742833215 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 2167ms 00:40:33 INFO - PROCESS | 1892 | 1461742833292 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 00:40:33 INFO - PROCESS | 1892 | 1461742833298 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 00:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:40:33 INFO - PROCESS | 1892 | 1461742833326 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:40:33 INFO - PROCESS | 1892 | 1461742833332 Marionette TRACE conn5 <- [1,794,null,{}] 00:40:33 INFO - PROCESS | 1892 | 1461742833383 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:33 INFO - PROCESS | 1892 | 1461742833823 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 00:40:33 INFO - PROCESS | 1892 | 1461742833971 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288d822000 == 93 [pid = 1892] [id = 206] 00:40:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2881178800) [pid = 1892] [serial = 619] [outer = (nil)] 00:40:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f288a993000) [pid = 1892] [serial = 620] [outer = 0x7f2881178800] 00:40:34 INFO - PROCESS | 1892 | 1461742834141 Marionette DEBUG loaded listener.js 00:40:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28943f1000) [pid = 1892] [serial = 621] [outer = 0x7f2881178800] 00:40:35 INFO - PROCESS | 1892 | 1461742835515 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 2247ms 00:40:35 INFO - PROCESS | 1892 | 1461742835571 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 00:40:35 INFO - PROCESS | 1892 | 1461742835577 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 00:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:40:35 INFO - PROCESS | 1892 | 1461742835594 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:40:35 INFO - PROCESS | 1892 | 1461742835605 Marionette TRACE conn5 <- [1,798,null,{}] 00:40:35 INFO - PROCESS | 1892 | 1461742835636 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:36 INFO - PROCESS | 1892 | 1461742836099 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 00:40:36 INFO - PROCESS | 1892 | 1461742836306 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289484d000 == 94 [pid = 1892] [id = 207] 00:40:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2894477000) [pid = 1892] [serial = 622] [outer = (nil)] 00:40:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f289468f400) [pid = 1892] [serial = 623] [outer = 0x7f2894477000] 00:40:36 INFO - PROCESS | 1892 | 1461742836437 Marionette DEBUG loaded listener.js 00:40:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f28955ddc00) [pid = 1892] [serial = 624] [outer = 0x7f2894477000] 00:40:37 INFO - PROCESS | 1892 | 1461742837786 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 00:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 2268ms 00:40:37 INFO - PROCESS | 1892 | 1461742837885 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 00:40:37 INFO - PROCESS | 1892 | 1461742837892 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 00:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:40:37 INFO - PROCESS | 1892 | 1461742837901 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:40:37 INFO - PROCESS | 1892 | 1461742837907 Marionette TRACE conn5 <- [1,802,null,{}] 00:40:37 INFO - PROCESS | 1892 | 1461742837980 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:38 INFO - PROCESS | 1892 | 1461742838398 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 00:40:38 INFO - PROCESS | 1892 | 1461742838617 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2898e57000 == 95 [pid = 1892] [id = 208] 00:40:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28956bf000) [pid = 1892] [serial = 625] [outer = (nil)] 00:40:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f289984e800) [pid = 1892] [serial = 626] [outer = 0x7f28956bf000] 00:40:38 INFO - PROCESS | 1892 | 1461742838805 Marionette DEBUG loaded listener.js 00:40:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f289b6bec00) [pid = 1892] [serial = 627] [outer = 0x7f28956bf000] 00:40:40 INFO - PROCESS | 1892 | 1461742840121 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 00:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 2293ms 00:40:40 INFO - PROCESS | 1892 | 1461742840197 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 00:40:40 INFO - PROCESS | 1892 | 1461742840203 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 00:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:40:40 INFO - PROCESS | 1892 | 1461742840229 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:40:40 INFO - PROCESS | 1892 | 1461742840234 Marionette TRACE conn5 <- [1,806,null,{}] 00:40:40 INFO - PROCESS | 1892 | 1461742840243 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:40 INFO - PROCESS | 1892 | 1461742840763 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 00:40:40 INFO - PROCESS | 1892 | 1461742840949 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28733c2000 == 96 [pid = 1892] [id = 209] 00:40:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f28715d6800) [pid = 1892] [serial = 628] [outer = (nil)] 00:40:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f28715dc400) [pid = 1892] [serial = 629] [outer = 0x7f28715d6800] 00:40:41 INFO - PROCESS | 1892 | 1461742841081 Marionette DEBUG loaded listener.js 00:40:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28715e0c00) [pid = 1892] [serial = 630] [outer = 0x7f28715d6800] 00:40:42 INFO - PROCESS | 1892 | 1461742842333 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 00:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2196ms 00:40:42 INFO - PROCESS | 1892 | 1461742842463 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 00:40:42 INFO - PROCESS | 1892 | 1461742842469 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 00:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:40:42 INFO - PROCESS | 1892 | 1461742842545 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:40:42 INFO - PROCESS | 1892 | 1461742842551 Marionette TRACE conn5 <- [1,810,null,{}] 00:40:42 INFO - PROCESS | 1892 | 1461742842561 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:43 INFO - PROCESS | 1892 | 1461742843365 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28785d2800 == 95 [pid = 1892] [id = 196] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764ca800 == 94 [pid = 1892] [id = 195] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28733cb000 == 93 [pid = 1892] [id = 194] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874418800 == 92 [pid = 1892] [id = 193] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887444800 == 91 [pid = 1892] [id = 190] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2882093000 == 90 [pid = 1892] [id = 189] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eeb8000 == 89 [pid = 1892] [id = 188] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287d9de800 == 88 [pid = 1892] [id = 187] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287817e800 == 87 [pid = 1892] [id = 160] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3d4000 == 86 [pid = 1892] [id = 186] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28782b2000 == 85 [pid = 1892] [id = 185] 00:40:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28748d3000 == 84 [pid = 1892] [id = 184] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287708f800) [pid = 1892] [serial = 545] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f28854a3000) [pid = 1892] [serial = 517] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2895872c00) [pid = 1892] [serial = 523] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f28733e7400) [pid = 1892] [serial = 543] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2872dc2c00) [pid = 1892] [serial = 542] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f28823fec00) [pid = 1892] [serial = 514] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2880e68000) [pid = 1892] [serial = 511] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2894137000) [pid = 1892] [serial = 520] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28784f3800) [pid = 1892] [serial = 548] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287c5d0800) [pid = 1892] [serial = 508] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2877c57400) [pid = 1892] [serial = 505] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287709b000) [pid = 1892] [serial = 526] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2877ca4800) [pid = 1892] [serial = 529] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2877cacc00) [pid = 1892] [serial = 532] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287d886000) [pid = 1892] [serial = 535] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287d878800) [pid = 1892] [serial = 539] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2876f8ec00) [pid = 1892] [serial = 359] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287bd51800) [pid = 1892] [serial = 549] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f28781c9400) [pid = 1892] [serial = 551] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2877ca8400) [pid = 1892] [serial = 546] [outer = (nil)] [url = about:blank] 00:40:44 INFO - PROCESS | 1892 | 1461742844329 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872cbe000 == 85 [pid = 1892] [id = 210] 00:40:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2872b6d800) [pid = 1892] [serial = 631] [outer = (nil)] 00:40:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2872dc9000) [pid = 1892] [serial = 632] [outer = 0x7f2872b6d800] 00:40:44 INFO - PROCESS | 1892 | 1461742844451 Marionette DEBUG loaded listener.js 00:40:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f28733e0c00) [pid = 1892] [serial = 633] [outer = 0x7f2872b6d800] 00:40:45 INFO - PROCESS | 1892 | 1461742845638 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 3160ms 00:40:45 INFO - PROCESS | 1892 | 1461742845701 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 00:40:45 INFO - PROCESS | 1892 | 1461742845710 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 00:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:40:45 INFO - PROCESS | 1892 | 1461742845751 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:40:45 INFO - PROCESS | 1892 | 1461742845759 Marionette TRACE conn5 <- [1,814,null,{}] 00:40:45 INFO - PROCESS | 1892 | 1461742845770 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:46 INFO - PROCESS | 1892 | 1461742846049 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 00:40:46 INFO - PROCESS | 1892 | 1461742846313 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874406000 == 86 [pid = 1892] [id = 211] 00:40:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2876495000) [pid = 1892] [serial = 634] [outer = (nil)] 00:40:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28764a0c00) [pid = 1892] [serial = 635] [outer = 0x7f2876495000] 00:40:46 INFO - PROCESS | 1892 | 1461742846429 Marionette DEBUG loaded listener.js 00:40:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287708f400) [pid = 1892] [serial = 636] [outer = 0x7f2876495000] 00:40:47 INFO - PROCESS | 1892 | 1461742847732 Marionette TRACE conn5 <- [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] 00:40:47 INFO - PROCESS | 1892 | 1461742847828 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 00:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:40:47 INFO - PROCESS | 1892 | 1461742847848 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:40:47 INFO - PROCESS | 1892 | 1461742847853 Marionette TRACE conn5 <- [1,818,null,{}] 00:40:47 INFO - PROCESS | 1892 | 1461742847862 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:48 INFO - PROCESS | 1892 | 1461742848300 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 00:40:48 INFO - PROCESS | 1892 | 1461742848511 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876ecb800 == 87 [pid = 1892] [id = 212] 00:40:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2877c53000) [pid = 1892] [serial = 637] [outer = (nil)] 00:40:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2877ca7c00) [pid = 1892] [serial = 638] [outer = 0x7f2877c53000] 00:40:48 INFO - PROCESS | 1892 | 1461742848626 Marionette DEBUG loaded listener.js 00:40:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28781c7000) [pid = 1892] [serial = 639] [outer = 0x7f2877c53000] 00:40:49 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287c3f9800) [pid = 1892] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:40:49 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287bf93000) [pid = 1892] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:40:49 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2872b6d400) [pid = 1892] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:40:49 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28733da000) [pid = 1892] [serial = 550] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:40:49 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2877092800) [pid = 1892] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:40:49 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2877b4e400) [pid = 1892] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:40:50 INFO - PROCESS | 1892 | 1461742850211 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 2397ms 00:40:50 INFO - PROCESS | 1892 | 1461742850239 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 00:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:40:50 INFO - PROCESS | 1892 | 1461742850249 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 00:40:50 INFO - PROCESS | 1892 | 1461742850275 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:40:50 INFO - PROCESS | 1892 | 1461742850286 Marionette TRACE conn5 <- [1,822,null,{}] 00:40:50 INFO - PROCESS | 1892 | 1461742850295 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:50 INFO - PROCESS | 1892 | 1461742850573 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 00:40:50 INFO - PROCESS | 1892 | 1461742850843 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782af800 == 88 [pid = 1892] [id = 213] 00:40:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2877b4e400) [pid = 1892] [serial = 640] [outer = (nil)] 00:40:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28781d1c00) [pid = 1892] [serial = 641] [outer = 0x7f2877b4e400] 00:40:50 INFO - PROCESS | 1892 | 1461742850953 Marionette DEBUG loaded listener.js 00:40:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287bd49000) [pid = 1892] [serial = 642] [outer = 0x7f2877b4e400] 00:40:52 INFO - PROCESS | 1892 | 1461742852442 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:40:52 INFO - PROCESS | 1892 | 1461742852680 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 00:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:40:52 INFO - PROCESS | 1892 | 1461742852698 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:40:52 INFO - PROCESS | 1892 | 1461742852707 Marionette TRACE conn5 <- [1,826,null,{}] 00:40:52 INFO - PROCESS | 1892 | 1461742852721 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:53 INFO - PROCESS | 1892 | 1461742853125 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 00:40:53 INFO - PROCESS | 1892 | 1461742853278 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764bf800 == 89 [pid = 1892] [id = 214] 00:40:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28733e6000) [pid = 1892] [serial = 643] [outer = (nil)] 00:40:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2877091400) [pid = 1892] [serial = 644] [outer = 0x7f28733e6000] 00:40:53 INFO - PROCESS | 1892 | 1461742853414 Marionette DEBUG loaded listener.js 00:40:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2877c56400) [pid = 1892] [serial = 645] [outer = 0x7f28733e6000] 00:40:54 INFO - PROCESS | 1892 | 1461742854822 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2196ms 00:40:54 INFO - PROCESS | 1892 | 1461742854895 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 00:40:54 INFO - PROCESS | 1892 | 1461742854910 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 00:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:40:54 INFO - PROCESS | 1892 | 1461742854988 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:40:54 INFO - PROCESS | 1892 | 1461742854996 Marionette TRACE conn5 <- [1,830,null,{}] 00:40:55 INFO - PROCESS | 1892 | 1461742855007 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:55 INFO - PROCESS | 1892 | 1461742855398 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 00:40:55 INFO - PROCESS | 1892 | 1461742855620 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb12800 == 90 [pid = 1892] [id = 215] 00:40:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28781c5000) [pid = 1892] [serial = 646] [outer = (nil)] 00:40:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2878308400) [pid = 1892] [serial = 647] [outer = 0x7f28781c5000] 00:40:55 INFO - PROCESS | 1892 | 1461742855811 Marionette DEBUG loaded listener.js 00:40:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f287bd4bc00) [pid = 1892] [serial = 648] [outer = 0x7f28781c5000] 00:40:57 INFO - PROCESS | 1892 | 1461742857388 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2479ms 00:40:57 INFO - PROCESS | 1892 | 1461742857638 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 00:40:57 INFO - PROCESS | 1892 | 1461742857646 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 00:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:40:57 INFO - PROCESS | 1892 | 1461742857693 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:40:57 INFO - PROCESS | 1892 | 1461742857706 Marionette TRACE conn5 <- [1,834,null,{}] 00:40:57 INFO - PROCESS | 1892 | 1461742857733 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:58 INFO - PROCESS | 1892 | 1461742858128 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 00:40:58 INFO - PROCESS | 1892 | 1461742858285 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c41b800 == 91 [pid = 1892] [id = 216] 00:40:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287bf8fc00) [pid = 1892] [serial = 649] [outer = (nil)] 00:40:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287bfc4000) [pid = 1892] [serial = 650] [outer = 0x7f287bf8fc00] 00:40:58 INFO - PROCESS | 1892 | 1461742858423 Marionette DEBUG loaded listener.js 00:40:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287bfd0000) [pid = 1892] [serial = 651] [outer = 0x7f287bf8fc00] 00:40:59 INFO - PROCESS | 1892 | 1461742859767 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2109ms 00:40:59 INFO - PROCESS | 1892 | 1461742859800 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 00:40:59 INFO - PROCESS | 1892 | 1461742859808 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 00:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:40:59 INFO - PROCESS | 1892 | 1461742859817 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:40:59 INFO - PROCESS | 1892 | 1461742859821 Marionette TRACE conn5 <- [1,838,null,{}] 00:40:59 INFO - PROCESS | 1892 | 1461742859846 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:00 INFO - PROCESS | 1892 | 1461742860165 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 00:41:00 INFO - PROCESS | 1892 | 1461742860438 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287dda0000 == 92 [pid = 1892] [id = 217] 00:41:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f287bf90400) [pid = 1892] [serial = 652] [outer = (nil)] 00:41:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f287c3eec00) [pid = 1892] [serial = 653] [outer = 0x7f287bf90400] 00:41:00 INFO - PROCESS | 1892 | 1461742860617 Marionette DEBUG loaded listener.js 00:41:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f287c5ce000) [pid = 1892] [serial = 654] [outer = 0x7f287bf90400] 00:41:01 INFO - PROCESS | 1892 | 1461742861933 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2153ms 00:41:01 INFO - PROCESS | 1892 | 1461742861973 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 00:41:01 INFO - PROCESS | 1892 | 1461742861979 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 00:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:41:01 INFO - PROCESS | 1892 | 1461742861989 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:41:02 INFO - PROCESS | 1892 | 1461742861996 Marionette TRACE conn5 <- [1,842,null,{}] 00:41:02 INFO - PROCESS | 1892 | 1461742862021 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:02 INFO - PROCESS | 1892 | 1461742862523 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 00:41:02 INFO - PROCESS | 1892 | 1461742862752 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e7da000 == 93 [pid = 1892] [id = 218] 00:41:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f287bd52000) [pid = 1892] [serial = 655] [outer = (nil)] 00:41:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f287c5d6c00) [pid = 1892] [serial = 656] [outer = 0x7f287bd52000] 00:41:02 INFO - PROCESS | 1892 | 1461742862885 Marionette DEBUG loaded listener.js 00:41:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f287c75b400) [pid = 1892] [serial = 657] [outer = 0x7f287bd52000] 00:41:04 INFO - PROCESS | 1892 | 1461742864214 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 2253ms 00:41:04 INFO - PROCESS | 1892 | 1461742864242 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 00:41:04 INFO - PROCESS | 1892 | 1461742864248 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 00:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:41:04 INFO - PROCESS | 1892 | 1461742864258 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:41:04 INFO - PROCESS | 1892 | 1461742864262 Marionette TRACE conn5 <- [1,846,null,{}] 00:41:04 INFO - PROCESS | 1892 | 1461742864271 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:04 INFO - PROCESS | 1892 | 1461742864658 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 00:41:04 INFO - PROCESS | 1892 | 1461742864931 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ff1800 == 94 [pid = 1892] [id = 219] 00:41:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f287c75dc00) [pid = 1892] [serial = 658] [outer = (nil)] 00:41:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f287dabe000) [pid = 1892] [serial = 659] [outer = 0x7f287c75dc00] 00:41:05 INFO - PROCESS | 1892 | 1461742865114 Marionette DEBUG loaded listener.js 00:41:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f287dadb000) [pid = 1892] [serial = 660] [outer = 0x7f287c75dc00] 00:41:06 INFO - PROCESS | 1892 | 1461742866406 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2197ms 00:41:06 INFO - PROCESS | 1892 | 1461742866456 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 00:41:06 INFO - PROCESS | 1892 | 1461742866462 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 00:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:41:06 INFO - PROCESS | 1892 | 1461742866471 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:41:06 INFO - PROCESS | 1892 | 1461742866475 Marionette TRACE conn5 <- [1,850,null,{}] 00:41:06 INFO - PROCESS | 1892 | 1461742866485 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:06 INFO - PROCESS | 1892 | 1461742866816 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 00:41:07 INFO - PROCESS | 1892 | 1461742867123 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28820a1800 == 95 [pid = 1892] [id = 220] 00:41:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f287c75f400) [pid = 1892] [serial = 661] [outer = (nil)] 00:41:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f287e77cc00) [pid = 1892] [serial = 662] [outer = 0x7f287c75f400] 00:41:07 INFO - PROCESS | 1892 | 1461742867263 Marionette DEBUG loaded listener.js 00:41:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f287e9d4400) [pid = 1892] [serial = 663] [outer = 0x7f287c75f400] 00:41:08 INFO - PROCESS | 1892 | 1461742868565 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2147ms 00:41:08 INFO - PROCESS | 1892 | 1461742868620 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 00:41:08 INFO - PROCESS | 1892 | 1461742868626 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 00:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:41:08 INFO - PROCESS | 1892 | 1461742868636 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:41:08 INFO - PROCESS | 1892 | 1461742868641 Marionette TRACE conn5 <- [1,854,null,{}] 00:41:08 INFO - PROCESS | 1892 | 1461742868722 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:09 INFO - PROCESS | 1892 | 1461742869089 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 00:41:09 INFO - PROCESS | 1892 | 1461742869312 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886611000 == 96 [pid = 1892] [id = 221] 00:41:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f287dadc000) [pid = 1892] [serial = 664] [outer = (nil)] 00:41:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f287e9e2400) [pid = 1892] [serial = 665] [outer = 0x7f287dadc000] 00:41:09 INFO - PROCESS | 1892 | 1461742869487 Marionette DEBUG loaded listener.js 00:41:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f287ed10c00) [pid = 1892] [serial = 666] [outer = 0x7f287dadc000] 00:41:10 INFO - PROCESS | 1892 | 1461742870793 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2213ms 00:41:10 INFO - PROCESS | 1892 | 1461742870851 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 00:41:10 INFO - PROCESS | 1892 | 1461742870857 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 00:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:41:10 INFO - PROCESS | 1892 | 1461742870867 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:41:10 INFO - PROCESS | 1892 | 1461742870879 Marionette TRACE conn5 <- [1,858,null,{}] 00:41:10 INFO - PROCESS | 1892 | 1461742870917 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:11 INFO - PROCESS | 1892 | 1461742871237 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 00:41:11 INFO - PROCESS | 1892 | 1461742871513 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887451000 == 97 [pid = 1892] [id = 222] 00:41:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 156 (0x7f287e662400) [pid = 1892] [serial = 667] [outer = (nil)] 00:41:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 157 (0x7f287ed74400) [pid = 1892] [serial = 668] [outer = 0x7f287e662400] 00:41:11 INFO - PROCESS | 1892 | 1461742871647 Marionette DEBUG loaded listener.js 00:41:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 158 (0x7f287edf3400) [pid = 1892] [serial = 669] [outer = 0x7f287e662400] 00:41:13 INFO - PROCESS | 1892 | 1461742873002 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 2183ms 00:41:13 INFO - PROCESS | 1892 | 1461742873056 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 00:41:13 INFO - PROCESS | 1892 | 1461742873061 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 00:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:41:13 INFO - PROCESS | 1892 | 1461742873071 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:41:13 INFO - PROCESS | 1892 | 1461742873077 Marionette TRACE conn5 <- [1,862,null,{}] 00:41:13 INFO - PROCESS | 1892 | 1461742873087 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:13 INFO - PROCESS | 1892 | 1461742873558 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 00:41:13 INFO - PROCESS | 1892 | 1461742873741 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887869800 == 98 [pid = 1892] [id = 223] 00:41:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 159 (0x7f287edef000) [pid = 1892] [serial = 670] [outer = (nil)] 00:41:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 160 (0x7f287ef2b800) [pid = 1892] [serial = 671] [outer = 0x7f287edef000] 00:41:13 INFO - PROCESS | 1892 | 1461742873870 Marionette DEBUG loaded listener.js 00:41:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 161 (0x7f2880e05800) [pid = 1892] [serial = 672] [outer = 0x7f287edef000] 00:41:15 INFO - PROCESS | 1892 | 1461742875186 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 2145ms 00:41:15 INFO - PROCESS | 1892 | 1461742875218 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 00:41:15 INFO - PROCESS | 1892 | 1461742875225 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 00:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:41:15 INFO - PROCESS | 1892 | 1461742875259 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:41:15 INFO - PROCESS | 1892 | 1461742875267 Marionette TRACE conn5 <- [1,866,null,{}] 00:41:15 INFO - PROCESS | 1892 | 1461742875318 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:15 INFO - PROCESS | 1892 | 1461742875807 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 00:41:16 INFO - PROCESS | 1892 | 1461742876040 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a45e000 == 99 [pid = 1892] [id = 224] 00:41:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 162 (0x7f287edf4000) [pid = 1892] [serial = 673] [outer = (nil)] 00:41:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 163 (0x7f2881176800) [pid = 1892] [serial = 674] [outer = 0x7f287edf4000] 00:41:16 INFO - PROCESS | 1892 | 1461742876182 Marionette DEBUG loaded listener.js 00:41:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 164 (0x7f28811bc800) [pid = 1892] [serial = 675] [outer = 0x7f287edf4000] 00:41:17 INFO - PROCESS | 1892 | 1461742877510 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2327ms 00:41:17 INFO - PROCESS | 1892 | 1461742877563 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 00:41:17 INFO - PROCESS | 1892 | 1461742877569 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 00:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:41:17 INFO - PROCESS | 1892 | 1461742877578 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:41:17 INFO - PROCESS | 1892 | 1461742877583 Marionette TRACE conn5 <- [1,870,null,{}] 00:41:17 INFO - PROCESS | 1892 | 1461742877592 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:17 INFO - PROCESS | 1892 | 1461742877918 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 00:41:18 INFO - PROCESS | 1892 | 1461742878224 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878375800 == 100 [pid = 1892] [id = 225] 00:41:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 165 (0x7f28715d9c00) [pid = 1892] [serial = 676] [outer = (nil)] 00:41:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 166 (0x7f28811bcc00) [pid = 1892] [serial = 677] [outer = 0x7f28715d9c00] 00:41:18 INFO - PROCESS | 1892 | 1461742878408 Marionette DEBUG loaded listener.js 00:41:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 167 (0x7f288217f000) [pid = 1892] [serial = 678] [outer = 0x7f28715d9c00] 00:41:19 INFO - PROCESS | 1892 | 1461742879682 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2156ms 00:41:19 INFO - PROCESS | 1892 | 1461742879739 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 00:41:19 INFO - PROCESS | 1892 | 1461742879745 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 00:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:41:19 INFO - PROCESS | 1892 | 1461742879861 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:41:19 INFO - PROCESS | 1892 | 1461742879865 Marionette TRACE conn5 <- [1,874,null,{}] 00:41:19 INFO - PROCESS | 1892 | 1461742879879 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:20 INFO - PROCESS | 1892 | 1461742880745 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 00:41:21 INFO - PROCESS | 1892 | 1461742881121 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28735cc000 == 101 [pid = 1892] [id = 226] 00:41:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 168 (0x7f2872dc9800) [pid = 1892] [serial = 679] [outer = (nil)] 00:41:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 169 (0x7f28733dbc00) [pid = 1892] [serial = 680] [outer = 0x7f2872dc9800] 00:41:21 INFO - PROCESS | 1892 | 1461742881248 Marionette DEBUG loaded listener.js 00:41:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 170 (0x7f2874454c00) [pid = 1892] [serial = 681] [outer = 0x7f2872dc9800] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886046000 == 100 [pid = 1892] [id = 54] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cdc000 == 99 [pid = 1892] [id = 144] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289b620800 == 98 [pid = 1892] [id = 65] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876ecb800 == 97 [pid = 1892] [id = 212] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874406000 == 96 [pid = 1892] [id = 211] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872cbe000 == 95 [pid = 1892] [id = 210] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28733c2000 == 94 [pid = 1892] [id = 209] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2898e57000 == 93 [pid = 1892] [id = 208] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289484d000 == 92 [pid = 1892] [id = 207] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288d822000 == 91 [pid = 1892] [id = 206] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a473000 == 90 [pid = 1892] [id = 205] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3df800 == 89 [pid = 1892] [id = 204] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887e40800 == 88 [pid = 1892] [id = 203] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886dcf000 == 87 [pid = 1892] [id = 202] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2882098000 == 86 [pid = 1892] [id = 201] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eec8800 == 85 [pid = 1892] [id = 200] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c57b000 == 84 [pid = 1892] [id = 199] 00:41:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878188800 == 83 [pid = 1892] [id = 198] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 169 (0x7f287ed78800) [pid = 1892] [serial = 503] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 168 (0x7f288217b800) [pid = 1892] [serial = 569] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 167 (0x7f287bd48800) [pid = 1892] [serial = 578] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 166 (0x7f287d882c00) [pid = 1892] [serial = 563] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 165 (0x7f287c3ef800) [pid = 1892] [serial = 590] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 164 (0x7f287c3f1400) [pid = 1892] [serial = 560] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 163 (0x7f2872dc6000) [pid = 1892] [serial = 581] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 162 (0x7f287444c400) [pid = 1892] [serial = 582] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 161 (0x7f287e8df800) [pid = 1892] [serial = 566] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 160 (0x7f287bf94800) [pid = 1892] [serial = 552] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 159 (0x7f2877caa400) [pid = 1892] [serial = 584] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 158 (0x7f28781cbc00) [pid = 1892] [serial = 585] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 157 (0x7f2883769c00) [pid = 1892] [serial = 572] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 156 (0x7f28762cac00) [pid = 1892] [serial = 554] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 155 (0x7f287bd4c800) [pid = 1892] [serial = 587] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f2887eca000) [pid = 1892] [serial = 575] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f28781d1000) [pid = 1892] [serial = 557] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f287bf90000) [pid = 1892] [serial = 588] [outer = (nil)] [url = about:blank] 00:41:22 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f287d789400) [pid = 1892] [serial = 591] [outer = (nil)] [url = about:blank] 00:41:23 INFO - PROCESS | 1892 | 1461742883463 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 3735ms 00:41:23 INFO - PROCESS | 1892 | 1461742883515 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 00:41:23 INFO - PROCESS | 1892 | 1461742883523 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 00:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:41:23 INFO - PROCESS | 1892 | 1461742883535 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:41:23 INFO - PROCESS | 1892 | 1461742883541 Marionette TRACE conn5 <- [1,878,null,{}] 00:41:23 INFO - PROCESS | 1892 | 1461742883553 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:23 INFO - PROCESS | 1892 | 1461742883829 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 00:41:24 INFO - PROCESS | 1892 | 1461742884021 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:24 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28748dc800 == 84 [pid = 1892] [id = 227] 00:41:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f28715d4800) [pid = 1892] [serial = 682] [outer = (nil)] 00:41:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f2877096c00) [pid = 1892] [serial = 683] [outer = 0x7f28715d4800] 00:41:24 INFO - PROCESS | 1892 | 1461742884145 Marionette DEBUG loaded listener.js 00:41:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f2877c50000) [pid = 1892] [serial = 684] [outer = 0x7f28715d4800] 00:41:25 INFO - PROCESS | 1892 | 1461742885475 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1998ms 00:41:25 INFO - PROCESS | 1892 | 1461742885580 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 00:41:25 INFO - PROCESS | 1892 | 1461742885588 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 00:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:41:25 INFO - PROCESS | 1892 | 1461742885622 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:41:25 INFO - PROCESS | 1892 | 1461742885627 Marionette TRACE conn5 <- [1,882,null,{}] 00:41:25 INFO - PROCESS | 1892 | 1461742885647 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:26 INFO - PROCESS | 1892 | 1461742886046 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 00:41:26 INFO - PROCESS | 1892 | 1461742886128 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878188000 == 85 [pid = 1892] [id = 228] 00:41:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f2877caec00) [pid = 1892] [serial = 685] [outer = (nil)] 00:41:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 156 (0x7f28781d0c00) [pid = 1892] [serial = 686] [outer = 0x7f2877caec00] 00:41:26 INFO - PROCESS | 1892 | 1461742886345 Marionette DEBUG loaded listener.js 00:41:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 157 (0x7f287bd4b800) [pid = 1892] [serial = 687] [outer = 0x7f2877caec00] 00:41:28 INFO - PROCESS | 1892 | 1461742888536 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 156 (0x7f287e66dc00) [pid = 1892] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 155 (0x7f2877c53000) [pid = 1892] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f2872b6fc00) [pid = 1892] [serial = 538] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f2874452400) [pid = 1892] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f287bd46c00) [pid = 1892] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f288376b400) [pid = 1892] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f2881178800) [pid = 1892] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f2876f8a800) [pid = 1892] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f287bf93c00) [pid = 1892] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f28891ba800) [pid = 1892] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f288549a800) [pid = 1892] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f2894477000) [pid = 1892] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f2874459800) [pid = 1892] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287dad3c00) [pid = 1892] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f28733df400) [pid = 1892] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287709dc00) [pid = 1892] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2877094800) [pid = 1892] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2877ca2000) [pid = 1892] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287be2c800) [pid = 1892] [serial = 559] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2877098c00) [pid = 1892] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f288549a400) [pid = 1892] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2877c53c00) [pid = 1892] [serial = 562] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28715d6800) [pid = 1892] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2876495000) [pid = 1892] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2877097400) [pid = 1892] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2877c50400) [pid = 1892] [serial = 556] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28733e0800) [pid = 1892] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2872b6d800) [pid = 1892] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287dad0000) [pid = 1892] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2880e06400) [pid = 1892] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f28956bf000) [pid = 1892] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2888798c00) [pid = 1892] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287d87ec00) [pid = 1892] [serial = 565] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287ef24000) [pid = 1892] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287ef2fc00) [pid = 1892] [serial = 571] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2882180800) [pid = 1892] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287dad2800) [pid = 1892] [serial = 568] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:41:28 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287ef26000) [pid = 1892] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 3215ms 00:41:28 INFO - PROCESS | 1892 | 1461742888880 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 00:41:28 INFO - PROCESS | 1892 | 1461742888890 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 00:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:41:28 INFO - PROCESS | 1892 | 1461742888918 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:41:28 INFO - PROCESS | 1892 | 1461742888929 Marionette TRACE conn5 <- [1,886,null,{}] 00:41:28 INFO - PROCESS | 1892 | 1461742888938 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:29 INFO - PROCESS | 1892 | 1461742889202 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 00:41:29 INFO - PROCESS | 1892 | 1461742889370 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb18800 == 86 [pid = 1892] [id = 229] 00:41:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2877c53c00) [pid = 1892] [serial = 688] [outer = (nil)] 00:41:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2877cac800) [pid = 1892] [serial = 689] [outer = 0x7f2877c53c00] 00:41:29 INFO - PROCESS | 1892 | 1461742889485 Marionette DEBUG loaded listener.js 00:41:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287bd53c00) [pid = 1892] [serial = 690] [outer = 0x7f2877c53c00] 00:41:30 INFO - PROCESS | 1892 | 1461742890824 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1974ms 00:41:30 INFO - PROCESS | 1892 | 1461742890902 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 00:41:30 INFO - PROCESS | 1892 | 1461742890913 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 00:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:41:30 INFO - PROCESS | 1892 | 1461742890930 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:41:30 INFO - PROCESS | 1892 | 1461742890940 Marionette TRACE conn5 <- [1,890,null,{}] 00:41:31 INFO - PROCESS | 1892 | 1461742891146 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:31 INFO - PROCESS | 1892 | 1461742891527 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 00:41:31 INFO - PROCESS | 1892 | 1461742891655 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28748e6000 == 87 [pid = 1892] [id = 230] 00:41:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f28762c3000) [pid = 1892] [serial = 691] [outer = (nil)] 00:41:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28762c9000) [pid = 1892] [serial = 692] [outer = 0x7f28762c3000] 00:41:31 INFO - PROCESS | 1892 | 1461742891837 Marionette DEBUG loaded listener.js 00:41:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2876f8a800) [pid = 1892] [serial = 693] [outer = 0x7f28762c3000] 00:41:33 INFO - PROCESS | 1892 | 1461742893373 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2510ms 00:41:33 INFO - PROCESS | 1892 | 1461742893440 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 00:41:33 INFO - PROCESS | 1892 | 1461742893455 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 00:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:41:33 INFO - PROCESS | 1892 | 1461742893618 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:41:33 INFO - PROCESS | 1892 | 1461742893626 Marionette TRACE conn5 <- [1,894,null,{}] 00:41:33 INFO - PROCESS | 1892 | 1461742893695 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:34 INFO - PROCESS | 1892 | 1461742894017 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 00:41:34 INFO - PROCESS | 1892 | 1461742894240 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb1d000 == 88 [pid = 1892] [id = 231] 00:41:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2877090c00) [pid = 1892] [serial = 694] [outer = (nil)] 00:41:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2877c56000) [pid = 1892] [serial = 695] [outer = 0x7f2877090c00] 00:41:34 INFO - PROCESS | 1892 | 1461742894375 Marionette DEBUG loaded listener.js 00:41:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f28781cf000) [pid = 1892] [serial = 696] [outer = 0x7f2877090c00] 00:41:36 INFO - PROCESS | 1892 | 1461742896008 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 2554ms 00:41:36 INFO - PROCESS | 1892 | 1461742896165 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 00:41:36 INFO - PROCESS | 1892 | 1461742896170 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 00:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:41:36 INFO - PROCESS | 1892 | 1461742896209 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:41:36 INFO - PROCESS | 1892 | 1461742896220 Marionette TRACE conn5 <- [1,898,null,{}] 00:41:36 INFO - PROCESS | 1892 | 1461742896248 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:36 INFO - PROCESS | 1892 | 1461742896677 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 00:41:36 INFO - PROCESS | 1892 | 1461742896834 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287db98800 == 89 [pid = 1892] [id = 232] 00:41:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287be2f800) [pid = 1892] [serial = 697] [outer = (nil)] 00:41:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287bf93800) [pid = 1892] [serial = 698] [outer = 0x7f287be2f800] 00:41:36 INFO - PROCESS | 1892 | 1461742896994 Marionette DEBUG loaded listener.js 00:41:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287bfcc800) [pid = 1892] [serial = 699] [outer = 0x7f287be2f800] 00:41:38 INFO - PROCESS | 1892 | 1461742898429 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 2264ms 00:41:38 INFO - PROCESS | 1892 | 1461742898473 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 00:41:38 INFO - PROCESS | 1892 | 1461742898480 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 00:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:41:38 INFO - PROCESS | 1892 | 1461742898491 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:41:38 INFO - PROCESS | 1892 | 1461742898496 Marionette TRACE conn5 <- [1,902,null,{}] 00:41:38 INFO - PROCESS | 1892 | 1461742898506 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:38 INFO - PROCESS | 1892 | 1461742898843 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 00:41:39 INFO - PROCESS | 1892 | 1461742899159 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e24800 == 90 [pid = 1892] [id = 233] 00:41:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287be31000) [pid = 1892] [serial = 700] [outer = (nil)] 00:41:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f287c5d2400) [pid = 1892] [serial = 701] [outer = 0x7f287be31000] 00:41:39 INFO - PROCESS | 1892 | 1461742899298 Marionette DEBUG loaded listener.js 00:41:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287c75e800) [pid = 1892] [serial = 702] [outer = 0x7f287be31000] 00:41:40 INFO - PROCESS | 1892 | 1461742900551 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 2096ms 00:41:40 INFO - PROCESS | 1892 | 1461742900589 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 00:41:40 INFO - PROCESS | 1892 | 1461742900595 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 00:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:41:40 INFO - PROCESS | 1892 | 1461742900604 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:41:40 INFO - PROCESS | 1892 | 1461742900609 Marionette TRACE conn5 <- [1,906,null,{}] 00:41:40 INFO - PROCESS | 1892 | 1461742900618 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:40 INFO - PROCESS | 1892 | 1461742900928 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 00:41:41 INFO - PROCESS | 1892 | 1461742901254 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2882095800 == 91 [pid = 1892] [id = 234] 00:41:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f287c365400) [pid = 1892] [serial = 703] [outer = (nil)] 00:41:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f287d78cc00) [pid = 1892] [serial = 704] [outer = 0x7f287c365400] 00:41:41 INFO - PROCESS | 1892 | 1461742901388 Marionette DEBUG loaded listener.js 00:41:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f287d87e800) [pid = 1892] [serial = 705] [outer = 0x7f287c365400] 00:41:42 INFO - PROCESS | 1892 | 1461742902350 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1794ms 00:41:42 INFO - PROCESS | 1892 | 1461742902399 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 00:41:42 INFO - PROCESS | 1892 | 1461742902404 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 00:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:41:42 INFO - PROCESS | 1892 | 1461742902413 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:41:42 INFO - PROCESS | 1892 | 1461742902417 Marionette TRACE conn5 <- [1,910,null,{}] 00:41:42 INFO - PROCESS | 1892 | 1461742902426 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:42 INFO - PROCESS | 1892 | 1461742902738 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 00:41:42 INFO - PROCESS | 1892 | 1461742902970 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887445800 == 92 [pid = 1892] [id = 235] 00:41:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287ed6a400) [pid = 1892] [serial = 706] [outer = (nil)] 00:41:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287ed76c00) [pid = 1892] [serial = 707] [outer = 0x7f287ed6a400] 00:41:43 INFO - PROCESS | 1892 | 1461742903123 Marionette DEBUG loaded listener.js 00:41:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287ef26000) [pid = 1892] [serial = 708] [outer = 0x7f287ed6a400] 00:41:44 INFO - PROCESS | 1892 | 1461742904292 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1947ms 00:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:41:44 INFO - PROCESS | 1892 | 1461742904361 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 00:41:44 INFO - PROCESS | 1892 | 1461742904364 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 00:41:44 INFO - PROCESS | 1892 | 1461742904374 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:41:44 INFO - PROCESS | 1892 | 1461742904376 Marionette TRACE conn5 <- [1,914,null,{}] 00:41:44 INFO - PROCESS | 1892 | 1461742904383 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:44 INFO - PROCESS | 1892 | 1461742904596 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 00:41:44 INFO - PROCESS | 1892 | 1461742904845 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288786c800 == 93 [pid = 1892] [id = 236] 00:41:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f287ed19c00) [pid = 1892] [serial = 709] [outer = (nil)] 00:41:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f287efa2800) [pid = 1892] [serial = 710] [outer = 0x7f287ed19c00] 00:41:44 INFO - PROCESS | 1892 | 1461742904952 Marionette DEBUG loaded listener.js 00:41:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f2880e0d800) [pid = 1892] [serial = 711] [outer = 0x7f287ed19c00] 00:41:46 INFO - PROCESS | 1892 | 1461742906090 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1796ms 00:41:46 INFO - PROCESS | 1892 | 1461742906172 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 00:41:46 INFO - PROCESS | 1892 | 1461742906179 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 00:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:41:46 INFO - PROCESS | 1892 | 1461742906189 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:41:46 INFO - PROCESS | 1892 | 1461742906194 Marionette TRACE conn5 <- [1,918,null,{}] 00:41:46 INFO - PROCESS | 1892 | 1461742906204 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:46 INFO - PROCESS | 1892 | 1461742906540 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 00:41:46 INFO - PROCESS | 1892 | 1461742906813 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3e0800 == 94 [pid = 1892] [id = 237] 00:41:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f287ed6bc00) [pid = 1892] [serial = 712] [outer = (nil)] 00:41:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2880e99400) [pid = 1892] [serial = 713] [outer = 0x7f287ed6bc00] 00:41:46 INFO - PROCESS | 1892 | 1461742906940 Marionette DEBUG loaded listener.js 00:41:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f28810a7c00) [pid = 1892] [serial = 714] [outer = 0x7f287ed6bc00] 00:41:48 INFO - PROCESS | 1892 | 1461742908220 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2103ms 00:41:48 INFO - PROCESS | 1892 | 1461742908293 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 00:41:48 INFO - PROCESS | 1892 | 1461742908299 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 00:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:41:48 INFO - PROCESS | 1892 | 1461742908310 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:41:48 INFO - PROCESS | 1892 | 1461742908314 Marionette TRACE conn5 <- [1,922,null,{}] 00:41:48 INFO - PROCESS | 1892 | 1461742908338 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:48 INFO - PROCESS | 1892 | 1461742908815 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 00:41:49 INFO - PROCESS | 1892 | 1461742909057 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6c3800 == 95 [pid = 1892] [id = 238] 00:41:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f2880e07400) [pid = 1892] [serial = 715] [outer = (nil)] 00:41:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f28810b1800) [pid = 1892] [serial = 716] [outer = 0x7f2880e07400] 00:41:49 INFO - PROCESS | 1892 | 1461742909193 Marionette DEBUG loaded listener.js 00:41:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f28811b9c00) [pid = 1892] [serial = 717] [outer = 0x7f2880e07400] 00:41:50 INFO - PROCESS | 1892 | 1461742910470 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2237ms 00:41:50 INFO - PROCESS | 1892 | 1461742910548 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 00:41:50 INFO - PROCESS | 1892 | 1461742910554 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 00:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:41:50 INFO - PROCESS | 1892 | 1461742910563 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:41:50 INFO - PROCESS | 1892 | 1461742910567 Marionette TRACE conn5 <- [1,926,null,{}] 00:41:50 INFO - PROCESS | 1892 | 1461742910593 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:50 INFO - PROCESS | 1892 | 1461742910976 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 00:41:51 INFO - PROCESS | 1892 | 1461742911218 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289432b800 == 96 [pid = 1892] [id = 239] 00:41:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f28810a9c00) [pid = 1892] [serial = 718] [outer = (nil)] 00:41:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f2882182800) [pid = 1892] [serial = 719] [outer = 0x7f28810a9c00] 00:41:51 INFO - PROCESS | 1892 | 1461742911393 Marionette DEBUG loaded listener.js 00:41:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f28823f5400) [pid = 1892] [serial = 720] [outer = 0x7f28810a9c00] 00:41:52 INFO - PROCESS | 1892 | 1461742912671 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2189ms 00:41:52 INFO - PROCESS | 1892 | 1461742912754 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 00:41:52 INFO - PROCESS | 1892 | 1461742912761 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 00:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:41:52 INFO - PROCESS | 1892 | 1461742912770 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:41:52 INFO - PROCESS | 1892 | 1461742912777 Marionette TRACE conn5 <- [1,930,null,{}] 00:41:52 INFO - PROCESS | 1892 | 1461742912785 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:53 INFO - PROCESS | 1892 | 1461742913149 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 00:41:53 INFO - PROCESS | 1892 | 1461742913450 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289563d800 == 97 [pid = 1892] [id = 240] 00:41:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f288370b400) [pid = 1892] [serial = 721] [outer = (nil)] 00:41:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f2883766800) [pid = 1892] [serial = 722] [outer = 0x7f288370b400] 00:41:53 INFO - PROCESS | 1892 | 1461742913609 Marionette DEBUG loaded listener.js 00:41:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f288524cc00) [pid = 1892] [serial = 723] [outer = 0x7f288370b400] 00:41:54 INFO - PROCESS | 1892 | 1461742914727 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1999ms 00:41:54 INFO - PROCESS | 1892 | 1461742914771 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 00:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:41:54 INFO - PROCESS | 1892 | 1461742914777 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 00:41:54 INFO - PROCESS | 1892 | 1461742914787 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:41:54 INFO - PROCESS | 1892 | 1461742914793 Marionette TRACE conn5 <- [1,934,null,{}] 00:41:54 INFO - PROCESS | 1892 | 1461742914801 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:55 INFO - PROCESS | 1892 | 1461742915099 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 00:41:55 INFO - PROCESS | 1892 | 1461742915321 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899036000 == 98 [pid = 1892] [id = 241] 00:41:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 156 (0x7f287e66cc00) [pid = 1892] [serial = 724] [outer = (nil)] 00:41:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 157 (0x7f28854a1c00) [pid = 1892] [serial = 725] [outer = 0x7f287e66cc00] 00:41:55 INFO - PROCESS | 1892 | 1461742915564 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 158 (0x7f2885f25c00) [pid = 1892] [serial = 726] [outer = 0x7f287e66cc00] 00:41:55 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899a8c000 == 97 [pid = 1892] [id = 8] 00:41:55 INFO - PROCESS | 1892 | [1892] WARNING: 'NS_FAILED(rv)', file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 242 00:41:55 INFO - PROCESS | 1892 | [1892] WARNING: 'NS_FAILED(rv)', file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 242 00:41:55 INFO - PROCESS | 1892 | [1892] WARNING: 'NS_FAILED(rv)', file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 242 00:41:57 INFO - PROCESS | 1892 | 1461742917326 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2601ms 00:41:57 INFO - PROCESS | 1892 | 1461742917389 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1892 | 1461742917395 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 00:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:41:57 INFO - PROCESS | 1892 | 1461742917404 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1892 | 1461742917409 Marionette TRACE conn5 <- [1,938,null,{}] 00:41:57 INFO - PROCESS | 1892 | 1461742917418 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:57 INFO - PROCESS | 1892 | 1461742917856 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 00:41:58 INFO - PROCESS | 1892 | 1461742918024 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899318800 == 98 [pid = 1892] [id = 242] 00:41:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 159 (0x7f2880e06000) [pid = 1892] [serial = 727] [outer = (nil)] 00:41:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 160 (0x7f28860ca800) [pid = 1892] [serial = 728] [outer = 0x7f2880e06000] 00:41:58 INFO - PROCESS | 1892 | 1461742918193 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 161 (0x7f28865a7800) [pid = 1892] [serial = 729] [outer = 0x7f2880e06000] 00:41:59 INFO - PROCESS | 1892 | 1461742919652 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2347ms 00:41:59 INFO - PROCESS | 1892 | 1461742919753 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 00:41:59 INFO - PROCESS | 1892 | 1461742919759 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 00:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:41:59 INFO - PROCESS | 1892 | 1461742919769 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:41:59 INFO - PROCESS | 1892 | 1461742919774 Marionette TRACE conn5 <- [1,942,null,{}] 00:41:59 INFO - PROCESS | 1892 | 1461742919793 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:00 INFO - PROCESS | 1892 | 1461742920257 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 00:42:00 INFO - PROCESS | 1892 | [1892] WARNING: 'NS_FAILED(aResult)', file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:42:00 INFO - PROCESS | 1892 | 1461742920427 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899b08800 == 99 [pid = 1892] [id = 243] 00:42:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 162 (0x7f28865b2c00) [pid = 1892] [serial = 730] [outer = (nil)] 00:42:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 163 (0x7f288672b400) [pid = 1892] [serial = 731] [outer = 0x7f28865b2c00] 00:42:00 INFO - PROCESS | 1892 | 1461742920562 Marionette DEBUG loaded listener.js 00:42:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 164 (0x7f28874adc00) [pid = 1892] [serial = 732] [outer = 0x7f28865b2c00] 00:42:02 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878188000 == 98 [pid = 1892] [id = 228] 00:42:02 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28748dc800 == 97 [pid = 1892] [id = 227] 00:42:02 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28735cc000 == 96 [pid = 1892] [id = 226] 00:42:02 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287dda0000 == 95 [pid = 1892] [id = 217] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 163 (0x7f287ed70800) [pid = 1892] [serial = 602] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 162 (0x7f2877ca7c00) [pid = 1892] [serial = 638] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 161 (0x7f289924e400) [pid = 1892] [serial = 540] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 160 (0x7f28781c7000) [pid = 1892] [serial = 639] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 159 (0x7f287dad7800) [pid = 1892] [serial = 594] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 158 (0x7f287c5ce400) [pid = 1892] [serial = 600] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 157 (0x7f288672a000) [pid = 1892] [serial = 611] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 156 (0x7f288a993000) [pid = 1892] [serial = 620] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 155 (0x7f28823ef400) [pid = 1892] [serial = 452] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f287dabb800) [pid = 1892] [serial = 509] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f287d78c400) [pid = 1892] [serial = 593] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f289924a800) [pid = 1892] [serial = 524] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f28891b8000) [pid = 1892] [serial = 617] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f287bfcfc00) [pid = 1892] [serial = 599] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f28955ddc00) [pid = 1892] [serial = 624] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f287d798400) [pid = 1892] [serial = 579] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f28810b3c00) [pid = 1892] [serial = 606] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f2877b5a400) [pid = 1892] [serial = 555] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f28784f6800) [pid = 1892] [serial = 597] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f2895539800) [pid = 1892] [serial = 527] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287ef2d400) [pid = 1892] [serial = 603] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f28959da000) [pid = 1892] [serial = 536] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f2877cad800) [pid = 1892] [serial = 596] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287d78c800) [pid = 1892] [serial = 561] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2882177800) [pid = 1892] [serial = 533] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2888706400) [pid = 1892] [serial = 614] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287dabfc00) [pid = 1892] [serial = 564] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28715dc400) [pid = 1892] [serial = 629] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287708f400) [pid = 1892] [serial = 636] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2877ca8800) [pid = 1892] [serial = 530] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f289468f400) [pid = 1892] [serial = 623] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287be33c00) [pid = 1892] [serial = 558] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2889178c00) [pid = 1892] [serial = 615] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28943f1000) [pid = 1892] [serial = 621] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28784f6000) [pid = 1892] [serial = 506] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2872dc9000) [pid = 1892] [serial = 632] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2882178400) [pid = 1892] [serial = 609] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2888c52000) [pid = 1892] [serial = 576] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2881182400) [pid = 1892] [serial = 608] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f28715e0c00) [pid = 1892] [serial = 630] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f289b6bec00) [pid = 1892] [serial = 627] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f288a676400) [pid = 1892] [serial = 618] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f289984e800) [pid = 1892] [serial = 626] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f289464c800) [pid = 1892] [serial = 521] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f28881be800) [pid = 1892] [serial = 612] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287ed71000) [pid = 1892] [serial = 567] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2882180400) [pid = 1892] [serial = 512] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f28860ce800) [pid = 1892] [serial = 573] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f28764a0c00) [pid = 1892] [serial = 635] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2886ec0800) [pid = 1892] [serial = 518] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28733e0c00) [pid = 1892] [serial = 633] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f28823f4000) [pid = 1892] [serial = 570] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2880e0bc00) [pid = 1892] [serial = 605] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2884133800) [pid = 1892] [serial = 515] [outer = (nil)] [url = about:blank] 00:42:02 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28781d1c00) [pid = 1892] [serial = 641] [outer = (nil)] [url = about:blank] 00:42:03 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:03 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:03 INFO - PROCESS | 1892 | 1461742923579 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 3863ms 00:42:03 INFO - PROCESS | 1892 | 1461742923634 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 00:42:03 INFO - PROCESS | 1892 | 1461742923646 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 00:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:42:03 INFO - PROCESS | 1892 | 1461742923659 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1892 | 1461742923670 Marionette TRACE conn5 <- [1,946,null,{}] 00:42:03 INFO - PROCESS | 1892 | 1461742923683 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:03 INFO - PROCESS | 1892 | 1461742923982 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 00:42:04 INFO - PROCESS | 1892 | 1461742924302 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28735c9000 == 96 [pid = 1892] [id = 244] 00:42:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2874459400) [pid = 1892] [serial = 733] [outer = (nil)] 00:42:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f28762c7000) [pid = 1892] [serial = 734] [outer = 0x7f2874459400] 00:42:04 INFO - PROCESS | 1892 | 1461742924425 Marionette DEBUG loaded listener.js 00:42:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2876497000) [pid = 1892] [serial = 735] [outer = 0x7f2874459400] 00:42:05 INFO - PROCESS | 1892 | 1461742925713 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2112ms 00:42:05 INFO - PROCESS | 1892 | 1461742925772 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 00:42:05 INFO - PROCESS | 1892 | 1461742925788 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 00:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:42:05 INFO - PROCESS | 1892 | 1461742925836 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:42:05 INFO - PROCESS | 1892 | 1461742925843 Marionette TRACE conn5 <- [1,950,null,{}] 00:42:05 INFO - PROCESS | 1892 | 1461742925862 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:06 INFO - PROCESS | 1892 | 1461742926324 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 00:42:06 INFO - PROCESS | 1892 | 1461742926596 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764bc800 == 97 [pid = 1892] [id = 245] 00:42:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2877098000) [pid = 1892] [serial = 736] [outer = (nil)] 00:42:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287709dc00) [pid = 1892] [serial = 737] [outer = 0x7f2877098000] 00:42:06 INFO - PROCESS | 1892 | 1461742926740 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2877c5bc00) [pid = 1892] [serial = 738] [outer = 0x7f2877098000] 00:42:07 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2872dc9800) [pid = 1892] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:42:07 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2877caec00) [pid = 1892] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:42:07 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f28715d4800) [pid = 1892] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:42:07 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:08 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:08 INFO - PROCESS | 1892 | 1461742928442 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2684ms 00:42:08 INFO - PROCESS | 1892 | 1461742928501 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 00:42:08 INFO - PROCESS | 1892 | 1461742928508 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 00:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:42:08 INFO - PROCESS | 1892 | 1461742928517 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:42:08 INFO - PROCESS | 1892 | 1461742928525 Marionette TRACE conn5 <- [1,954,null,{}] 00:42:08 INFO - PROCESS | 1892 | 1461742928552 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:08 INFO - PROCESS | 1892 | 1461742928912 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 00:42:09 INFO - PROCESS | 1892 | 1461742929022 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782a1000 == 98 [pid = 1892] [id = 246] 00:42:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f28781cf400) [pid = 1892] [serial = 739] [outer = (nil)] 00:42:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287bd46000) [pid = 1892] [serial = 740] [outer = 0x7f28781cf400] 00:42:09 INFO - PROCESS | 1892 | 1461742929164 Marionette DEBUG loaded listener.js 00:42:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287bf94400) [pid = 1892] [serial = 741] [outer = 0x7f28781cf400] 00:42:10 INFO - PROCESS | 1892 | 1461742930874 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2413ms 00:42:10 INFO - PROCESS | 1892 | 1461742930933 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 00:42:10 INFO - PROCESS | 1892 | 1461742930944 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 00:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:42:10 INFO - PROCESS | 1892 | 1461742930960 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:42:10 INFO - PROCESS | 1892 | 1461742930969 Marionette TRACE conn5 <- [1,958,null,{}] 00:42:10 INFO - PROCESS | 1892 | 1461742930983 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:11 INFO - PROCESS | 1892 | 1461742931449 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 00:42:11 INFO - PROCESS | 1892 | 1461742931710 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876eda000 == 99 [pid = 1892] [id = 247] 00:42:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f28733e7400) [pid = 1892] [serial = 742] [outer = (nil)] 00:42:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2876f90400) [pid = 1892] [serial = 743] [outer = 0x7f28733e7400] 00:42:11 INFO - PROCESS | 1892 | 1461742931854 Marionette DEBUG loaded listener.js 00:42:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2877b4d400) [pid = 1892] [serial = 744] [outer = 0x7f28733e7400] 00:42:12 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:12 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:13 INFO - PROCESS | 1892 | 1461742933238 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2352ms 00:42:13 INFO - PROCESS | 1892 | 1461742933313 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 00:42:13 INFO - PROCESS | 1892 | 1461742933327 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 00:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:42:13 INFO - PROCESS | 1892 | 1461742933410 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:42:13 INFO - PROCESS | 1892 | 1461742933419 Marionette TRACE conn5 <- [1,962,null,{}] 00:42:13 INFO - PROCESS | 1892 | 1461742933449 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:13 INFO - PROCESS | 1892 | 1461742933880 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 00:42:14 INFO - PROCESS | 1892 | 1461742934163 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bed9000 == 100 [pid = 1892] [id = 248] 00:42:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f28781c3800) [pid = 1892] [serial = 745] [outer = (nil)] 00:42:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287bd4a800) [pid = 1892] [serial = 746] [outer = 0x7f28781c3800] 00:42:14 INFO - PROCESS | 1892 | 1461742934314 Marionette DEBUG loaded listener.js 00:42:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287bfc3000) [pid = 1892] [serial = 747] [outer = 0x7f28781c3800] 00:42:15 INFO - PROCESS | 1892 | 1461742935835 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2518ms 00:42:15 INFO - PROCESS | 1892 | 1461742935881 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 00:42:15 INFO - PROCESS | 1892 | 1461742935888 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 00:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:42:15 INFO - PROCESS | 1892 | 1461742935917 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:42:15 INFO - PROCESS | 1892 | 1461742935927 Marionette TRACE conn5 <- [1,966,null,{}] 00:42:15 INFO - PROCESS | 1892 | 1461742935954 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:16 INFO - PROCESS | 1892 | 1461742936500 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 00:42:16 INFO - PROCESS | 1892 | 1461742936712 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c587800 == 101 [pid = 1892] [id = 249] 00:42:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287c5d6400) [pid = 1892] [serial = 748] [outer = (nil)] 00:42:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287d78c800) [pid = 1892] [serial = 749] [outer = 0x7f287c5d6400] 00:42:16 INFO - PROCESS | 1892 | 1461742936854 Marionette DEBUG loaded listener.js 00:42:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287d881800) [pid = 1892] [serial = 750] [outer = 0x7f287c5d6400] 00:42:17 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:17 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:18 INFO - PROCESS | 1892 | 1461742938183 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2309ms 00:42:18 INFO - PROCESS | 1892 | 1461742938224 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 00:42:18 INFO - PROCESS | 1892 | 1461742938232 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 00:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:42:18 INFO - PROCESS | 1892 | 1461742938243 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:42:18 INFO - PROCESS | 1892 | 1461742938247 Marionette TRACE conn5 <- [1,970,null,{}] 00:42:18 INFO - PROCESS | 1892 | 1461742938256 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:18 INFO - PROCESS | 1892 | 1461742938558 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 00:42:18 INFO - PROCESS | 1892 | 1461742938894 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e010800 == 102 [pid = 1892] [id = 250] 00:42:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287c5d7400) [pid = 1892] [serial = 751] [outer = (nil)] 00:42:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287dad9400) [pid = 1892] [serial = 752] [outer = 0x7f287c5d7400] 00:42:19 INFO - PROCESS | 1892 | 1461742939028 Marionette DEBUG loaded listener.js 00:42:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287e8df000) [pid = 1892] [serial = 753] [outer = 0x7f287c5d7400] 00:42:20 INFO - PROCESS | 1892 | 1461742940349 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2147ms 00:42:20 INFO - PROCESS | 1892 | 1461742940391 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 00:42:20 INFO - PROCESS | 1892 | 1461742940397 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 00:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:42:20 INFO - PROCESS | 1892 | 1461742940408 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:42:20 INFO - PROCESS | 1892 | 1461742940413 Marionette TRACE conn5 <- [1,974,null,{}] 00:42:20 INFO - PROCESS | 1892 | 1461742940422 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:20 INFO - PROCESS | 1892 | 1461742940735 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 00:42:21 INFO - PROCESS | 1892 | 1461742941023 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eed3800 == 103 [pid = 1892] [id = 251] 00:42:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287dabb800) [pid = 1892] [serial = 754] [outer = (nil)] 00:42:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287e9dc400) [pid = 1892] [serial = 755] [outer = 0x7f287dabb800] 00:42:21 INFO - PROCESS | 1892 | 1461742941198 Marionette DEBUG loaded listener.js 00:42:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287ecf1400) [pid = 1892] [serial = 756] [outer = 0x7f287dabb800] 00:42:22 INFO - PROCESS | 1892 | 1461742942492 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2139ms 00:42:22 INFO - PROCESS | 1892 | 1461742942549 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 00:42:22 INFO - PROCESS | 1892 | 1461742942555 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 00:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:42:22 INFO - PROCESS | 1892 | 1461742942564 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:42:22 INFO - PROCESS | 1892 | 1461742942569 Marionette TRACE conn5 <- [1,978,null,{}] 00:42:22 INFO - PROCESS | 1892 | 1461742942596 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:23 INFO - PROCESS | 1892 | 1461742943055 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 00:42:23 INFO - PROCESS | 1892 | 1461742943263 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28810fd800 == 104 [pid = 1892] [id = 252] 00:42:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287e781000) [pid = 1892] [serial = 757] [outer = (nil)] 00:42:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287e784400) [pid = 1892] [serial = 758] [outer = 0x7f287e781000] 00:42:23 INFO - PROCESS | 1892 | 1461742943401 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2880e96400) [pid = 1892] [serial = 759] [outer = 0x7f287e781000] 00:42:24 INFO - PROCESS | 1892 | 1461742944660 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2165ms 00:42:24 INFO - PROCESS | 1892 | 1461742944733 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 00:42:24 INFO - PROCESS | 1892 | 1461742944739 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 00:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:42:24 INFO - PROCESS | 1892 | 1461742944750 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:42:24 INFO - PROCESS | 1892 | 1461742944756 Marionette TRACE conn5 <- [1,982,null,{}] 00:42:24 INFO - PROCESS | 1892 | 1461742944766 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:25 INFO - PROCESS | 1892 | 1461742945126 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 00:42:25 INFO - PROCESS | 1892 | 1461742945430 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886d12800 == 105 [pid = 1892] [id = 253] 00:42:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287e781c00) [pid = 1892] [serial = 760] [outer = (nil)] 00:42:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28811b6400) [pid = 1892] [serial = 761] [outer = 0x7f287e781c00] 00:42:25 INFO - PROCESS | 1892 | 1461742945563 Marionette DEBUG loaded listener.js 00:42:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28823f1c00) [pid = 1892] [serial = 762] [outer = 0x7f287e781c00] 00:42:26 INFO - PROCESS | 1892 | 1461742946798 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 2099ms 00:42:26 INFO - PROCESS | 1892 | 1461742946849 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 00:42:26 INFO - PROCESS | 1892 | 1461742946857 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 00:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:42:26 INFO - PROCESS | 1892 | 1461742946866 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:42:26 INFO - PROCESS | 1892 | 1461742946871 Marionette TRACE conn5 <- [1,986,null,{}] 00:42:26 INFO - PROCESS | 1892 | 1461742946880 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:27 INFO - PROCESS | 1892 | 1461742947218 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 00:42:27 INFO - PROCESS | 1892 | 1461742947530 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288744f000 == 106 [pid = 1892] [id = 254] 00:42:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28823f3400) [pid = 1892] [serial = 763] [outer = (nil)] 00:42:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f28823f8000) [pid = 1892] [serial = 764] [outer = 0x7f28823f3400] 00:42:27 INFO - PROCESS | 1892 | 1461742947675 Marionette DEBUG loaded listener.js 00:42:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f288375e000) [pid = 1892] [serial = 765] [outer = 0x7f28823f3400] 00:42:28 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:28 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:28 INFO - PROCESS | 1892 | 1461742948941 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2151ms 00:42:29 INFO - PROCESS | 1892 | 1461742949020 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 1892 | 1461742949026 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 00:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:42:29 INFO - PROCESS | 1892 | 1461742949036 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 1892 | 1461742949041 Marionette TRACE conn5 <- [1,990,null,{}] 00:42:29 INFO - PROCESS | 1892 | 1461742949067 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:29 INFO - PROCESS | 1892 | 1461742949570 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 00:42:29 INFO - PROCESS | 1892 | 1461742949784 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288841a000 == 107 [pid = 1892] [id = 255] 00:42:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2880ea3400) [pid = 1892] [serial = 766] [outer = (nil)] 00:42:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f288524bc00) [pid = 1892] [serial = 767] [outer = 0x7f2880ea3400] 00:42:29 INFO - PROCESS | 1892 | 1461742949944 Marionette DEBUG loaded listener.js 00:42:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28854a4800) [pid = 1892] [serial = 768] [outer = 0x7f2880ea3400] 00:42:31 INFO - PROCESS | 1892 | 1461742951275 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 2312ms 00:42:31 INFO - PROCESS | 1892 | 1461742951349 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 00:42:31 INFO - PROCESS | 1892 | 1461742951355 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 00:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:42:31 INFO - PROCESS | 1892 | 1461742951365 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:42:31 INFO - PROCESS | 1892 | 1461742951368 Marionette TRACE conn5 <- [1,994,null,{}] 00:42:31 INFO - PROCESS | 1892 | 1461742951378 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:31 INFO - PROCESS | 1892 | 1461742951710 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 00:42:32 INFO - PROCESS | 1892 | 1461742952052 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6a8000 == 108 [pid = 1892] [id = 256] 00:42:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f288375e800) [pid = 1892] [serial = 769] [outer = (nil)] 00:42:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f28865b2000) [pid = 1892] [serial = 770] [outer = 0x7f288375e800] 00:42:32 INFO - PROCESS | 1892 | 1461742952185 Marionette DEBUG loaded listener.js 00:42:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2886ff7800) [pid = 1892] [serial = 771] [outer = 0x7f288375e800] 00:42:33 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:33 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:33 INFO - PROCESS | 1892 | 1461742953531 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 2245ms 00:42:33 INFO - PROCESS | 1892 | 1461742953637 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 00:42:33 INFO - PROCESS | 1892 | 1461742953644 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 00:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:42:33 INFO - PROCESS | 1892 | 1461742953654 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:42:33 INFO - PROCESS | 1892 | 1461742953660 Marionette TRACE conn5 <- [1,998,null,{}] 00:42:33 INFO - PROCESS | 1892 | 1461742953731 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:34 INFO - PROCESS | 1892 | 1461742954140 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 00:42:34 INFO - PROCESS | 1892 | 1461742954427 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28948a7800 == 109 [pid = 1892] [id = 257] 00:42:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f288376b400) [pid = 1892] [serial = 772] [outer = (nil)] 00:42:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f28883ddc00) [pid = 1892] [serial = 773] [outer = 0x7f288376b400] 00:42:34 INFO - PROCESS | 1892 | 1461742954570 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f2888702800) [pid = 1892] [serial = 774] [outer = 0x7f288376b400] 00:42:35 INFO - PROCESS | 1892 | 1461742955892 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2286ms 00:42:35 INFO - PROCESS | 1892 | 1461742955942 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 00:42:35 INFO - PROCESS | 1892 | 1461742955948 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 00:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:42:35 INFO - PROCESS | 1892 | 1461742955958 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:42:35 INFO - PROCESS | 1892 | 1461742955962 Marionette TRACE conn5 <- [1,1002,null,{}] 00:42:35 INFO - PROCESS | 1892 | 1461742955972 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:36 INFO - PROCESS | 1892 | 1461742956269 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 00:42:36 INFO - PROCESS | 1892 | 1461742956607 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899040000 == 110 [pid = 1892] [id = 258] 00:42:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f28883e0400) [pid = 1892] [serial = 775] [outer = (nil)] 00:42:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f2888794000) [pid = 1892] [serial = 776] [outer = 0x7f28883e0400] 00:42:36 INFO - PROCESS | 1892 | 1461742956746 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f2888c52000) [pid = 1892] [serial = 777] [outer = 0x7f28883e0400] 00:42:37 INFO - PROCESS | 1892 | 1461742957992 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2087ms 00:42:38 INFO - PROCESS | 1892 | 1461742958047 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 00:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:42:38 INFO - PROCESS | 1892 | 1461742958052 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 00:42:38 INFO - PROCESS | 1892 | 1461742958063 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:42:38 INFO - PROCESS | 1892 | 1461742958068 Marionette TRACE conn5 <- [1,1006,null,{}] 00:42:38 INFO - PROCESS | 1892 | 1461742958077 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:38 INFO - PROCESS | 1892 | 1461742958426 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 00:42:38 INFO - PROCESS | 1892 | 1461742958739 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899b1b000 == 111 [pid = 1892] [id = 259] 00:42:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f2888704400) [pid = 1892] [serial = 778] [outer = (nil)] 00:42:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f28890cf800) [pid = 1892] [serial = 779] [outer = 0x7f2888704400] 00:42:38 INFO - PROCESS | 1892 | 1461742958876 Marionette DEBUG loaded listener.js 00:42:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f288917bc00) [pid = 1892] [serial = 780] [outer = 0x7f2888704400] 00:42:39 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:39 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:40 INFO - PROCESS | 1892 | 1461742960152 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28998b8800 == 110 [pid = 1892] [id = 80] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6b5800 == 109 [pid = 1892] [id = 43] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876409000 == 108 [pid = 1892] [id = 182] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28735bc800 == 107 [pid = 1892] [id = 181] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288d81a800 == 106 [pid = 1892] [id = 109] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888048800 == 105 [pid = 1892] [id = 173] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287db95800 == 104 [pid = 1892] [id = 169] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888c69000 == 103 [pid = 1892] [id = 42] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28820a8000 == 102 [pid = 1892] [id = 171] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cd0000 == 101 [pid = 1892] [id = 112] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e37800 == 100 [pid = 1892] [id = 170] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887440800 == 99 [pid = 1892] [id = 172] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28854c0000 == 98 [pid = 1892] [id = 39] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899318800 == 97 [pid = 1892] [id = 242] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899036000 == 96 [pid = 1892] [id = 241] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289432b800 == 95 [pid = 1892] [id = 239] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6c3800 == 94 [pid = 1892] [id = 238] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3e0800 == 93 [pid = 1892] [id = 237] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288786c800 == 92 [pid = 1892] [id = 236] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887445800 == 91 [pid = 1892] [id = 235] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2882095800 == 90 [pid = 1892] [id = 234] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e24800 == 89 [pid = 1892] [id = 233] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287db98800 == 88 [pid = 1892] [id = 232] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb1d000 == 87 [pid = 1892] [id = 231] 00:42:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28748e6000 == 86 [pid = 1892] [id = 230] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f2877cac800) [pid = 1892] [serial = 689] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f287c5d6c00) [pid = 1892] [serial = 656] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f287dabe000) [pid = 1892] [serial = 659] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f2881176800) [pid = 1892] [serial = 674] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f28811bcc00) [pid = 1892] [serial = 677] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f2874454c00) [pid = 1892] [serial = 681] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f287ef2b800) [pid = 1892] [serial = 671] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f28781d0c00) [pid = 1892] [serial = 686] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f287bfc4000) [pid = 1892] [serial = 650] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f28733dbc00) [pid = 1892] [serial = 680] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287c3eec00) [pid = 1892] [serial = 653] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2877096c00) [pid = 1892] [serial = 683] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f2878308400) [pid = 1892] [serial = 647] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287e77cc00) [pid = 1892] [serial = 662] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287e9e2400) [pid = 1892] [serial = 665] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287bd4b800) [pid = 1892] [serial = 687] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2877c50000) [pid = 1892] [serial = 684] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2877091400) [pid = 1892] [serial = 644] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287ed74400) [pid = 1892] [serial = 668] [outer = (nil)] [url = about:blank] 00:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 3952ms 00:42:42 INFO - PROCESS | 1892 | 1461742962219 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 00:42:42 INFO - PROCESS | 1892 | 1461742962227 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 00:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:42:42 INFO - PROCESS | 1892 | 1461742962244 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:42:42 INFO - PROCESS | 1892 | 1461742962256 Marionette TRACE conn5 <- [1,1010,null,{}] 00:42:42 INFO - PROCESS | 1892 | 1461742962269 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:42 INFO - PROCESS | 1892 | 1461742962564 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 00:42:42 INFO - PROCESS | 1892 | 1461742962766 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28735ce800 == 87 [pid = 1892] [id = 260] 00:42:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28733e8c00) [pid = 1892] [serial = 781] [outer = (nil)] 00:42:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f287444e800) [pid = 1892] [serial = 782] [outer = 0x7f28733e8c00] 00:42:42 INFO - PROCESS | 1892 | 1461742962889 Marionette DEBUG loaded listener.js 00:42:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2876494000) [pid = 1892] [serial = 783] [outer = 0x7f28733e8c00] 00:42:44 INFO - PROCESS | 1892 | 1461742964083 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1865ms 00:42:44 INFO - PROCESS | 1892 | 1461742964111 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 00:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:42:44 INFO - PROCESS | 1892 | 1461742964120 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 00:42:44 INFO - PROCESS | 1892 | 1461742964175 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:42:44 INFO - PROCESS | 1892 | 1461742964185 Marionette TRACE conn5 <- [1,1014,null,{}] 00:42:44 INFO - PROCESS | 1892 | 1461742964199 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:44 INFO - PROCESS | 1892 | 1461742964501 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 00:42:44 INFO - PROCESS | 1892 | 1461742964794 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876ee0800 == 88 [pid = 1892] [id = 261] 00:42:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2877096000) [pid = 1892] [serial = 784] [outer = (nil)] 00:42:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2877b52000) [pid = 1892] [serial = 785] [outer = 0x7f2877096000] 00:42:44 INFO - PROCESS | 1892 | 1461742964905 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2877ca3000) [pid = 1892] [serial = 786] [outer = 0x7f2877096000] 00:42:45 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:45 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:46 INFO - PROCESS | 1892 | 1461742966446 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2356ms 00:42:46 INFO - PROCESS | 1892 | 1461742966488 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 00:42:46 INFO - PROCESS | 1892 | 1461742966496 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 00:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:42:46 INFO - PROCESS | 1892 | 1461742966584 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:42:46 INFO - PROCESS | 1892 | 1461742966590 Marionette TRACE conn5 <- [1,1018,null,{}] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f288370b400) [pid = 1892] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287bd52000) [pid = 1892] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2877098000) [pid = 1892] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287edf4000) [pid = 1892] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287c75dc00) [pid = 1892] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2877b4e400) [pid = 1892] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287e662400) [pid = 1892] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28810a9c00) [pid = 1892] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287c75f400) [pid = 1892] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287ed6bc00) [pid = 1892] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287c365400) [pid = 1892] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287dadc000) [pid = 1892] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28762c3000) [pid = 1892] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2880e07400) [pid = 1892] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2877090c00) [pid = 1892] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287be2f800) [pid = 1892] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287e66cc00) [pid = 1892] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287be31000) [pid = 1892] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287edef000) [pid = 1892] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2880e06000) [pid = 1892] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287ed6a400) [pid = 1892] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f28715d9c00) [pid = 1892] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2874459400) [pid = 1892] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287bf8fc00) [pid = 1892] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2899a93000) [pid = 1892] [serial = 21] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f28781c5000) [pid = 1892] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287e663800) [pid = 1892] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287bf90400) [pid = 1892] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287ed19c00) [pid = 1892] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:42:47 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28733e6000) [pid = 1892] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:42:47 INFO - PROCESS | 1892 | 1461742967619 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:47 INFO - PROCESS | 1892 | 1461742967952 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 00:42:48 INFO - PROCESS | 1892 | 1461742968064 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28785ca000 == 89 [pid = 1892] [id = 262] 00:42:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28781cdc00) [pid = 1892] [serial = 787] [outer = (nil)] 00:42:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287830c800) [pid = 1892] [serial = 788] [outer = 0x7f28781cdc00] 00:42:48 INFO - PROCESS | 1892 | 1461742968184 Marionette DEBUG loaded listener.js 00:42:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287bf8ec00) [pid = 1892] [serial = 789] [outer = 0x7f28781cdc00] 00:42:49 INFO - PROCESS | 1892 | 1461742969336 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2886ms 00:42:49 INFO - PROCESS | 1892 | 1461742969395 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 00:42:49 INFO - PROCESS | 1892 | 1461742969401 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 00:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:42:49 INFO - PROCESS | 1892 | 1461742969411 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 1892 | 1461742969417 Marionette TRACE conn5 <- [1,1022,null,{}] 00:42:49 INFO - PROCESS | 1892 | 1461742969649 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:50 INFO - PROCESS | 1892 | 1461742970102 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 00:42:50 INFO - PROCESS | 1892 | 1461742970379 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28735bc000 == 90 [pid = 1892] [id = 263] 00:42:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f28733e0c00) [pid = 1892] [serial = 790] [outer = (nil)] 00:42:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287444a800) [pid = 1892] [serial = 791] [outer = 0x7f28733e0c00] 00:42:50 INFO - PROCESS | 1892 | 1461742970519 Marionette DEBUG loaded listener.js 00:42:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2876496000) [pid = 1892] [serial = 792] [outer = 0x7f28733e0c00] 00:42:51 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:51 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:51 INFO - PROCESS | 1892 | 1461742971952 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 2594ms 00:42:52 INFO - PROCESS | 1892 | 1461742972028 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 00:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:42:52 INFO - PROCESS | 1892 | 1461742972041 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 00:42:52 INFO - PROCESS | 1892 | 1461742972053 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:42:52 INFO - PROCESS | 1892 | 1461742972059 Marionette TRACE conn5 <- [1,1026,null,{}] 00:42:52 INFO - PROCESS | 1892 | 1461742972070 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:52 INFO - PROCESS | 1892 | 1461742972605 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 00:42:52 INFO - PROCESS | 1892 | 1461742972797 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28785dc800 == 91 [pid = 1892] [id = 264] 00:42:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2877ca3400) [pid = 1892] [serial = 793] [outer = (nil)] 00:42:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f28781c2400) [pid = 1892] [serial = 794] [outer = 0x7f2877ca3400] 00:42:52 INFO - PROCESS | 1892 | 1461742972975 Marionette DEBUG loaded listener.js 00:42:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287bd4b000) [pid = 1892] [serial = 795] [outer = 0x7f2877ca3400] 00:42:54 INFO - PROCESS | 1892 | 1461742974381 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2403ms 00:42:54 INFO - PROCESS | 1892 | 1461742974459 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 00:42:54 INFO - PROCESS | 1892 | 1461742974466 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 00:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:42:54 INFO - PROCESS | 1892 | 1461742974477 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:42:54 INFO - PROCESS | 1892 | 1461742974481 Marionette TRACE conn5 <- [1,1030,null,{}] 00:42:54 INFO - PROCESS | 1892 | 1461742974491 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:54 INFO - PROCESS | 1892 | 1461742974994 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 00:42:55 INFO - PROCESS | 1892 | 1461742975203 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c57c800 == 92 [pid = 1892] [id = 265] 00:42:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287bf8b400) [pid = 1892] [serial = 796] [outer = (nil)] 00:42:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287bfc3800) [pid = 1892] [serial = 797] [outer = 0x7f287bf8b400] 00:42:55 INFO - PROCESS | 1892 | 1461742975350 Marionette DEBUG loaded listener.js 00:42:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287c35b800) [pid = 1892] [serial = 798] [outer = 0x7f287bf8b400] 00:42:56 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:56 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:42:56 INFO - PROCESS | 1892 | 1461742976746 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2348ms 00:42:56 INFO - PROCESS | 1892 | 1461742976856 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 00:42:56 INFO - PROCESS | 1892 | 1461742976873 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 00:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:42:56 INFO - PROCESS | 1892 | 1461742976946 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:42:56 INFO - PROCESS | 1892 | 1461742976951 Marionette TRACE conn5 <- [1,1034,null,{}] 00:42:56 INFO - PROCESS | 1892 | 1461742976962 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:57 INFO - PROCESS | 1892 | 1461742977349 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 00:42:57 INFO - PROCESS | 1892 | 1461742977659 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eeba800 == 93 [pid = 1892] [id = 266] 00:42:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287bf8e400) [pid = 1892] [serial = 799] [outer = (nil)] 00:42:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287c765000) [pid = 1892] [serial = 800] [outer = 0x7f287bf8e400] 00:42:57 INFO - PROCESS | 1892 | 1461742977793 Marionette DEBUG loaded listener.js 00:42:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287d882c00) [pid = 1892] [serial = 801] [outer = 0x7f287bf8e400] 00:42:59 INFO - PROCESS | 1892 | 1461742979106 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2215ms 00:42:59 INFO - PROCESS | 1892 | 1461742979146 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 00:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:42:59 INFO - PROCESS | 1892 | 1461742979153 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 00:42:59 INFO - PROCESS | 1892 | 1461742979162 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:42:59 INFO - PROCESS | 1892 | 1461742979168 Marionette TRACE conn5 <- [1,1038,null,{}] 00:42:59 INFO - PROCESS | 1892 | 1461742979177 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:59 INFO - PROCESS | 1892 | 1461742979482 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 00:42:59 INFO - PROCESS | 1892 | 1461742979836 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811da000 == 94 [pid = 1892] [id = 267] 00:42:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287c5d7c00) [pid = 1892] [serial = 802] [outer = (nil)] 00:42:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287dad3c00) [pid = 1892] [serial = 803] [outer = 0x7f287c5d7c00] 00:42:59 INFO - PROCESS | 1892 | 1461742979976 Marionette DEBUG loaded listener.js 00:43:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287e786000) [pid = 1892] [serial = 804] [outer = 0x7f287c5d7c00] 00:43:00 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:43:01 INFO - PROCESS | 1892 | 1461742981312 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2201ms 00:43:01 INFO - PROCESS | 1892 | 1461742981371 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 00:43:01 INFO - PROCESS | 1892 | 1461742981377 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 00:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:43:01 INFO - PROCESS | 1892 | 1461742981387 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:43:01 INFO - PROCESS | 1892 | 1461742981392 Marionette TRACE conn5 <- [1,1042,null,{}] 00:43:01 INFO - PROCESS | 1892 | 1461742981401 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:01 INFO - PROCESS | 1892 | 1461742981910 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 00:43:02 INFO - PROCESS | 1892 | 1461742982130 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886dc6000 == 95 [pid = 1892] [id = 268] 00:43:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287ece4400) [pid = 1892] [serial = 805] [outer = (nil)] 00:43:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287efa1000) [pid = 1892] [serial = 806] [outer = 0x7f287ece4400] 00:43:02 INFO - PROCESS | 1892 | 1461742982279 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2880e0b800) [pid = 1892] [serial = 807] [outer = 0x7f287ece4400] 00:43:03 INFO - PROCESS | 1892 | 1461742983617 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2289ms 00:43:03 INFO - PROCESS | 1892 | 1461742983677 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 00:43:03 INFO - PROCESS | 1892 | 1461742983684 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 00:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:43:03 INFO - PROCESS | 1892 | 1461742983694 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1892 | 1461742983698 Marionette TRACE conn5 <- [1,1046,null,{}] 00:43:03 INFO - PROCESS | 1892 | 1461742983708 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:04 INFO - PROCESS | 1892 | 1461742984054 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 00:43:04 INFO - PROCESS | 1892 | 1461742984365 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887857800 == 96 [pid = 1892] [id = 269] 00:43:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2877092400) [pid = 1892] [serial = 808] [outer = (nil)] 00:43:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2880e65400) [pid = 1892] [serial = 809] [outer = 0x7f2877092400] 00:43:04 INFO - PROCESS | 1892 | 1461742984502 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28810ae000) [pid = 1892] [serial = 810] [outer = 0x7f2877092400] 00:43:05 INFO - PROCESS | 1892 | 1461742985779 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2142ms 00:43:05 INFO - PROCESS | 1892 | 1461742985841 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 00:43:05 INFO - PROCESS | 1892 | 1461742985847 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 00:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:43:05 INFO - PROCESS | 1892 | 1461742985857 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:43:05 INFO - PROCESS | 1892 | 1461742985861 Marionette TRACE conn5 <- [1,1050,null,{}] 00:43:05 INFO - PROCESS | 1892 | 1461742985929 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:06 INFO - PROCESS | 1892 | 1461742986396 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 00:43:06 INFO - PROCESS | 1892 | 1461742986606 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3e0800 == 97 [pid = 1892] [id = 270] 00:43:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2881181c00) [pid = 1892] [serial = 811] [outer = (nil)] 00:43:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28811c0400) [pid = 1892] [serial = 812] [outer = 0x7f2881181c00] 00:43:06 INFO - PROCESS | 1892 | 1461742986739 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2882181c00) [pid = 1892] [serial = 813] [outer = 0x7f2881181c00] 00:43:07 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:43:08 INFO - PROCESS | 1892 | 1461742988094 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 2297ms 00:43:08 INFO - PROCESS | 1892 | 1461742988157 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 00:43:08 INFO - PROCESS | 1892 | 1461742988163 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 00:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:43:08 INFO - PROCESS | 1892 | 1461742988172 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:43:08 INFO - PROCESS | 1892 | 1461742988177 Marionette TRACE conn5 <- [1,1054,null,{}] 00:43:08 INFO - PROCESS | 1892 | 1461742988186 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:08 INFO - PROCESS | 1892 | 1461742988532 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 00:43:08 INFO - PROCESS | 1892 | 1461742988816 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288d81a800 == 98 [pid = 1892] [id = 271] 00:43:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2880e96000) [pid = 1892] [serial = 814] [outer = (nil)] 00:43:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28823f9000) [pid = 1892] [serial = 815] [outer = 0x7f2880e96000] 00:43:08 INFO - PROCESS | 1892 | 1461742988953 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f288370cc00) [pid = 1892] [serial = 816] [outer = 0x7f2880e96000] 00:43:10 INFO - PROCESS | 1892 | 1461742990218 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2088ms 00:43:10 INFO - PROCESS | 1892 | 1461742990262 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 00:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:43:10 INFO - PROCESS | 1892 | 1461742990268 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 00:43:10 INFO - PROCESS | 1892 | 1461742990278 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1892 | 1461742990283 Marionette TRACE conn5 <- [1,1058,null,{}] 00:43:10 INFO - PROCESS | 1892 | 1461742990292 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:10 INFO - PROCESS | 1892 | 1461742990596 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 00:43:10 INFO - PROCESS | 1892 | 1461742990936 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28946d6000 == 99 [pid = 1892] [id = 272] 00:43:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28810ab000) [pid = 1892] [serial = 817] [outer = (nil)] 00:43:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f288548d400) [pid = 1892] [serial = 818] [outer = 0x7f28810ab000] 00:43:11 INFO - PROCESS | 1892 | 1461742991077 Marionette DEBUG loaded listener.js 00:43:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f28854a8400) [pid = 1892] [serial = 819] [outer = 0x7f28810ab000] 00:43:12 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:43:12 INFO - PROCESS | 1892 | 1461742992382 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 2154ms 00:43:12 INFO - PROCESS | 1892 | 1461742992433 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 00:43:12 INFO - PROCESS | 1892 | 1461742992439 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 00:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:43:12 INFO - PROCESS | 1892 | 1461742992448 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:43:12 INFO - PROCESS | 1892 | 1461742992454 Marionette TRACE conn5 <- [1,1062,null,{}] 00:43:12 INFO - PROCESS | 1892 | 1461742992462 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:12 INFO - PROCESS | 1892 | 1461742992877 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 00:43:13 INFO - PROCESS | 1892 | 1461742993184 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899093000 == 100 [pid = 1892] [id = 273] 00:43:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28865f7800) [pid = 1892] [serial = 820] [outer = (nil)] 00:43:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f28881b4800) [pid = 1892] [serial = 821] [outer = 0x7f28865f7800] 00:43:13 INFO - PROCESS | 1892 | 1461742993347 Marionette DEBUG loaded listener.js 00:43:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f28883ec000) [pid = 1892] [serial = 822] [outer = 0x7f28865f7800] 00:43:14 INFO - PROCESS | 1892 | 1461742994742 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2352ms 00:43:14 INFO - PROCESS | 1892 | 1461742994809 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 00:43:14 INFO - PROCESS | 1892 | 1461742994815 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 00:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:43:14 INFO - PROCESS | 1892 | 1461742994827 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:43:14 INFO - PROCESS | 1892 | 1461742994835 Marionette TRACE conn5 <- [1,1066,null,{}] 00:43:14 INFO - PROCESS | 1892 | 1461742994903 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:15 INFO - PROCESS | 1892 | 1461742995290 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 00:43:15 INFO - PROCESS | 1892 | 1461742995513 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c4f2000 == 101 [pid = 1892] [id = 274] 00:43:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f28874ab000) [pid = 1892] [serial = 823] [outer = (nil)] 00:43:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f28891b4400) [pid = 1892] [serial = 824] [outer = 0x7f28874ab000] 00:43:15 INFO - PROCESS | 1892 | 1461742995683 Marionette DEBUG loaded listener.js 00:43:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f288a426800) [pid = 1892] [serial = 825] [outer = 0x7f28874ab000] 00:43:17 INFO - PROCESS | 1892 | 1461742997116 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2353ms 00:43:17 INFO - PROCESS | 1892 | 1461742997182 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 00:43:17 INFO - PROCESS | 1892 | 1461742997188 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 00:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:43:17 INFO - PROCESS | 1892 | 1461742997198 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:43:17 INFO - PROCESS | 1892 | 1461742997202 Marionette TRACE conn5 <- [1,1070,null,{}] 00:43:17 INFO - PROCESS | 1892 | 1461742997282 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:17 INFO - PROCESS | 1892 | 1461742997667 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 00:43:17 INFO - PROCESS | 1892 | 1461742997979 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28709e9000 == 102 [pid = 1892] [id = 275] 00:43:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f2877096400) [pid = 1892] [serial = 826] [outer = (nil)] 00:43:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f288a42e000) [pid = 1892] [serial = 827] [outer = 0x7f2877096400] 00:43:18 INFO - PROCESS | 1892 | 1461742998111 Marionette DEBUG loaded listener.js 00:43:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f288a98f000) [pid = 1892] [serial = 828] [outer = 0x7f2877096400] 00:43:19 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:43:19 INFO - PROCESS | 1892 | 1461742999421 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2294ms 00:43:19 INFO - PROCESS | 1892 | 1461742999493 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 00:43:19 INFO - PROCESS | 1892 | 1461742999498 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 00:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:43:19 INFO - PROCESS | 1892 | 1461742999526 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:43:19 INFO - PROCESS | 1892 | 1461742999531 Marionette TRACE conn5 <- [1,1074,null,{}] 00:43:19 INFO - PROCESS | 1892 | 1461742999541 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c41b800 == 101 [pid = 1892] [id = 216] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764bf800 == 100 [pid = 1892] [id = 214] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb12800 == 99 [pid = 1892] [id = 215] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876ee0800 == 98 [pid = 1892] [id = 261] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28735ce800 == 97 [pid = 1892] [id = 260] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4dd800 == 96 [pid = 1892] [id = 10] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899b1b000 == 95 [pid = 1892] [id = 259] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899040000 == 94 [pid = 1892] [id = 258] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28948a7800 == 93 [pid = 1892] [id = 257] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6a8000 == 92 [pid = 1892] [id = 256] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288841a000 == 91 [pid = 1892] [id = 255] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288744f000 == 90 [pid = 1892] [id = 254] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886d12800 == 89 [pid = 1892] [id = 253] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28810fd800 == 88 [pid = 1892] [id = 252] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eed3800 == 87 [pid = 1892] [id = 251] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e010800 == 86 [pid = 1892] [id = 250] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c587800 == 85 [pid = 1892] [id = 249] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bed9000 == 84 [pid = 1892] [id = 248] 00:43:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876eda000 == 83 [pid = 1892] [id = 247] 00:43:21 INFO - PROCESS | 1892 | 1461743001850 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f287bd49000) [pid = 1892] [serial = 642] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f287bd46000) [pid = 1892] [serial = 740] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f287edf3400) [pid = 1892] [serial = 669] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f2882182800) [pid = 1892] [serial = 719] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f287e9d4400) [pid = 1892] [serial = 663] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f2880e99400) [pid = 1892] [serial = 713] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f28823f5400) [pid = 1892] [serial = 720] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f287d87e800) [pid = 1892] [serial = 705] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287ed10c00) [pid = 1892] [serial = 666] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2876f8a800) [pid = 1892] [serial = 693] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f28811b9c00) [pid = 1892] [serial = 717] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f28781cf000) [pid = 1892] [serial = 696] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287bf93800) [pid = 1892] [serial = 698] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f28854a1c00) [pid = 1892] [serial = 725] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287c5d2400) [pid = 1892] [serial = 701] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287c75e800) [pid = 1892] [serial = 702] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2880e05800) [pid = 1892] [serial = 672] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28860ca800) [pid = 1892] [serial = 728] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287ed76c00) [pid = 1892] [serial = 707] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f288217f000) [pid = 1892] [serial = 678] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2876497000) [pid = 1892] [serial = 735] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287bfd0000) [pid = 1892] [serial = 651] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28810a7c00) [pid = 1892] [serial = 714] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2899b11000) [pid = 1892] [serial = 23] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287bd4bc00) [pid = 1892] [serial = 648] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2872b64800) [pid = 1892] [serial = 537] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287c5ce000) [pid = 1892] [serial = 654] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287efa2800) [pid = 1892] [serial = 710] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2877c56400) [pid = 1892] [serial = 645] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f28762c9000) [pid = 1892] [serial = 692] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287bfcc800) [pid = 1892] [serial = 699] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2880e0d800) [pid = 1892] [serial = 711] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f28810b1800) [pid = 1892] [serial = 716] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f288524cc00) [pid = 1892] [serial = 723] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2885f25c00) [pid = 1892] [serial = 726] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287d78cc00) [pid = 1892] [serial = 704] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287c75b400) [pid = 1892] [serial = 657] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f288672b400) [pid = 1892] [serial = 731] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f28865a7800) [pid = 1892] [serial = 729] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28762c7000) [pid = 1892] [serial = 734] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2877c56000) [pid = 1892] [serial = 695] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2883766800) [pid = 1892] [serial = 722] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2877c5bc00) [pid = 1892] [serial = 738] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287709dc00) [pid = 1892] [serial = 737] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287ef26000) [pid = 1892] [serial = 708] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f28811bc800) [pid = 1892] [serial = 675] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287dadb000) [pid = 1892] [serial = 660] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1892 | 1461743002299 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28733d3000 == 84 [pid = 1892] [id = 276] 00:43:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2872b6f000) [pid = 1892] [serial = 829] [outer = (nil)] 00:43:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2872dbd400) [pid = 1892] [serial = 830] [outer = 0x7f2872b6f000] 00:43:22 INFO - PROCESS | 1892 | 1461743002422 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f28733e0400) [pid = 1892] [serial = 831] [outer = 0x7f2872b6f000] 00:43:23 INFO - PROCESS | 1892 | 1461743003739 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 4269ms 00:43:23 INFO - PROCESS | 1892 | 1461743003792 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 00:43:23 INFO - PROCESS | 1892 | 1461743003801 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 00:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:43:23 INFO - PROCESS | 1892 | 1461743003817 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:43:23 INFO - PROCESS | 1892 | 1461743003824 Marionette TRACE conn5 <- [1,1078,null,{}] 00:43:23 INFO - PROCESS | 1892 | 1461743003835 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:24 INFO - PROCESS | 1892 | 1461743004147 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 00:43:24 INFO - PROCESS | 1892 | 1461743004429 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:24 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764b8000 == 85 [pid = 1892] [id = 277] 00:43:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f28762d1800) [pid = 1892] [serial = 832] [outer = (nil)] 00:43:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2877098c00) [pid = 1892] [serial = 833] [outer = 0x7f28762d1800] 00:43:24 INFO - PROCESS | 1892 | 1461743004549 Marionette DEBUG loaded listener.js 00:43:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2877c56000) [pid = 1892] [serial = 834] [outer = 0x7f28762d1800] 00:43:25 INFO - PROCESS | 1892 | 1461743005949 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2252ms 00:43:26 INFO - PROCESS | 1892 | 1461743006076 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 00:43:26 INFO - PROCESS | 1892 | 1461743006083 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 00:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:43:26 INFO - PROCESS | 1892 | 1461743006102 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:43:26 INFO - PROCESS | 1892 | 1461743006107 Marionette TRACE conn5 <- [1,1082,null,{}] 00:43:26 INFO - PROCESS | 1892 | 1461743006116 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:26 INFO - PROCESS | 1892 | 1461743006588 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 00:43:26 INFO - PROCESS | 1892 | 1461743006776 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782aa000 == 86 [pid = 1892] [id = 278] 00:43:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f28781d0c00) [pid = 1892] [serial = 835] [outer = (nil)] 00:43:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287bd4bc00) [pid = 1892] [serial = 836] [outer = 0x7f28781d0c00] 00:43:26 INFO - PROCESS | 1892 | 1461743006893 Marionette DEBUG loaded listener.js 00:43:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287be2f400) [pid = 1892] [serial = 837] [outer = 0x7f28781d0c00] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287dabb800) [pid = 1892] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287c5d7400) [pid = 1892] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f288376b400) [pid = 1892] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f288375e800) [pid = 1892] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f28823f3400) [pid = 1892] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2880ea3400) [pid = 1892] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28781c3800) [pid = 1892] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f28883e0400) [pid = 1892] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287e781c00) [pid = 1892] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f2888704400) [pid = 1892] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f287e781000) [pid = 1892] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287c5d6400) [pid = 1892] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2877c53c00) [pid = 1892] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28865b2c00) [pid = 1892] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f28733e8c00) [pid = 1892] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2877096000) [pid = 1892] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:43:27 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f28733e7400) [pid = 1892] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:43:28 INFO - PROCESS | 1892 | 1461743008698 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2653ms 00:43:28 INFO - PROCESS | 1892 | 1461743008775 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 00:43:28 INFO - PROCESS | 1892 | 1461743008785 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 00:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:43:28 INFO - PROCESS | 1892 | 1461743008811 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:43:28 INFO - PROCESS | 1892 | 1461743008822 Marionette TRACE conn5 <- [1,1086,null,{}] 00:43:28 INFO - PROCESS | 1892 | 1461743008832 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:29 INFO - PROCESS | 1892 | 1461743009186 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 00:43:29 INFO - PROCESS | 1892 | 1461743009302 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3c7800 == 87 [pid = 1892] [id = 279] 00:43:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f2877095800) [pid = 1892] [serial = 838] [outer = (nil)] 00:43:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f287bfc4800) [pid = 1892] [serial = 839] [outer = 0x7f2877095800] 00:43:29 INFO - PROCESS | 1892 | 1461743009417 Marionette DEBUG loaded listener.js 00:43:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f287c3f6800) [pid = 1892] [serial = 840] [outer = 0x7f2877095800] 00:43:31 INFO - PROCESS | 1892 | 1461743011117 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 2369ms 00:43:31 INFO - PROCESS | 1892 | 1461743011169 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 00:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:43:31 INFO - PROCESS | 1892 | 1461743011182 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 00:43:31 INFO - PROCESS | 1892 | 1461743011238 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:43:31 INFO - PROCESS | 1892 | 1461743011250 Marionette TRACE conn5 <- [1,1090,null,{}] 00:43:31 INFO - PROCESS | 1892 | 1461743011285 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:31 INFO - PROCESS | 1892 | 1461743011740 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 00:43:32 INFO - PROCESS | 1892 | 1461743012060 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878176800 == 88 [pid = 1892] [id = 280] 00:43:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2876498400) [pid = 1892] [serial = 841] [outer = (nil)] 00:43:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2877c5c000) [pid = 1892] [serial = 842] [outer = 0x7f2876498400] 00:43:32 INFO - PROCESS | 1892 | 1461743012200 Marionette DEBUG loaded listener.js 00:43:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f28784ec800) [pid = 1892] [serial = 843] [outer = 0x7f2876498400] 00:43:33 INFO - PROCESS | 1892 | 1461743013820 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2678ms 00:43:33 INFO - PROCESS | 1892 | 1461743013987 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 00:43:34 INFO - PROCESS | 1892 | 1461743014003 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 00:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:43:34 INFO - PROCESS | 1892 | 1461743014041 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:43:34 INFO - PROCESS | 1892 | 1461743014049 Marionette TRACE conn5 <- [1,1094,null,{}] 00:43:34 INFO - PROCESS | 1892 | 1461743014060 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:34 INFO - PROCESS | 1892 | 1461743014408 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 00:43:34 INFO - PROCESS | 1892 | 1461743014666 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c585800 == 89 [pid = 1892] [id = 281] 00:43:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287bfc6400) [pid = 1892] [serial = 844] [outer = (nil)] 00:43:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287c364800) [pid = 1892] [serial = 845] [outer = 0x7f287bfc6400] 00:43:34 INFO - PROCESS | 1892 | 1461743014804 Marionette DEBUG loaded listener.js 00:43:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287c75c000) [pid = 1892] [serial = 846] [outer = 0x7f287bfc6400] 00:43:36 INFO - PROCESS | 1892 | 1461743016222 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2201ms 00:43:36 INFO - PROCESS | 1892 | 1461743016239 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 00:43:36 INFO - PROCESS | 1892 | 1461743016244 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 00:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:43:36 INFO - PROCESS | 1892 | 1461743016272 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:43:36 INFO - PROCESS | 1892 | 1461743016283 Marionette TRACE conn5 <- [1,1098,null,{}] 00:43:36 INFO - PROCESS | 1892 | 1461743016309 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:36 INFO - PROCESS | 1892 | 1461743016855 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 00:43:37 INFO - PROCESS | 1892 | 1461743017083 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4eb000 == 90 [pid = 1892] [id = 282] 00:43:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287d882000) [pid = 1892] [serial = 847] [outer = (nil)] 00:43:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287dad2000) [pid = 1892] [serial = 848] [outer = 0x7f287d882000] 00:43:37 INFO - PROCESS | 1892 | 1461743017226 Marionette DEBUG loaded listener.js 00:43:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287e66b800) [pid = 1892] [serial = 849] [outer = 0x7f287d882000] 00:43:38 INFO - PROCESS | 1892 | 1461743018638 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 00:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 2426ms 00:43:38 INFO - PROCESS | 1892 | 1461743018690 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 00:43:38 INFO - PROCESS | 1892 | 1461743018705 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 00:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:43:38 INFO - PROCESS | 1892 | 1461743018793 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:43:38 INFO - PROCESS | 1892 | 1461743018799 Marionette TRACE conn5 <- [1,1102,null,{}] 00:43:38 INFO - PROCESS | 1892 | 1461743018813 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:39 INFO - PROCESS | 1892 | 1461743019207 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 00:43:39 INFO - PROCESS | 1892 | 1461743019434 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e35800 == 91 [pid = 1892] [id = 283] 00:43:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287d886c00) [pid = 1892] [serial = 850] [outer = (nil)] 00:43:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287e8e1000) [pid = 1892] [serial = 851] [outer = 0x7f287d886c00] 00:43:39 INFO - PROCESS | 1892 | 1461743019609 Marionette DEBUG loaded listener.js 00:43:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287ece3800) [pid = 1892] [serial = 852] [outer = 0x7f287d886c00] 00:43:40 INFO - PROCESS | 1892 | 1461743020917 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 00:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2261ms 00:43:41 INFO - PROCESS | 1892 | 1461743020996 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 00:43:41 INFO - PROCESS | 1892 | 1461743021003 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 00:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:43:41 INFO - PROCESS | 1892 | 1461743021030 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:43:41 INFO - PROCESS | 1892 | 1461743021037 Marionette TRACE conn5 <- [1,1106,null,{}] 00:43:41 INFO - PROCESS | 1892 | 1461743021102 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:41 INFO - PROCESS | 1892 | 1461743021489 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 00:43:41 INFO - PROCESS | 1892 | 1461743021764 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2882090000 == 92 [pid = 1892] [id = 284] 00:43:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287e66c400) [pid = 1892] [serial = 853] [outer = (nil)] 00:43:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287e9e2400) [pid = 1892] [serial = 854] [outer = 0x7f287e66c400] 00:43:41 INFO - PROCESS | 1892 | 1461743021914 Marionette DEBUG loaded listener.js 00:43:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287ed70800) [pid = 1892] [serial = 855] [outer = 0x7f287e66c400] 00:43:43 INFO - PROCESS | 1892 | 1461743023260 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 00:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2275ms 00:43:43 INFO - PROCESS | 1892 | 1461743023289 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 1892 | 1461743023300 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 00:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:43:43 INFO - PROCESS | 1892 | 1461743023340 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1892 | 1461743023346 Marionette TRACE conn5 <- [1,1110,null,{}] 00:43:43 INFO - PROCESS | 1892 | 1461743023413 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:43 INFO - PROCESS | 1892 | 1461743023822 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 00:43:44 INFO - PROCESS | 1892 | 1461743024094 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886d12800 == 93 [pid = 1892] [id = 285] 00:43:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287ed76c00) [pid = 1892] [serial = 856] [outer = (nil)] 00:43:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2880e06000) [pid = 1892] [serial = 857] [outer = 0x7f287ed76c00] 00:43:44 INFO - PROCESS | 1892 | 1461743024231 Marionette DEBUG loaded listener.js 00:43:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2880e9b400) [pid = 1892] [serial = 858] [outer = 0x7f287ed76c00] 00:43:45 INFO - PROCESS | 1892 | 1461743025552 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 00:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2259ms 00:43:45 INFO - PROCESS | 1892 | 1461743025591 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 00:43:45 INFO - PROCESS | 1892 | 1461743025597 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 00:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:43:45 INFO - PROCESS | 1892 | 1461743025608 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:43:45 INFO - PROCESS | 1892 | 1461743025614 Marionette TRACE conn5 <- [1,1114,null,{}] 00:43:45 INFO - PROCESS | 1892 | 1461743025640 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:45 INFO - PROCESS | 1892 | 1461743025978 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 00:43:46 INFO - PROCESS | 1892 | 1461743026332 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887456800 == 94 [pid = 1892] [id = 286] 00:43:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2880ea3800) [pid = 1892] [serial = 859] [outer = (nil)] 00:43:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f28810afc00) [pid = 1892] [serial = 860] [outer = 0x7f2880ea3800] 00:43:46 INFO - PROCESS | 1892 | 1461743026479 Marionette DEBUG loaded listener.js 00:43:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2882177800) [pid = 1892] [serial = 861] [outer = 0x7f2880ea3800] 00:43:47 INFO - PROCESS | 1892 | 1461743027948 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 00:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2392ms 00:43:48 INFO - PROCESS | 1892 | 1461743028002 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 00:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:43:48 INFO - PROCESS | 1892 | 1461743028009 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 00:43:48 INFO - PROCESS | 1892 | 1461743028019 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 1892 | 1461743028038 Marionette TRACE conn5 <- [1,1118,null,{}] 00:43:48 INFO - PROCESS | 1892 | 1461743028103 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:48 INFO - PROCESS | 1892 | 1461743028494 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 00:43:48 INFO - PROCESS | 1892 | 1461743028727 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888755800 == 95 [pid = 1892] [id = 287] 00:43:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2872dc0000) [pid = 1892] [serial = 862] [outer = (nil)] 00:43:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28823f3400) [pid = 1892] [serial = 863] [outer = 0x7f2872dc0000] 00:43:48 INFO - PROCESS | 1892 | 1461743028901 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2883762400) [pid = 1892] [serial = 864] [outer = 0x7f2872dc0000] 00:43:50 INFO - PROCESS | 1892 | 1461743030257 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 00:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2261ms 00:43:50 INFO - PROCESS | 1892 | 1461743030279 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 00:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:43:50 INFO - PROCESS | 1892 | 1461743030286 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 00:43:50 INFO - PROCESS | 1892 | 1461743030295 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1892 | 1461743030301 Marionette TRACE conn5 <- [1,1122,null,{}] 00:43:50 INFO - PROCESS | 1892 | 1461743030327 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:50 INFO - PROCESS | 1892 | 1461743030670 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 00:43:50 INFO - PROCESS | 1892 | 1461743030983 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6b1800 == 96 [pid = 1892] [id = 288] 00:43:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2877b5ac00) [pid = 1892] [serial = 865] [outer = (nil)] 00:43:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f288548e000) [pid = 1892] [serial = 866] [outer = 0x7f2877b5ac00] 00:43:51 INFO - PROCESS | 1892 | 1461743031116 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2885f25c00) [pid = 1892] [serial = 867] [outer = 0x7f2877b5ac00] 00:43:52 INFO - PROCESS | 1892 | 1461743032392 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 00:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2120ms 00:43:52 INFO - PROCESS | 1892 | 1461743032416 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 00:43:52 INFO - PROCESS | 1892 | 1461743032422 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 00:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:43:52 INFO - PROCESS | 1892 | 1461743032431 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:43:52 INFO - PROCESS | 1892 | 1461743032436 Marionette TRACE conn5 <- [1,1126,null,{}] 00:43:52 INFO - PROCESS | 1892 | 1461743032445 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:52 INFO - PROCESS | 1892 | 1461743032764 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 00:43:53 INFO - PROCESS | 1892 | 1461743033116 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289448d800 == 97 [pid = 1892] [id = 289] 00:43:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287ed10800) [pid = 1892] [serial = 868] [outer = (nil)] 00:43:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28862bac00) [pid = 1892] [serial = 869] [outer = 0x7f287ed10800] 00:43:53 INFO - PROCESS | 1892 | 1461743033256 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2886eb6800) [pid = 1892] [serial = 870] [outer = 0x7f287ed10800] 00:43:54 INFO - PROCESS | 1892 | 1461743034590 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 00:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2209ms 00:43:54 INFO - PROCESS | 1892 | 1461743034659 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 00:43:54 INFO - PROCESS | 1892 | 1461743034666 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 00:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:43:54 INFO - PROCESS | 1892 | 1461743034676 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:43:54 INFO - PROCESS | 1892 | 1461743034682 Marionette TRACE conn5 <- [1,1130,null,{}] 00:43:54 INFO - PROCESS | 1892 | 1461743034755 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:55 INFO - PROCESS | 1892 | 1461743035170 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 00:43:55 INFO - PROCESS | 1892 | 1461743035447 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289903b800 == 98 [pid = 1892] [id = 290] 00:43:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28823f5400) [pid = 1892] [serial = 871] [outer = (nil)] 00:43:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2888704000) [pid = 1892] [serial = 872] [outer = 0x7f28823f5400] 00:43:55 INFO - PROCESS | 1892 | 1461743035591 Marionette DEBUG loaded listener.js 00:43:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28891b6400) [pid = 1892] [serial = 873] [outer = 0x7f28823f5400] 00:43:56 INFO - PROCESS | 1892 | 1461743036928 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 00:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2283ms 00:43:56 INFO - PROCESS | 1892 | 1461743036959 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 00:43:56 INFO - PROCESS | 1892 | 1461743036965 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 00:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:43:56 INFO - PROCESS | 1892 | 1461743036977 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:43:56 INFO - PROCESS | 1892 | 1461743036981 Marionette TRACE conn5 <- [1,1134,null,{}] 00:43:56 INFO - PROCESS | 1892 | 1461743036990 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:57 INFO - PROCESS | 1892 | 1461743037352 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 00:43:57 INFO - PROCESS | 1892 | 1461743037715 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289989d000 == 99 [pid = 1892] [id = 291] 00:43:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2882185800) [pid = 1892] [serial = 874] [outer = (nil)] 00:43:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f288a429400) [pid = 1892] [serial = 875] [outer = 0x7f2882185800] 00:43:57 INFO - PROCESS | 1892 | 1461743037847 Marionette DEBUG loaded listener.js 00:43:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f288a996000) [pid = 1892] [serial = 876] [outer = 0x7f2882185800] 00:43:58 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:43:59 INFO - PROCESS | 1892 | 1461743039184 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2247ms 00:43:59 INFO - PROCESS | 1892 | 1461743039225 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 00:43:59 INFO - PROCESS | 1892 | 1461743039231 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 00:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:43:59 INFO - PROCESS | 1892 | 1461743039241 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:43:59 INFO - PROCESS | 1892 | 1461743039247 Marionette TRACE conn5 <- [1,1138,null,{}] 00:43:59 INFO - PROCESS | 1892 | 1461743039257 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:59 INFO - PROCESS | 1892 | 1461743039575 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 00:43:59 INFO - PROCESS | 1892 | 1461743039933 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289da2c000 == 100 [pid = 1892] [id = 292] 00:43:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287444b800) [pid = 1892] [serial = 877] [outer = (nil)] 00:44:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f288e573800) [pid = 1892] [serial = 878] [outer = 0x7f287444b800] 00:44:00 INFO - PROCESS | 1892 | 1461743040076 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2893517c00) [pid = 1892] [serial = 879] [outer = 0x7f287444b800] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb18800 == 99 [pid = 1892] [id = 229] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cbf800 == 98 [pid = 1892] [id = 183] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895305800 == 97 [pid = 1892] [id = 91] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28709e9000 == 96 [pid = 1892] [id = 275] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c4f2000 == 95 [pid = 1892] [id = 274] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899093000 == 94 [pid = 1892] [id = 273] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28946d6000 == 93 [pid = 1892] [id = 272] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288d81a800 == 92 [pid = 1892] [id = 271] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3e0800 == 91 [pid = 1892] [id = 270] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887857800 == 90 [pid = 1892] [id = 269] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886dc6000 == 89 [pid = 1892] [id = 268] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811da000 == 88 [pid = 1892] [id = 267] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eeba800 == 87 [pid = 1892] [id = 266] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c57c800 == 86 [pid = 1892] [id = 265] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28785dc800 == 85 [pid = 1892] [id = 264] 00:44:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28735bc000 == 84 [pid = 1892] [id = 263] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287830c800) [pid = 1892] [serial = 788] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287ecf1400) [pid = 1892] [serial = 756] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287e8df000) [pid = 1892] [serial = 753] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2888702800) [pid = 1892] [serial = 774] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2886ff7800) [pid = 1892] [serial = 771] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28823f8000) [pid = 1892] [serial = 764] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28854a4800) [pid = 1892] [serial = 768] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287bfc3000) [pid = 1892] [serial = 747] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2888c52000) [pid = 1892] [serial = 777] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28865b2000) [pid = 1892] [serial = 770] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28811b6400) [pid = 1892] [serial = 761] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287dad9400) [pid = 1892] [serial = 752] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28890cf800) [pid = 1892] [serial = 779] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2880e96400) [pid = 1892] [serial = 759] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287d881800) [pid = 1892] [serial = 750] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287bd53c00) [pid = 1892] [serial = 690] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f288375e000) [pid = 1892] [serial = 765] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f28874adc00) [pid = 1892] [serial = 732] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287e784400) [pid = 1892] [serial = 758] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287d78c800) [pid = 1892] [serial = 749] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2876494000) [pid = 1892] [serial = 783] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f288524bc00) [pid = 1892] [serial = 767] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28883ddc00) [pid = 1892] [serial = 773] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287bd4a800) [pid = 1892] [serial = 746] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2877ca3000) [pid = 1892] [serial = 786] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2876f90400) [pid = 1892] [serial = 743] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2877b4d400) [pid = 1892] [serial = 744] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f288917bc00) [pid = 1892] [serial = 780] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28823f1c00) [pid = 1892] [serial = 762] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2877b52000) [pid = 1892] [serial = 785] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2888794000) [pid = 1892] [serial = 776] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287e9dc400) [pid = 1892] [serial = 755] [outer = (nil)] [url = about:blank] 00:44:02 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287444e800) [pid = 1892] [serial = 782] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1892 | 1461743043050 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 00:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 3856ms 00:44:03 INFO - PROCESS | 1892 | 1461743043100 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1892 | 1461743043108 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 00:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:44:03 INFO - PROCESS | 1892 | 1461743043123 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1892 | 1461743043131 Marionette TRACE conn5 <- [1,1142,null,{}] 00:44:03 INFO - PROCESS | 1892 | 1461743043144 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:03 INFO - PROCESS | 1892 | 1461743043574 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 00:44:03 INFO - PROCESS | 1892 | 1461743043755 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874418000 == 85 [pid = 1892] [id = 293] 00:44:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287444e800) [pid = 1892] [serial = 880] [outer = (nil)] 00:44:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2876496800) [pid = 1892] [serial = 881] [outer = 0x7f287444e800] 00:44:03 INFO - PROCESS | 1892 | 1461743043872 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2876f8b400) [pid = 1892] [serial = 882] [outer = 0x7f287444e800] 00:44:05 INFO - PROCESS | 1892 | 1461743045156 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 00:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2095ms 00:44:05 INFO - PROCESS | 1892 | 1461743045219 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 00:44:05 INFO - PROCESS | 1892 | 1461743045233 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 00:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:44:05 INFO - PROCESS | 1892 | 1461743045279 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:44:05 INFO - PROCESS | 1892 | 1461743045286 Marionette TRACE conn5 <- [1,1146,null,{}] 00:44:05 INFO - PROCESS | 1892 | 1461743045305 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:05 INFO - PROCESS | 1892 | 1461743045771 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 00:44:06 INFO - PROCESS | 1892 | 1461743046024 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cca800 == 86 [pid = 1892] [id = 294] 00:44:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2877ca3000) [pid = 1892] [serial = 883] [outer = (nil)] 00:44:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28781c5000) [pid = 1892] [serial = 884] [outer = 0x7f2877ca3000] 00:44:06 INFO - PROCESS | 1892 | 1461743046138 Marionette DEBUG loaded listener.js 00:44:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287830bc00) [pid = 1892] [serial = 885] [outer = 0x7f2877ca3000] 00:44:07 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f28781d0c00) [pid = 1892] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:44:07 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28781cf400) [pid = 1892] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:44:07 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2872b6f000) [pid = 1892] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:44:07 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28762d1800) [pid = 1892] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:44:08 INFO - PROCESS | 1892 | 1461743048052 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 00:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2820ms 00:44:08 INFO - PROCESS | 1892 | 1461743048096 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1892 | 1461743048102 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 00:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:44:08 INFO - PROCESS | 1892 | 1461743048112 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1892 | 1461743048121 Marionette TRACE conn5 <- [1,1150,null,{}] 00:44:08 INFO - PROCESS | 1892 | 1461743048147 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:08 INFO - PROCESS | 1892 | 1461743048529 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 00:44:08 INFO - PROCESS | 1892 | 1461743048650 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287857d800 == 87 [pid = 1892] [id = 295] 00:44:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f28784e9400) [pid = 1892] [serial = 886] [outer = (nil)] 00:44:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287bf91400) [pid = 1892] [serial = 887] [outer = 0x7f28784e9400] 00:44:08 INFO - PROCESS | 1892 | 1461743048769 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287bfccc00) [pid = 1892] [serial = 888] [outer = 0x7f28784e9400] 00:44:10 INFO - PROCESS | 1892 | 1461743050408 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 00:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2316ms 00:44:10 INFO - PROCESS | 1892 | 1461743050431 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1892 | 1461743050441 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 00:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:44:10 INFO - PROCESS | 1892 | 1461743050635 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1892 | 1461743050643 Marionette TRACE conn5 <- [1,1154,null,{}] 00:44:10 INFO - PROCESS | 1892 | 1461743050661 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:11 INFO - PROCESS | 1892 | 1461743051003 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 00:44:11 INFO - PROCESS | 1892 | 1461743051209 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876edc800 == 88 [pid = 1892] [id = 296] 00:44:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f28733e8000) [pid = 1892] [serial = 889] [outer = (nil)] 00:44:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2876f82800) [pid = 1892] [serial = 890] [outer = 0x7f28733e8000] 00:44:11 INFO - PROCESS | 1892 | 1461743051390 Marionette DEBUG loaded listener.js 00:44:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2877c56800) [pid = 1892] [serial = 891] [outer = 0x7f28733e8000] 00:44:12 INFO - PROCESS | 1892 | [1892] WARNING: Trying to read from non-existent file: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 00:44:12 INFO - PROCESS | 1892 | 1461743052795 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 00:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2296ms 00:44:12 INFO - PROCESS | 1892 | 1461743052872 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 00:44:12 INFO - PROCESS | 1892 | 1461743052887 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 00:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:44:12 INFO - PROCESS | 1892 | 1461743052905 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:44:12 INFO - PROCESS | 1892 | 1461743052913 Marionette TRACE conn5 <- [1,1158,null,{}] 00:44:12 INFO - PROCESS | 1892 | 1461743052923 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:13 INFO - PROCESS | 1892 | 1461743053498 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 00:44:13 INFO - PROCESS | 1892 | 1461743053640 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28785d2800 == 89 [pid = 1892] [id = 297] 00:44:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287bd4b800) [pid = 1892] [serial = 892] [outer = (nil)] 00:44:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287be32c00) [pid = 1892] [serial = 893] [outer = 0x7f287bd4b800] 00:44:13 INFO - PROCESS | 1892 | 1461743053775 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287bfcf800) [pid = 1892] [serial = 894] [outer = 0x7f287bd4b800] 00:44:15 INFO - PROCESS | 1892 | 1461743055190 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 00:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2352ms 00:44:15 INFO - PROCESS | 1892 | 1461743055257 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 00:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:44:15 INFO - PROCESS | 1892 | 1461743055263 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 00:44:15 INFO - PROCESS | 1892 | 1461743055273 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:44:15 INFO - PROCESS | 1892 | 1461743055283 Marionette TRACE conn5 <- [1,1162,null,{}] 00:44:15 INFO - PROCESS | 1892 | 1461743055374 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:15 INFO - PROCESS | 1892 | 1461743055782 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 00:44:16 INFO - PROCESS | 1892 | 1461743056053 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3e1800 == 90 [pid = 1892] [id = 298] 00:44:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287c3f8800) [pid = 1892] [serial = 895] [outer = (nil)] 00:44:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287d78a400) [pid = 1892] [serial = 896] [outer = 0x7f287c3f8800] 00:44:16 INFO - PROCESS | 1892 | 1461743056193 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287d87fc00) [pid = 1892] [serial = 897] [outer = 0x7f287c3f8800] 00:44:17 INFO - PROCESS | 1892 | 1461743057595 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 00:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2402ms 00:44:17 INFO - PROCESS | 1892 | 1461743057717 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 00:44:17 INFO - PROCESS | 1892 | 1461743057727 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 00:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:44:17 INFO - PROCESS | 1892 | 1461743057799 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:44:17 INFO - PROCESS | 1892 | 1461743057805 Marionette TRACE conn5 <- [1,1166,null,{}] 00:44:17 INFO - PROCESS | 1892 | 1461743057817 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:18 INFO - PROCESS | 1892 | 1461743058210 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 00:44:18 INFO - PROCESS | 1892 | 1461743058444 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287db8a800 == 91 [pid = 1892] [id = 299] 00:44:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287c5cd000) [pid = 1892] [serial = 898] [outer = (nil)] 00:44:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287e670000) [pid = 1892] [serial = 899] [outer = 0x7f287c5cd000] 00:44:18 INFO - PROCESS | 1892 | 1461743058619 Marionette DEBUG loaded listener.js 00:44:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287e8e6800) [pid = 1892] [serial = 900] [outer = 0x7f287c5cd000] 00:44:19 INFO - PROCESS | 1892 | 1461743059954 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 00:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2255ms 00:44:20 INFO - PROCESS | 1892 | 1461743060000 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 00:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:44:20 INFO - PROCESS | 1892 | 1461743060006 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 00:44:20 INFO - PROCESS | 1892 | 1461743060015 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:44:20 INFO - PROCESS | 1892 | 1461743060021 Marionette TRACE conn5 <- [1,1170,null,{}] 00:44:20 INFO - PROCESS | 1892 | 1461743060030 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:20 INFO - PROCESS | 1892 | 1461743060373 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 00:44:20 INFO - PROCESS | 1892 | 1461743060683 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e7e5000 == 92 [pid = 1892] [id = 300] 00:44:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287dadc400) [pid = 1892] [serial = 901] [outer = (nil)] 00:44:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287eceec00) [pid = 1892] [serial = 902] [outer = 0x7f287dadc400] 00:44:20 INFO - PROCESS | 1892 | 1461743060816 Marionette DEBUG loaded listener.js 00:44:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287ed19400) [pid = 1892] [serial = 903] [outer = 0x7f287dadc400] 00:44:22 INFO - PROCESS | 1892 | 1461743062113 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 00:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2158ms 00:44:22 INFO - PROCESS | 1892 | 1461743062174 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 00:44:22 INFO - PROCESS | 1892 | 1461743062186 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 00:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:44:22 INFO - PROCESS | 1892 | 1461743062234 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:44:22 INFO - PROCESS | 1892 | 1461743062241 Marionette TRACE conn5 <- [1,1174,null,{}] 00:44:22 INFO - PROCESS | 1892 | 1461743062313 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:22 INFO - PROCESS | 1892 | 1461743062777 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 00:44:23 INFO - PROCESS | 1892 | 1461743063053 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d6800 == 93 [pid = 1892] [id = 301] 00:44:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287ed6a800) [pid = 1892] [serial = 904] [outer = (nil)] 00:44:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2880e08400) [pid = 1892] [serial = 905] [outer = 0x7f287ed6a800] 00:44:23 INFO - PROCESS | 1892 | 1461743063193 Marionette DEBUG loaded listener.js 00:44:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2880e6b400) [pid = 1892] [serial = 906] [outer = 0x7f287ed6a800] 00:44:24 INFO - PROCESS | 1892 | 1461743064594 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 00:44:24 INFO - PROCESS | 1892 | 1461743064694 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 00:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:44:24 INFO - PROCESS | 1892 | 1461743064705 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:44:24 INFO - PROCESS | 1892 | 1461743064709 Marionette TRACE conn5 <- [1,1178,null,{}] 00:44:24 INFO - PROCESS | 1892 | 1461743064719 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:25 INFO - PROCESS | 1892 | 1461743065130 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 00:44:25 INFO - PROCESS | 1892 | 1461743065417 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886607000 == 94 [pid = 1892] [id = 302] 00:44:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287edf5400) [pid = 1892] [serial = 907] [outer = (nil)] 00:44:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f288117ec00) [pid = 1892] [serial = 908] [outer = 0x7f287edf5400] 00:44:25 INFO - PROCESS | 1892 | 1461743065551 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f288217d000) [pid = 1892] [serial = 909] [outer = 0x7f287edf5400] 00:44:26 INFO - PROCESS | 1892 | 1461743066880 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:44:26 INFO - PROCESS | 1892 | 1461743066977 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 00:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:44:26 INFO - PROCESS | 1892 | 1461743066987 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 1892 | 1461743066992 Marionette TRACE conn5 <- [1,1182,null,{}] 00:44:27 INFO - PROCESS | 1892 | 1461743067002 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:27 INFO - PROCESS | 1892 | 1461743067505 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 00:44:27 INFO - PROCESS | 1892 | 1461743067720 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288744f800 == 95 [pid = 1892] [id = 303] 00:44:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2882180000) [pid = 1892] [serial = 910] [outer = (nil)] 00:44:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28823f6800) [pid = 1892] [serial = 911] [outer = 0x7f2882180000] 00:44:27 INFO - PROCESS | 1892 | 1461743067871 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f288376b800) [pid = 1892] [serial = 912] [outer = 0x7f2882180000] 00:44:29 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:29 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:29 INFO - PROCESS | 1892 | 1461743069261 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 1892 | 1461743069344 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 00:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:44:29 INFO - PROCESS | 1892 | 1461743069354 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1892 | 1461743069360 Marionette TRACE conn5 <- [1,1186,null,{}] 00:44:29 INFO - PROCESS | 1892 | 1461743069369 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:29 INFO - PROCESS | 1892 | 1461743069709 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 00:44:29 INFO - PROCESS | 1892 | 1461743069989 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888409800 == 96 [pid = 1892] [id = 304] 00:44:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2882180400) [pid = 1892] [serial = 913] [outer = (nil)] 00:44:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f28854a4000) [pid = 1892] [serial = 914] [outer = 0x7f2882180400] 00:44:30 INFO - PROCESS | 1892 | 1461743070135 Marionette DEBUG loaded listener.js 00:44:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2886a18000) [pid = 1892] [serial = 915] [outer = 0x7f2882180400] 00:44:31 INFO - PROCESS | 1892 | 1461743071415 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 00:44:31 INFO - PROCESS | 1892 | 1461743071530 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 00:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:44:31 INFO - PROCESS | 1892 | 1461743071585 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:44:31 INFO - PROCESS | 1892 | 1461743071589 Marionette TRACE conn5 <- [1,1190,null,{}] 00:44:31 INFO - PROCESS | 1892 | 1461743071615 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:32 INFO - PROCESS | 1892 | 1461743071997 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 00:44:32 INFO - PROCESS | 1892 | 1461743072273 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a470800 == 97 [pid = 1892] [id = 305] 00:44:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2880ea2800) [pid = 1892] [serial = 916] [outer = (nil)] 00:44:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28881be400) [pid = 1892] [serial = 917] [outer = 0x7f2880ea2800] 00:44:32 INFO - PROCESS | 1892 | 1461743072413 Marionette DEBUG loaded listener.js 00:44:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28883ef000) [pid = 1892] [serial = 918] [outer = 0x7f2880ea2800] 00:44:33 INFO - PROCESS | 1892 | 1461743073973 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 00:44:34 INFO - PROCESS | 1892 | 1461743074069 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 00:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:44:34 INFO - PROCESS | 1892 | 1461743074079 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:44:34 INFO - PROCESS | 1892 | 1461743074087 Marionette TRACE conn5 <- [1,1194,null,{}] 00:44:34 INFO - PROCESS | 1892 | 1461743074255 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:34 INFO - PROCESS | 1892 | 1461743074671 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 00:44:34 INFO - PROCESS | 1892 | 1461743074831 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289551d800 == 98 [pid = 1892] [id = 306] 00:44:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f28715da400) [pid = 1892] [serial = 919] [outer = (nil)] 00:44:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f28891ba800) [pid = 1892] [serial = 920] [outer = 0x7f28715da400] 00:44:35 INFO - PROCESS | 1892 | 1461743075011 Marionette DEBUG loaded listener.js 00:44:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28935b8800) [pid = 1892] [serial = 921] [outer = 0x7f28715da400] 00:44:36 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:36 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:36 INFO - PROCESS | 1892 | 1461743076378 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 00:44:36 INFO - PROCESS | 1892 | 1461743076459 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 00:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:44:36 INFO - PROCESS | 1892 | 1461743076471 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:44:36 INFO - PROCESS | 1892 | 1461743076475 Marionette TRACE conn5 <- [1,1198,null,{}] 00:44:36 INFO - PROCESS | 1892 | 1461743076484 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:36 INFO - PROCESS | 1892 | 1461743076830 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 00:44:37 INFO - PROCESS | 1892 | 1461743077137 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899307000 == 99 [pid = 1892] [id = 307] 00:44:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f287bf8dc00) [pid = 1892] [serial = 922] [outer = (nil)] 00:44:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f28943f0000) [pid = 1892] [serial = 923] [outer = 0x7f287bf8dc00] 00:44:37 INFO - PROCESS | 1892 | 1461743077270 Marionette DEBUG loaded listener.js 00:44:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f2894471400) [pid = 1892] [serial = 924] [outer = 0x7f287bf8dc00] 00:44:38 INFO - PROCESS | 1892 | 1461743078620 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2190ms 00:44:38 INFO - PROCESS | 1892 | 1461743078672 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 00:44:38 INFO - PROCESS | 1892 | 1461743078677 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 00:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:44:38 INFO - PROCESS | 1892 | 1461743078689 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:44:38 INFO - PROCESS | 1892 | 1461743078694 Marionette TRACE conn5 <- [1,1202,null,{}] 00:44:38 INFO - PROCESS | 1892 | 1461743078704 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:39 INFO - PROCESS | 1892 | 1461743079208 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 00:44:39 INFO - PROCESS | 1892 | 1461743079427 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c16e800 == 100 [pid = 1892] [id = 308] 00:44:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f2894142400) [pid = 1892] [serial = 925] [outer = (nil)] 00:44:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f2894644c00) [pid = 1892] [serial = 926] [outer = 0x7f2894142400] 00:44:39 INFO - PROCESS | 1892 | 1461743079559 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f289469c800) [pid = 1892] [serial = 927] [outer = 0x7f2894142400] 00:44:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28733d3000 == 99 [pid = 1892] [id = 276] 00:44:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874422000 == 98 [pid = 1892] [id = 192] 00:44:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28884c8800 == 97 [pid = 1892] [id = 191] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f287bfc4800) [pid = 1892] [serial = 839] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f287444a800) [pid = 1892] [serial = 791] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f28811c0400) [pid = 1892] [serial = 812] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f288a42e000) [pid = 1892] [serial = 827] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f28891b4400) [pid = 1892] [serial = 824] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f287efa1000) [pid = 1892] [serial = 806] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287be2f400) [pid = 1892] [serial = 837] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287bf94400) [pid = 1892] [serial = 741] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f287bfc3800) [pid = 1892] [serial = 797] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287c765000) [pid = 1892] [serial = 800] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2880e65400) [pid = 1892] [serial = 809] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f28823f9000) [pid = 1892] [serial = 815] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287dad3c00) [pid = 1892] [serial = 803] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287bd4bc00) [pid = 1892] [serial = 836] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28733e0400) [pid = 1892] [serial = 831] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28881b4800) [pid = 1892] [serial = 821] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2877098c00) [pid = 1892] [serial = 833] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2877c56000) [pid = 1892] [serial = 834] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28781c2400) [pid = 1892] [serial = 794] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f288548d400) [pid = 1892] [serial = 818] [outer = (nil)] [url = about:blank] 00:44:41 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2872dbd400) [pid = 1892] [serial = 830] [outer = (nil)] [url = about:blank] 00:44:42 INFO - PROCESS | 1892 | 1461743082611 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 4004ms 00:44:42 INFO - PROCESS | 1892 | 1461743082694 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 00:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:44:42 INFO - PROCESS | 1892 | 1461743082706 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 00:44:42 INFO - PROCESS | 1892 | 1461743082718 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:44:42 INFO - PROCESS | 1892 | 1461743082728 Marionette TRACE conn5 <- [1,1206,null,{}] 00:44:42 INFO - PROCESS | 1892 | 1461743082740 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:43 INFO - PROCESS | 1892 | 1461743083018 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 00:44:43 INFO - PROCESS | 1892 | 1461743083329 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287640c000 == 98 [pid = 1892] [id = 309] 00:44:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2876f83000) [pid = 1892] [serial = 928] [outer = (nil)] 00:44:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2877096c00) [pid = 1892] [serial = 929] [outer = 0x7f2876f83000] 00:44:43 INFO - PROCESS | 1892 | 1461743083460 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2877ca8000) [pid = 1892] [serial = 930] [outer = 0x7f2876f83000] 00:44:44 INFO - PROCESS | 1892 | 1461743084799 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2148ms 00:44:44 INFO - PROCESS | 1892 | 1461743084874 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 00:44:44 INFO - PROCESS | 1892 | 1461743084887 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 00:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:44:44 INFO - PROCESS | 1892 | 1461743084932 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:44:44 INFO - PROCESS | 1892 | 1461743084940 Marionette TRACE conn5 <- [1,1210,null,{}] 00:44:44 INFO - PROCESS | 1892 | 1461743084949 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:45 INFO - PROCESS | 1892 | 1461743085426 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 00:44:45 INFO - PROCESS | 1892 | 1461743085557 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782b8800 == 99 [pid = 1892] [id = 310] 00:44:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287be25400) [pid = 1892] [serial = 931] [outer = (nil)] 00:44:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f287bfc6800) [pid = 1892] [serial = 932] [outer = 0x7f287be25400] 00:44:45 INFO - PROCESS | 1892 | 1461743085790 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f287c3eac00) [pid = 1892] [serial = 933] [outer = 0x7f287be25400] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28781cdc00) [pid = 1892] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2880e96000) [pid = 1892] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28733e0c00) [pid = 1892] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28810ab000) [pid = 1892] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2881181c00) [pid = 1892] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287ece4400) [pid = 1892] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2877092400) [pid = 1892] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28874ab000) [pid = 1892] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287bf8e400) [pid = 1892] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f28865f7800) [pid = 1892] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2877096400) [pid = 1892] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2877ca3400) [pid = 1892] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287bf8b400) [pid = 1892] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287c5d7c00) [pid = 1892] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2877ca3000) [pid = 1892] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287444e800) [pid = 1892] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287444b800) [pid = 1892] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2882185800) [pid = 1892] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28823f5400) [pid = 1892] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287ed10800) [pid = 1892] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2877b5ac00) [pid = 1892] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2872dc0000) [pid = 1892] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2880ea3800) [pid = 1892] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287ed76c00) [pid = 1892] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287e66c400) [pid = 1892] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287d886c00) [pid = 1892] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287d882000) [pid = 1892] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287bfc6400) [pid = 1892] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:44:47 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2876498400) [pid = 1892] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:44:47 INFO - PROCESS | 1892 | 1461743087746 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2858ms 00:44:47 INFO - PROCESS | 1892 | 1461743087779 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 00:44:47 INFO - PROCESS | 1892 | 1461743087785 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 00:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:44:47 INFO - PROCESS | 1892 | 1461743087795 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:44:47 INFO - PROCESS | 1892 | 1461743087804 Marionette TRACE conn5 <- [1,1214,null,{}] 00:44:47 INFO - PROCESS | 1892 | 1461743087829 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:48 INFO - PROCESS | 1892 | 1461743088157 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 00:44:48 INFO - PROCESS | 1892 | 1461743088455 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c385800 == 100 [pid = 1892] [id = 311] 00:44:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287c3eec00) [pid = 1892] [serial = 934] [outer = (nil)] 00:44:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287c765000) [pid = 1892] [serial = 935] [outer = 0x7f287c3eec00] 00:44:48 INFO - PROCESS | 1892 | 1461743088572 Marionette DEBUG loaded listener.js 00:44:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287d883800) [pid = 1892] [serial = 936] [outer = 0x7f287c3eec00] 00:44:50 INFO - PROCESS | 1892 | 1461743090176 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 00:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2401ms 00:44:50 INFO - PROCESS | 1892 | 1461743090198 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 00:44:50 INFO - PROCESS | 1892 | 1461743090209 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 00:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:44:50 INFO - PROCESS | 1892 | 1461743090226 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:44:50 INFO - PROCESS | 1892 | 1461743090235 Marionette TRACE conn5 <- [1,1218,null,{}] 00:44:50 INFO - PROCESS | 1892 | 1461743090250 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:50 INFO - PROCESS | 1892 | 1461743090713 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 00:44:50 INFO - PROCESS | 1892 | 1461743090961 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cda800 == 101 [pid = 1892] [id = 312] 00:44:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2877091000) [pid = 1892] [serial = 937] [outer = (nil)] 00:44:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2877c5c400) [pid = 1892] [serial = 938] [outer = 0x7f2877091000] 00:44:51 INFO - PROCESS | 1892 | 1461743091108 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287bd46000) [pid = 1892] [serial = 939] [outer = 0x7f2877091000] 00:44:52 INFO - PROCESS | 1892 | 1461743092473 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 00:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2312ms 00:44:52 INFO - PROCESS | 1892 | 1461743092545 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 1892 | 1461743092571 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 00:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:44:52 INFO - PROCESS | 1892 | 1461743092669 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1892 | 1461743092678 Marionette TRACE conn5 <- [1,1222,null,{}] 00:44:52 INFO - PROCESS | 1892 | 1461743092690 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:53 INFO - PROCESS | 1892 | 1461743093129 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 00:44:53 INFO - PROCESS | 1892 | 1461743093404 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c580800 == 102 [pid = 1892] [id = 313] 00:44:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287bfc4800) [pid = 1892] [serial = 940] [outer = (nil)] 00:44:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287c3f1c00) [pid = 1892] [serial = 941] [outer = 0x7f287bfc4800] 00:44:53 INFO - PROCESS | 1892 | 1461743093564 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287d793c00) [pid = 1892] [serial = 942] [outer = 0x7f287bfc4800] 00:44:55 INFO - PROCESS | 1892 | 1461743095025 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:44:55 INFO - PROCESS | 1892 | 1461743095085 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 00:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:44:55 INFO - PROCESS | 1892 | 1461743095096 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:44:55 INFO - PROCESS | 1892 | 1461743095107 Marionette TRACE conn5 <- [1,1226,null,{}] 00:44:55 INFO - PROCESS | 1892 | 1461743095153 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:55 INFO - PROCESS | 1892 | 1461743095675 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 00:44:55 INFO - PROCESS | 1892 | 1461743095895 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e24800 == 103 [pid = 1892] [id = 314] 00:44:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287e666400) [pid = 1892] [serial = 943] [outer = (nil)] 00:44:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287e9d7c00) [pid = 1892] [serial = 944] [outer = 0x7f287e666400] 00:44:56 INFO - PROCESS | 1892 | 1461743096041 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287ed10800) [pid = 1892] [serial = 945] [outer = 0x7f287e666400] 00:44:57 INFO - PROCESS | 1892 | 1461743097366 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 00:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2307ms 00:44:57 INFO - PROCESS | 1892 | 1461743097405 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 00:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:44:57 INFO - PROCESS | 1892 | 1461743097412 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 00:44:57 INFO - PROCESS | 1892 | 1461743097422 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1892 | 1461743097427 Marionette TRACE conn5 <- [1,1230,null,{}] 00:44:57 INFO - PROCESS | 1892 | 1461743097436 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:57 INFO - PROCESS | 1892 | 1461743097807 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 00:44:58 INFO - PROCESS | 1892 | 1461743098149 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28820a1000 == 104 [pid = 1892] [id = 315] 00:44:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287dadb400) [pid = 1892] [serial = 946] [outer = (nil)] 00:44:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287edf3000) [pid = 1892] [serial = 947] [outer = 0x7f287dadb400] 00:44:58 INFO - PROCESS | 1892 | 1461743098291 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287ef2d000) [pid = 1892] [serial = 948] [outer = 0x7f287dadb400] 00:44:59 INFO - PROCESS | 1892 | 1461743099587 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 00:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2251ms 00:44:59 INFO - PROCESS | 1892 | 1461743099674 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 00:44:59 INFO - PROCESS | 1892 | 1461743099680 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 00:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:44:59 INFO - PROCESS | 1892 | 1461743099692 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:44:59 INFO - PROCESS | 1892 | 1461743099699 Marionette TRACE conn5 <- [1,1234,null,{}] 00:44:59 INFO - PROCESS | 1892 | 1461743099747 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:00 INFO - PROCESS | 1892 | 1461743100053 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 00:45:00 INFO - PROCESS | 1892 | 1461743100390 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288743f800 == 105 [pid = 1892] [id = 316] 00:45:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287ed70400) [pid = 1892] [serial = 949] [outer = (nil)] 00:45:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287efab800) [pid = 1892] [serial = 950] [outer = 0x7f287ed70400] 00:45:00 INFO - PROCESS | 1892 | 1461743100526 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2880e68000) [pid = 1892] [serial = 951] [outer = 0x7f287ed70400] 00:45:01 INFO - PROCESS | 1892 | 1461743101871 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 00:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2230ms 00:45:01 INFO - PROCESS | 1892 | 1461743101950 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 1892 | 1461743101954 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 00:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:45:02 INFO - PROCESS | 1892 | 1461743102028 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 1892 | 1461743102032 Marionette TRACE conn5 <- [1,1238,null,{}] 00:45:02 INFO - PROCESS | 1892 | 1461743102048 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:02 INFO - PROCESS | 1892 | 1461743102520 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 00:45:02 INFO - PROCESS | 1892 | 1461743102786 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a464800 == 106 [pid = 1892] [id = 317] 00:45:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287efa8000) [pid = 1892] [serial = 952] [outer = (nil)] 00:45:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f288549c400) [pid = 1892] [serial = 953] [outer = 0x7f287efa8000] 00:45:02 INFO - PROCESS | 1892 | 1461743102927 Marionette DEBUG loaded listener.js 00:45:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2886bd0800) [pid = 1892] [serial = 954] [outer = 0x7f287efa8000] 00:45:04 INFO - PROCESS | 1892 | 1461743104493 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 00:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2570ms 00:45:04 INFO - PROCESS | 1892 | 1461743104538 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 00:45:04 INFO - PROCESS | 1892 | 1461743104545 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 00:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:45:04 INFO - PROCESS | 1892 | 1461743104555 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:45:04 INFO - PROCESS | 1892 | 1461743104559 Marionette TRACE conn5 <- [1,1242,null,{}] 00:45:04 INFO - PROCESS | 1892 | 1461743104610 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:05 INFO - PROCESS | 1892 | 1461743105071 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 00:45:05 INFO - PROCESS | 1892 | 1461743105243 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289431a800 == 107 [pid = 1892] [id = 318] 00:45:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2887c8fc00) [pid = 1892] [serial = 955] [outer = (nil)] 00:45:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28883e3000) [pid = 1892] [serial = 956] [outer = 0x7f2887c8fc00] 00:45:05 INFO - PROCESS | 1892 | 1461743105418 Marionette DEBUG loaded listener.js 00:45:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2888c46400) [pid = 1892] [serial = 957] [outer = 0x7f2887c8fc00] 00:45:06 INFO - PROCESS | 1892 | 1461743106716 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 00:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2244ms 00:45:06 INFO - PROCESS | 1892 | 1461743106800 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 1892 | 1461743106808 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 00:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:45:06 INFO - PROCESS | 1892 | 1461743106835 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 1892 | 1461743106841 Marionette TRACE conn5 <- [1,1246,null,{}] 00:45:06 INFO - PROCESS | 1892 | 1461743106909 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:07 INFO - PROCESS | 1892 | 1461743107299 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 00:45:07 INFO - PROCESS | 1892 | 1461743107578 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289722c000 == 108 [pid = 1892] [id = 319] 00:45:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2887ec6000) [pid = 1892] [serial = 958] [outer = (nil)] 00:45:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2889178800) [pid = 1892] [serial = 959] [outer = 0x7f2887ec6000] 00:45:07 INFO - PROCESS | 1892 | 1461743107715 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f288a42b800) [pid = 1892] [serial = 960] [outer = 0x7f2887ec6000] 00:45:09 INFO - PROCESS | 1892 | 1461743109124 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 00:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2401ms 00:45:09 INFO - PROCESS | 1892 | 1461743109222 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1892 | 1461743109229 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 00:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:45:09 INFO - PROCESS | 1892 | 1461743109240 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1892 | 1461743109245 Marionette TRACE conn5 <- [1,1250,null,{}] 00:45:09 INFO - PROCESS | 1892 | 1461743109314 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:09 INFO - PROCESS | 1892 | 1461743109718 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 00:45:10 INFO - PROCESS | 1892 | 1461743110000 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c16e000 == 109 [pid = 1892] [id = 320] 00:45:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2882185800) [pid = 1892] [serial = 961] [outer = (nil)] 00:45:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f288e57d800) [pid = 1892] [serial = 962] [outer = 0x7f2882185800] 00:45:10 INFO - PROCESS | 1892 | 1461743110148 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2894142c00) [pid = 1892] [serial = 963] [outer = 0x7f2882185800] 00:45:11 INFO - PROCESS | 1892 | 1461743111486 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 00:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2316ms 00:45:11 INFO - PROCESS | 1892 | 1461743111568 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 1892 | 1461743111575 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 00:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:45:11 INFO - PROCESS | 1892 | 1461743111585 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1892 | 1461743111591 Marionette TRACE conn5 <- [1,1254,null,{}] 00:45:11 INFO - PROCESS | 1892 | 1461743111600 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:11 INFO - PROCESS | 1892 | 1461743111982 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 00:45:12 INFO - PROCESS | 1892 | 1461743112280 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2873239000 == 110 [pid = 1892] [id = 321] 00:45:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f28883d7000) [pid = 1892] [serial = 964] [outer = (nil)] 00:45:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2894691000) [pid = 1892] [serial = 965] [outer = 0x7f28883d7000] 00:45:12 INFO - PROCESS | 1892 | 1461743112418 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28948f9000) [pid = 1892] [serial = 966] [outer = 0x7f28883d7000] 00:45:13 INFO - PROCESS | 1892 | 1461743113756 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 00:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2239ms 00:45:13 INFO - PROCESS | 1892 | 1461743113878 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 00:45:13 INFO - PROCESS | 1892 | 1461743113886 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 00:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:45:13 INFO - PROCESS | 1892 | 1461743113956 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:45:13 INFO - PROCESS | 1892 | 1461743113962 Marionette TRACE conn5 <- [1,1258,null,{}] 00:45:13 INFO - PROCESS | 1892 | 1461743113976 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:14 INFO - PROCESS | 1892 | 1461743114405 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 00:45:14 INFO - PROCESS | 1892 | 1461743114689 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872980000 == 111 [pid = 1892] [id = 322] 00:45:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28943f0400) [pid = 1892] [serial = 967] [outer = (nil)] 00:45:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f2895872800) [pid = 1892] [serial = 968] [outer = 0x7f28943f0400] 00:45:14 INFO - PROCESS | 1892 | 1461743114837 Marionette DEBUG loaded listener.js 00:45:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f28977c0c00) [pid = 1892] [serial = 969] [outer = 0x7f28943f0400] 00:45:16 INFO - PROCESS | 1892 | 1461743116192 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 00:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2350ms 00:45:16 INFO - PROCESS | 1892 | 1461743116261 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 00:45:16 INFO - PROCESS | 1892 | 1461743116267 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 00:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:45:16 INFO - PROCESS | 1892 | 1461743116277 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 1892 | 1461743116281 Marionette TRACE conn5 <- [1,1262,null,{}] 00:45:16 INFO - PROCESS | 1892 | 1461743116309 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:16 INFO - PROCESS | 1892 | 1461743116654 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 00:45:16 INFO - PROCESS | 1892 | 1461743116971 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:17 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de78000 == 112 [pid = 1892] [id = 323] 00:45:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f289553ac00) [pid = 1892] [serial = 970] [outer = (nil)] 00:45:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28991a2400) [pid = 1892] [serial = 971] [outer = 0x7f289553ac00] 00:45:17 INFO - PROCESS | 1892 | 1461743117108 Marionette DEBUG loaded listener.js 00:45:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f28991af000) [pid = 1892] [serial = 972] [outer = 0x7f289553ac00] 00:45:18 INFO - PROCESS | 1892 | 1461743118389 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 00:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2151ms 00:45:18 INFO - PROCESS | 1892 | 1461743118432 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 00:45:18 INFO - PROCESS | 1892 | 1461743118438 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 00:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:45:18 INFO - PROCESS | 1892 | 1461743118448 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:45:18 INFO - PROCESS | 1892 | 1461743118454 Marionette TRACE conn5 <- [1,1266,null,{}] 00:45:18 INFO - PROCESS | 1892 | 1461743118479 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:18 INFO - PROCESS | 1892 | 1461743118854 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 00:45:19 INFO - PROCESS | 1892 | 1461743119265 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870ac2800 == 113 [pid = 1892] [id = 324] 00:45:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f2899251400) [pid = 1892] [serial = 973] [outer = (nil)] 00:45:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f2899679400) [pid = 1892] [serial = 974] [outer = 0x7f2899251400] 00:45:19 INFO - PROCESS | 1892 | 1461743119405 Marionette DEBUG loaded listener.js 00:45:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f2899a31400) [pid = 1892] [serial = 975] [outer = 0x7f2899251400] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899a9f800 == 112 [pid = 1892] [id = 56] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28735c9000 == 111 [pid = 1892] [id = 244] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28782b8800 == 110 [pid = 1892] [id = 310] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287640c000 == 109 [pid = 1892] [id = 309] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c16e800 == 108 [pid = 1892] [id = 308] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899307000 == 107 [pid = 1892] [id = 307] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289551d800 == 106 [pid = 1892] [id = 306] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a470800 == 105 [pid = 1892] [id = 305] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888409800 == 104 [pid = 1892] [id = 304] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288744f800 == 103 [pid = 1892] [id = 303] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886607000 == 102 [pid = 1892] [id = 302] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d6800 == 101 [pid = 1892] [id = 301] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e7e5000 == 100 [pid = 1892] [id = 300] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287db8a800 == 99 [pid = 1892] [id = 299] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3e1800 == 98 [pid = 1892] [id = 298] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28785d2800 == 97 [pid = 1892] [id = 297] 00:45:21 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876edc800 == 96 [pid = 1892] [id = 296] 00:45:21 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f287bf8ec00) [pid = 1892] [serial = 789] [outer = (nil)] [url = about:blank] 00:45:21 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f28781c5000) [pid = 1892] [serial = 884] [outer = (nil)] [url = about:blank] 00:45:21 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f2876496800) [pid = 1892] [serial = 881] [outer = (nil)] [url = about:blank] 00:45:21 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f2893517c00) [pid = 1892] [serial = 879] [outer = (nil)] [url = about:blank] 00:45:21 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f288e573800) [pid = 1892] [serial = 878] [outer = (nil)] [url = about:blank] 00:45:21 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f288a996000) [pid = 1892] [serial = 876] [outer = (nil)] [url = about:blank] 00:45:21 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f288a429400) [pid = 1892] [serial = 875] [outer = (nil)] [url = about:blank] 00:45:21 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f28891b6400) [pid = 1892] [serial = 873] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2888704000) [pid = 1892] [serial = 872] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2886eb6800) [pid = 1892] [serial = 870] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f28862bac00) [pid = 1892] [serial = 869] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2885f25c00) [pid = 1892] [serial = 867] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f288548e000) [pid = 1892] [serial = 866] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2883762400) [pid = 1892] [serial = 864] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28823f3400) [pid = 1892] [serial = 863] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2882177800) [pid = 1892] [serial = 861] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28810afc00) [pid = 1892] [serial = 860] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2880e9b400) [pid = 1892] [serial = 858] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2880e06000) [pid = 1892] [serial = 857] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287ed70800) [pid = 1892] [serial = 855] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287e9e2400) [pid = 1892] [serial = 854] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287ece3800) [pid = 1892] [serial = 852] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287e8e1000) [pid = 1892] [serial = 851] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287e66b800) [pid = 1892] [serial = 849] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287dad2000) [pid = 1892] [serial = 848] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287c75c000) [pid = 1892] [serial = 846] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287c364800) [pid = 1892] [serial = 845] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28784ec800) [pid = 1892] [serial = 843] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2877c5c000) [pid = 1892] [serial = 842] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287bf91400) [pid = 1892] [serial = 887] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287830bc00) [pid = 1892] [serial = 885] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2876f8b400) [pid = 1892] [serial = 882] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f288370cc00) [pid = 1892] [serial = 816] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2876496000) [pid = 1892] [serial = 792] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f28854a8400) [pid = 1892] [serial = 819] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2882181c00) [pid = 1892] [serial = 813] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2880e0b800) [pid = 1892] [serial = 807] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28810ae000) [pid = 1892] [serial = 810] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f288a426800) [pid = 1892] [serial = 825] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287d882c00) [pid = 1892] [serial = 801] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28883ec000) [pid = 1892] [serial = 822] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f288a98f000) [pid = 1892] [serial = 828] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287bd4b000) [pid = 1892] [serial = 795] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287c35b800) [pid = 1892] [serial = 798] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f287e786000) [pid = 1892] [serial = 804] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1892 | 1461743122793 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 00:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 4423ms 00:45:22 INFO - PROCESS | 1892 | 1461743122872 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 00:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:45:22 INFO - PROCESS | 1892 | 1461743122884 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 00:45:22 INFO - PROCESS | 1892 | 1461743122895 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:45:22 INFO - PROCESS | 1892 | 1461743122905 Marionette TRACE conn5 <- [1,1270,null,{}] 00:45:22 INFO - PROCESS | 1892 | 1461743122916 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:23 INFO - PROCESS | 1892 | 1461743123202 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 00:45:23 INFO - PROCESS | 1892 | 1461743123512 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872cb8800 == 97 [pid = 1892] [id = 325] 00:45:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f2876497000) [pid = 1892] [serial = 976] [outer = (nil)] 00:45:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2877b4dc00) [pid = 1892] [serial = 977] [outer = 0x7f2876497000] 00:45:23 INFO - PROCESS | 1892 | 1461743123630 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2877ca9000) [pid = 1892] [serial = 978] [outer = 0x7f2876497000] 00:45:24 INFO - PROCESS | 1892 | 1461743124981 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 00:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2154ms 00:45:25 INFO - PROCESS | 1892 | 1461743125050 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 00:45:25 INFO - PROCESS | 1892 | 1461743125063 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 00:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:45:25 INFO - PROCESS | 1892 | 1461743125117 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:45:25 INFO - PROCESS | 1892 | 1461743125124 Marionette TRACE conn5 <- [1,1274,null,{}] 00:45:25 INFO - PROCESS | 1892 | 1461743125146 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:25 INFO - PROCESS | 1892 | 1461743125625 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 00:45:25 INFO - PROCESS | 1892 | 1461743125904 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28748e2000 == 98 [pid = 1892] [id = 326] 00:45:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2877caa000) [pid = 1892] [serial = 979] [outer = (nil)] 00:45:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287bfc6c00) [pid = 1892] [serial = 980] [outer = 0x7f2877caa000] 00:45:26 INFO - PROCESS | 1892 | 1461743126019 Marionette DEBUG loaded listener.js 00:45:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c3f7c00) [pid = 1892] [serial = 981] [outer = 0x7f2877caa000] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2877095800) [pid = 1892] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287be25400) [pid = 1892] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287c5cd000) [pid = 1892] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287c3f8800) [pid = 1892] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287bd4b800) [pid = 1892] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f28733e8000) [pid = 1892] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2876f83000) [pid = 1892] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287bf8dc00) [pid = 1892] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28715da400) [pid = 1892] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2880ea2800) [pid = 1892] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2882180400) [pid = 1892] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f2882180000) [pid = 1892] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f287edf5400) [pid = 1892] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f287ed6a800) [pid = 1892] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:45:26 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f287dadc400) [pid = 1892] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:45:27 INFO - PROCESS | 1892 | 1461743127630 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 00:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2561ms 00:45:27 INFO - PROCESS | 1892 | 1461743127675 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 00:45:27 INFO - PROCESS | 1892 | 1461743127681 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 00:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:45:27 INFO - PROCESS | 1892 | 1461743127690 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:45:27 INFO - PROCESS | 1892 | 1461743127699 Marionette TRACE conn5 <- [1,1278,null,{}] 00:45:27 INFO - PROCESS | 1892 | 1461743127726 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:28 INFO - PROCESS | 1892 | 1461743128013 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 00:45:28 INFO - PROCESS | 1892 | 1461743128264 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878172000 == 99 [pid = 1892] [id = 327] 00:45:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f287be2d800) [pid = 1892] [serial = 982] [outer = (nil)] 00:45:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f287d797000) [pid = 1892] [serial = 983] [outer = 0x7f287be2d800] 00:45:28 INFO - PROCESS | 1892 | 1461743128380 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f287daba800) [pid = 1892] [serial = 984] [outer = 0x7f287be2d800] 00:45:30 INFO - PROCESS | 1892 | 1461743129995 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 00:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2451ms 00:45:30 INFO - PROCESS | 1892 | 1461743130143 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 00:45:30 INFO - PROCESS | 1892 | 1461743130154 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 00:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:45:30 INFO - PROCESS | 1892 | 1461743130187 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:45:30 INFO - PROCESS | 1892 | 1461743130194 Marionette TRACE conn5 <- [1,1282,null,{}] 00:45:30 INFO - PROCESS | 1892 | 1461743130208 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:30 INFO - PROCESS | 1892 | 1461743130607 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 00:45:30 INFO - PROCESS | 1892 | 1461743130781 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874413800 == 100 [pid = 1892] [id = 328] 00:45:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f2874458c00) [pid = 1892] [serial = 985] [outer = (nil)] 00:45:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2877ca6800) [pid = 1892] [serial = 986] [outer = 0x7f2874458c00] 00:45:30 INFO - PROCESS | 1892 | 1461743130923 Marionette DEBUG loaded listener.js 00:45:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f287bd54000) [pid = 1892] [serial = 987] [outer = 0x7f2874458c00] 00:45:32 INFO - PROCESS | 1892 | 1461743132323 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 00:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2195ms 00:45:32 INFO - PROCESS | 1892 | 1461743132389 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 00:45:32 INFO - PROCESS | 1892 | 1461743132404 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 00:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:45:32 INFO - PROCESS | 1892 | 1461743132422 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:45:32 INFO - PROCESS | 1892 | 1461743132430 Marionette TRACE conn5 <- [1,1286,null,{}] 00:45:32 INFO - PROCESS | 1892 | 1461743132440 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:32 INFO - PROCESS | 1892 | 1461743132789 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 00:45:33 INFO - PROCESS | 1892 | 1461743133136 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878589000 == 101 [pid = 1892] [id = 329] 00:45:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f287c5d3400) [pid = 1892] [serial = 988] [outer = (nil)] 00:45:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287d78e000) [pid = 1892] [serial = 989] [outer = 0x7f287c5d3400] 00:45:33 INFO - PROCESS | 1892 | 1461743133271 Marionette DEBUG loaded listener.js 00:45:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287dab7800) [pid = 1892] [serial = 990] [outer = 0x7f287c5d3400] 00:45:34 INFO - PROCESS | 1892 | 1461743134832 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 00:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2461ms 00:45:34 INFO - PROCESS | 1892 | 1461743134883 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 00:45:34 INFO - PROCESS | 1892 | 1461743134889 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 00:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:45:34 INFO - PROCESS | 1892 | 1461743134900 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:45:34 INFO - PROCESS | 1892 | 1461743134910 Marionette TRACE conn5 <- [1,1290,null,{}] 00:45:35 INFO - PROCESS | 1892 | 1461743135017 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:35 INFO - PROCESS | 1892 | 1461743135446 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 00:45:35 INFO - PROCESS | 1892 | 1461743135623 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3df800 == 102 [pid = 1892] [id = 330] 00:45:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287e8df000) [pid = 1892] [serial = 991] [outer = (nil)] 00:45:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287ece4800) [pid = 1892] [serial = 992] [outer = 0x7f287e8df000] 00:45:35 INFO - PROCESS | 1892 | 1461743135763 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287ed73800) [pid = 1892] [serial = 993] [outer = 0x7f287e8df000] 00:45:37 INFO - PROCESS | 1892 | 1461743137114 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 00:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2255ms 00:45:37 INFO - PROCESS | 1892 | 1461743137155 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 00:45:37 INFO - PROCESS | 1892 | 1461743137168 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 00:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:45:37 INFO - PROCESS | 1892 | 1461743137205 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:45:37 INFO - PROCESS | 1892 | 1461743137209 Marionette TRACE conn5 <- [1,1294,null,{}] 00:45:37 INFO - PROCESS | 1892 | 1461743137222 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:37 INFO - PROCESS | 1892 | 1461743137562 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 00:45:37 INFO - PROCESS | 1892 | 1461743137847 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287dda0000 == 103 [pid = 1892] [id = 331] 00:45:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287e66c400) [pid = 1892] [serial = 994] [outer = (nil)] 00:45:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2880e03400) [pid = 1892] [serial = 995] [outer = 0x7f287e66c400] 00:45:37 INFO - PROCESS | 1892 | 1461743137983 Marionette DEBUG loaded listener.js 00:45:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2880e65400) [pid = 1892] [serial = 996] [outer = 0x7f287e66c400] 00:45:39 INFO - PROCESS | 1892 | 1461743139287 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 00:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2166ms 00:45:39 INFO - PROCESS | 1892 | 1461743139351 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 00:45:39 INFO - PROCESS | 1892 | 1461743139358 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 00:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:45:39 INFO - PROCESS | 1892 | 1461743139449 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:45:39 INFO - PROCESS | 1892 | 1461743139454 Marionette TRACE conn5 <- [1,1298,null,{}] 00:45:39 INFO - PROCESS | 1892 | 1461743139477 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:39 INFO - PROCESS | 1892 | 1461743139855 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 00:45:40 INFO - PROCESS | 1892 | 1461743140088 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e7db800 == 104 [pid = 1892] [id = 332] 00:45:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287ed75800) [pid = 1892] [serial = 997] [outer = (nil)] 00:45:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28810a9c00) [pid = 1892] [serial = 998] [outer = 0x7f287ed75800] 00:45:40 INFO - PROCESS | 1892 | 1461743140222 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2881182400) [pid = 1892] [serial = 999] [outer = 0x7f287ed75800] 00:45:41 INFO - PROCESS | 1892 | 1461743141611 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2268ms 00:45:41 INFO - PROCESS | 1892 | 1461743141666 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 00:45:41 INFO - PROCESS | 1892 | 1461743141670 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 00:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:45:41 INFO - PROCESS | 1892 | 1461743141682 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:45:41 INFO - PROCESS | 1892 | 1461743141686 Marionette TRACE conn5 <- [1,1302,null,{}] 00:45:41 INFO - PROCESS | 1892 | 1461743141696 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:42 INFO - PROCESS | 1892 | 1461743142253 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 00:45:42 INFO - PROCESS | 1892 | 1461743142475 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ff4800 == 105 [pid = 1892] [id = 333] 00:45:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f28823f2400) [pid = 1892] [serial = 1000] [outer = (nil)] 00:45:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f288548f400) [pid = 1892] [serial = 1001] [outer = 0x7f28823f2400] 00:45:42 INFO - PROCESS | 1892 | 1461743142615 Marionette DEBUG loaded listener.js 00:45:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f28860cdc00) [pid = 1892] [serial = 1002] [outer = 0x7f28823f2400] 00:45:43 INFO - PROCESS | 1892 | 1461743143973 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 00:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2351ms 00:45:44 INFO - PROCESS | 1892 | 1461743144034 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 00:45:44 INFO - PROCESS | 1892 | 1461743144041 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 00:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:45:44 INFO - PROCESS | 1892 | 1461743144051 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:45:44 INFO - PROCESS | 1892 | 1461743144058 Marionette TRACE conn5 <- [1,1306,null,{}] 00:45:44 INFO - PROCESS | 1892 | 1461743144083 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:44 INFO - PROCESS | 1892 | 1461743144479 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 00:45:44 INFO - PROCESS | 1892 | 1461743144764 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2883737800 == 106 [pid = 1892] [id = 334] 00:45:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287e782800) [pid = 1892] [serial = 1003] [outer = (nil)] 00:45:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2886ff7800) [pid = 1892] [serial = 1004] [outer = 0x7f287e782800] 00:45:44 INFO - PROCESS | 1892 | 1461743144899 Marionette DEBUG loaded listener.js 00:45:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f28883eb800) [pid = 1892] [serial = 1005] [outer = 0x7f287e782800] 00:45:46 INFO - PROCESS | 1892 | 1461743146169 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 00:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2157ms 00:45:46 INFO - PROCESS | 1892 | 1461743146210 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 00:45:46 INFO - PROCESS | 1892 | 1461743146217 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 00:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:45:46 INFO - PROCESS | 1892 | 1461743146227 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:45:46 INFO - PROCESS | 1892 | 1461743146231 Marionette TRACE conn5 <- [1,1310,null,{}] 00:45:46 INFO - PROCESS | 1892 | 1461743146241 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:46 INFO - PROCESS | 1892 | 1461743146572 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 00:45:46 INFO - PROCESS | 1892 | 1461743146890 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886dd0000 == 107 [pid = 1892] [id = 335] 00:45:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2880e9b400) [pid = 1892] [serial = 1006] [outer = (nil)] 00:45:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2888f78800) [pid = 1892] [serial = 1007] [outer = 0x7f2880e9b400] 00:45:47 INFO - PROCESS | 1892 | 1461743147025 Marionette DEBUG loaded listener.js 00:45:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f288a42d800) [pid = 1892] [serial = 1008] [outer = 0x7f2880e9b400] 00:45:48 INFO - PROCESS | 1892 | 1461743148316 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 00:45:48 INFO - PROCESS | 1892 | 1461743148377 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 00:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:45:48 INFO - PROCESS | 1892 | 1461743148388 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:45:48 INFO - PROCESS | 1892 | 1461743148393 Marionette TRACE conn5 <- [1,1314,null,{}] 00:45:48 INFO - PROCESS | 1892 | 1461743148420 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:48 INFO - PROCESS | 1892 | 1461743148764 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 00:45:49 INFO - PROCESS | 1892 | 1461743149106 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887857000 == 108 [pid = 1892] [id = 336] 00:45:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f28865f8400) [pid = 1892] [serial = 1009] [outer = (nil)] 00:45:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2893517400) [pid = 1892] [serial = 1010] [outer = 0x7f28865f8400] 00:45:49 INFO - PROCESS | 1892 | 1461743149288 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f28943ec400) [pid = 1892] [serial = 1011] [outer = 0x7f28865f8400] 00:45:50 INFO - PROCESS | 1892 | 1461743150695 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 00:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2346ms 00:45:50 INFO - PROCESS | 1892 | 1461743150738 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1892 | 1461743150744 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 00:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:45:50 INFO - PROCESS | 1892 | 1461743150755 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1892 | 1461743150762 Marionette TRACE conn5 <- [1,1318,null,{}] 00:45:50 INFO - PROCESS | 1892 | 1461743150771 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:51 INFO - PROCESS | 1892 | 1461743151150 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 00:45:51 INFO - PROCESS | 1892 | 1461743151471 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3fb800 == 109 [pid = 1892] [id = 337] 00:45:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287bfd0c00) [pid = 1892] [serial = 1012] [outer = (nil)] 00:45:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2894478400) [pid = 1892] [serial = 1013] [outer = 0x7f287bfd0c00] 00:45:51 INFO - PROCESS | 1892 | 1461743151606 Marionette DEBUG loaded listener.js 00:45:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f289553fc00) [pid = 1892] [serial = 1014] [outer = 0x7f287bfd0c00] 00:45:52 INFO - PROCESS | 1892 | 1461743152933 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 00:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2250ms 00:45:53 INFO - PROCESS | 1892 | 1461743153034 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 00:45:53 INFO - PROCESS | 1892 | 1461743153041 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 00:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:45:53 INFO - PROCESS | 1892 | 1461743153051 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:45:53 INFO - PROCESS | 1892 | 1461743153057 Marionette TRACE conn5 <- [1,1322,null,{}] 00:45:53 INFO - PROCESS | 1892 | 1461743153130 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:53 INFO - PROCESS | 1892 | 1461743153566 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 00:45:53 INFO - PROCESS | 1892 | 1461743153845 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288d814000 == 110 [pid = 1892] [id = 338] 00:45:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2886fef800) [pid = 1892] [serial = 1015] [outer = (nil)] 00:45:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28991b1c00) [pid = 1892] [serial = 1016] [outer = 0x7f2886fef800] 00:45:53 INFO - PROCESS | 1892 | 1461743153991 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2899ae1400) [pid = 1892] [serial = 1017] [outer = 0x7f2886fef800] 00:45:55 INFO - PROCESS | 1892 | 1461743155379 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 00:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2399ms 00:45:55 INFO - PROCESS | 1892 | 1461743155453 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 1892 | 1461743155459 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 00:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:45:55 INFO - PROCESS | 1892 | 1461743155470 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1892 | 1461743155474 Marionette TRACE conn5 <- [1,1326,null,{}] 00:45:55 INFO - PROCESS | 1892 | 1461743155484 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:55 INFO - PROCESS | 1892 | 1461743155841 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 00:45:56 INFO - PROCESS | 1892 | 1461743156210 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895524800 == 111 [pid = 1892] [id = 339] 00:45:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287c5cc000) [pid = 1892] [serial = 1018] [outer = (nil)] 00:45:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2899b2a400) [pid = 1892] [serial = 1019] [outer = 0x7f287c5cc000] 00:45:56 INFO - PROCESS | 1892 | 1461743156343 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f289b6b7800) [pid = 1892] [serial = 1020] [outer = 0x7f287c5cc000] 00:45:57 INFO - PROCESS | 1892 | 1461743157660 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2238ms 00:45:57 INFO - PROCESS | 1892 | 1461743157709 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 00:45:57 INFO - PROCESS | 1892 | 1461743157715 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 00:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:45:57 INFO - PROCESS | 1892 | 1461743157725 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 1892 | 1461743157729 Marionette TRACE conn5 <- [1,1330,null,{}] 00:45:57 INFO - PROCESS | 1892 | 1461743157738 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:58 INFO - PROCESS | 1892 | 1461743158053 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 00:45:58 INFO - PROCESS | 1892 | 1461743158375 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899318000 == 112 [pid = 1892] [id = 340] 00:45:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2872905000) [pid = 1892] [serial = 1021] [outer = (nil)] 00:45:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f287290c400) [pid = 1892] [serial = 1022] [outer = 0x7f2872905000] 00:45:58 INFO - PROCESS | 1892 | 1461743158507 Marionette DEBUG loaded listener.js 00:45:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2872910c00) [pid = 1892] [serial = 1023] [outer = 0x7f2872905000] 00:46:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28748e2000 == 111 [pid = 1892] [id = 326] 00:46:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872cb8800 == 110 [pid = 1892] [id = 325] 00:46:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a464800 == 109 [pid = 1892] [id = 317] 00:46:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288743f800 == 108 [pid = 1892] [id = 316] 00:46:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28820a1000 == 107 [pid = 1892] [id = 315] 00:46:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e24800 == 106 [pid = 1892] [id = 314] 00:46:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c580800 == 105 [pid = 1892] [id = 313] 00:46:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cda800 == 104 [pid = 1892] [id = 312] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287c3f6800) [pid = 1892] [serial = 840] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287bfc6800) [pid = 1892] [serial = 932] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287e670000) [pid = 1892] [serial = 899] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287d87fc00) [pid = 1892] [serial = 897] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287d78a400) [pid = 1892] [serial = 896] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287bfcf800) [pid = 1892] [serial = 894] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287be32c00) [pid = 1892] [serial = 893] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2877c56800) [pid = 1892] [serial = 891] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2876f82800) [pid = 1892] [serial = 890] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2877096c00) [pid = 1892] [serial = 929] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2894644c00) [pid = 1892] [serial = 926] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2894471400) [pid = 1892] [serial = 924] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f28943f0000) [pid = 1892] [serial = 923] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f28935b8800) [pid = 1892] [serial = 921] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f28891ba800) [pid = 1892] [serial = 920] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28883ef000) [pid = 1892] [serial = 918] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f28881be400) [pid = 1892] [serial = 917] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2886a18000) [pid = 1892] [serial = 915] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f28854a4000) [pid = 1892] [serial = 914] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f288376b800) [pid = 1892] [serial = 912] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f28823f6800) [pid = 1892] [serial = 911] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f288217d000) [pid = 1892] [serial = 909] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f288117ec00) [pid = 1892] [serial = 908] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2880e6b400) [pid = 1892] [serial = 906] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2880e08400) [pid = 1892] [serial = 905] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287ed19400) [pid = 1892] [serial = 903] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287eceec00) [pid = 1892] [serial = 902] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287e8e6800) [pid = 1892] [serial = 900] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287c765000) [pid = 1892] [serial = 935] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287c3eac00) [pid = 1892] [serial = 933] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2877ca8000) [pid = 1892] [serial = 930] [outer = (nil)] [url = about:blank] 00:46:02 INFO - PROCESS | 1892 | 1461743162503 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 4811ms 00:46:02 INFO - PROCESS | 1892 | 1461743162538 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1892 | 1461743162547 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 00:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:46:02 INFO - PROCESS | 1892 | 1461743162560 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1892 | 1461743162570 Marionette TRACE conn5 <- [1,1334,null,{}] 00:46:02 INFO - PROCESS | 1892 | 1461743162584 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:02 INFO - PROCESS | 1892 | 1461743162930 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 00:46:03 INFO - PROCESS | 1892 | 1461743163112 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872deb000 == 105 [pid = 1892] [id = 341] 00:46:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2872911c00) [pid = 1892] [serial = 1024] [outer = (nil)] 00:46:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2874923400) [pid = 1892] [serial = 1025] [outer = 0x7f2872911c00] 00:46:03 INFO - PROCESS | 1892 | 1461743163238 Marionette DEBUG loaded listener.js 00:46:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287492dc00) [pid = 1892] [serial = 1026] [outer = 0x7f2872911c00] 00:46:04 INFO - PROCESS | 1892 | 1461743164501 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2001ms 00:46:04 INFO - PROCESS | 1892 | 1461743164563 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1892 | 1461743164577 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 00:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:46:04 INFO - PROCESS | 1892 | 1461743164593 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1892 | 1461743164599 Marionette TRACE conn5 <- [1,1338,null,{}] 00:46:04 INFO - PROCESS | 1892 | 1461743164610 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:05 INFO - PROCESS | 1892 | 1461743165028 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 00:46:05 INFO - PROCESS | 1892 | 1461743165328 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287640f800 == 106 [pid = 1892] [id = 342] 00:46:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287709c400) [pid = 1892] [serial = 1027] [outer = (nil)] 00:46:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2877c51c00) [pid = 1892] [serial = 1028] [outer = 0x7f287709c400] 00:46:05 INFO - PROCESS | 1892 | 1461743165444 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28781c2c00) [pid = 1892] [serial = 1029] [outer = 0x7f287709c400] 00:46:07 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2877caa000) [pid = 1892] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:46:07 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f28784e9400) [pid = 1892] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:46:07 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2876497000) [pid = 1892] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:46:07 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2894142400) [pid = 1892] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:46:07 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2899251400) [pid = 1892] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:46:08 INFO - PROCESS | 1892 | 1461743168082 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 00:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3513ms 00:46:08 INFO - PROCESS | 1892 | 1461743168106 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 00:46:08 INFO - PROCESS | 1892 | 1461743168112 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 00:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:46:08 INFO - PROCESS | 1892 | 1461743168123 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:46:08 INFO - PROCESS | 1892 | 1461743168133 Marionette TRACE conn5 <- [1,1342,null,{}] 00:46:08 INFO - PROCESS | 1892 | 1461743168158 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:08 INFO - PROCESS | 1892 | 1461743168508 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 00:46:08 INFO - PROCESS | 1892 | 1461743168535 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287836c800 == 107 [pid = 1892] [id = 343] 00:46:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2876499000) [pid = 1892] [serial = 1030] [outer = (nil)] 00:46:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287be32c00) [pid = 1892] [serial = 1031] [outer = 0x7f2876499000] 00:46:08 INFO - PROCESS | 1892 | 1461743168655 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c3eac00) [pid = 1892] [serial = 1032] [outer = 0x7f2876499000] 00:46:10 INFO - PROCESS | 1892 | ************************* 00:46:10 INFO - PROCESS | 1892 | A coding exception was thrown and uncaught in a Task. 00:46:10 INFO - PROCESS | 1892 | 00:46:10 INFO - PROCESS | 1892 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:46:10 INFO - PROCESS | 1892 | Full stack: 00:46:10 INFO - PROCESS | 1892 | ************************* 00:46:10 INFO - PROCESS | 1892 | 1461743170598 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 00:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2549ms 00:46:10 INFO - PROCESS | 1892 | 1461743170673 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 00:46:10 INFO - PROCESS | 1892 | 1461743170684 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 00:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:46:10 INFO - PROCESS | 1892 | 1461743170701 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:46:10 INFO - PROCESS | 1892 | 1461743170710 Marionette TRACE conn5 <- [1,1346,null,{}] 00:46:10 INFO - PROCESS | 1892 | 1461743170725 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:11 INFO - PROCESS | 1892 | 1461743171158 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 00:46:11 INFO - PROCESS | 1892 | 1461743171327 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782b2800 == 108 [pid = 1892] [id = 344] 00:46:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287290dc00) [pid = 1892] [serial = 1033] [outer = (nil)] 00:46:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2877caa000) [pid = 1892] [serial = 1034] [outer = 0x7f287290dc00] 00:46:11 INFO - PROCESS | 1892 | 1461743171509 Marionette DEBUG loaded listener.js 00:46:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287bd45400) [pid = 1892] [serial = 1035] [outer = 0x7f287290dc00] 00:46:13 INFO - PROCESS | 1892 | 1461743173024 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 00:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2409ms 00:46:13 INFO - PROCESS | 1892 | 1461743173110 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 00:46:13 INFO - PROCESS | 1892 | 1461743173124 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 00:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:46:13 INFO - PROCESS | 1892 | 1461743173142 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1892 | 1461743173152 Marionette TRACE conn5 <- [1,1350,null,{}] 00:46:13 INFO - PROCESS | 1892 | 1461743173317 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:13 INFO - PROCESS | 1892 | 1461743173724 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 00:46:13 INFO - PROCESS | 1892 | 1461743173927 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3d2000 == 109 [pid = 1892] [id = 345] 00:46:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287be2b000) [pid = 1892] [serial = 1036] [outer = (nil)] 00:46:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287c5cd000) [pid = 1892] [serial = 1037] [outer = 0x7f287be2b000] 00:46:14 INFO - PROCESS | 1892 | 1461743174062 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287d78e800) [pid = 1892] [serial = 1038] [outer = 0x7f287be2b000] 00:46:15 INFO - PROCESS | 1892 | 1461743175683 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 00:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2615ms 00:46:15 INFO - PROCESS | 1892 | 1461743175757 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1892 | 1461743175763 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 00:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:46:15 INFO - PROCESS | 1892 | 1461743175774 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 1892 | 1461743175784 Marionette TRACE conn5 <- [1,1354,null,{}] 00:46:15 INFO - PROCESS | 1892 | 1461743175955 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:16 INFO - PROCESS | 1892 | 1461743176285 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 00:46:16 INFO - PROCESS | 1892 | 1461743176513 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4e4000 == 110 [pid = 1892] [id = 346] 00:46:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287dab4c00) [pid = 1892] [serial = 1039] [outer = (nil)] 00:46:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287e77cc00) [pid = 1892] [serial = 1040] [outer = 0x7f287dab4c00] 00:46:16 INFO - PROCESS | 1892 | 1461743176650 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287e9e3400) [pid = 1892] [serial = 1041] [outer = 0x7f287dab4c00] 00:46:18 INFO - PROCESS | 1892 | 1461743178097 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 00:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2391ms 00:46:18 INFO - PROCESS | 1892 | 1461743178167 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 00:46:18 INFO - PROCESS | 1892 | 1461743178175 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 00:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:46:18 INFO - PROCESS | 1892 | 1461743178186 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 1892 | 1461743178192 Marionette TRACE conn5 <- [1,1358,null,{}] 00:46:18 INFO - PROCESS | 1892 | 1461743178258 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:18 INFO - PROCESS | 1892 | 1461743178643 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 00:46:18 INFO - PROCESS | 1892 | 1461743178914 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880fe2000 == 111 [pid = 1892] [id = 347] 00:46:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287dad3800) [pid = 1892] [serial = 1042] [outer = (nil)] 00:46:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287ed6f400) [pid = 1892] [serial = 1043] [outer = 0x7f287dad3800] 00:46:19 INFO - PROCESS | 1892 | 1461743179050 Marionette DEBUG loaded listener.js 00:46:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287ef26400) [pid = 1892] [serial = 1044] [outer = 0x7f287dad3800] 00:46:20 INFO - PROCESS | 1892 | 1461743180467 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 00:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2338ms 00:46:20 INFO - PROCESS | 1892 | 1461743180528 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 00:46:20 INFO - PROCESS | 1892 | 1461743180534 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 00:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:46:20 INFO - PROCESS | 1892 | 1461743180579 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:46:20 INFO - PROCESS | 1892 | 1461743180585 Marionette TRACE conn5 <- [1,1362,null,{}] 00:46:20 INFO - PROCESS | 1892 | 1461743180596 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:20 INFO - PROCESS | 1892 | 1461743180957 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 00:46:21 INFO - PROCESS | 1892 | 1461743181168 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288372b000 == 112 [pid = 1892] [id = 348] 00:46:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287ed0a800) [pid = 1892] [serial = 1045] [outer = (nil)] 00:46:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2880e0c800) [pid = 1892] [serial = 1046] [outer = 0x7f287ed0a800] 00:46:21 INFO - PROCESS | 1892 | 1461743181337 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f28810a7c00) [pid = 1892] [serial = 1047] [outer = 0x7f287ed0a800] 00:46:22 INFO - PROCESS | 1892 | 1461743182718 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2214ms 00:46:22 INFO - PROCESS | 1892 | 1461743182784 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 00:46:22 INFO - PROCESS | 1892 | 1461743182790 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 00:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:46:22 INFO - PROCESS | 1892 | 1461743182802 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:46:22 INFO - PROCESS | 1892 | 1461743182804 Marionette TRACE conn5 <- [1,1366,null,{}] 00:46:22 INFO - PROCESS | 1892 | 1461743182814 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:23 INFO - PROCESS | 1892 | 1461743183265 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 00:46:23 INFO - PROCESS | 1892 | 1461743183478 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887450000 == 113 [pid = 1892] [id = 349] 00:46:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28810ae000) [pid = 1892] [serial = 1048] [outer = (nil)] 00:46:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2883760c00) [pid = 1892] [serial = 1049] [outer = 0x7f28810ae000] 00:46:23 INFO - PROCESS | 1892 | 1461743183616 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f28854a1c00) [pid = 1892] [serial = 1050] [outer = 0x7f28810ae000] 00:46:25 INFO - PROCESS | 1892 | 1461743185012 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 00:46:25 INFO - PROCESS | 1892 | 1461743185099 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 00:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:46:25 INFO - PROCESS | 1892 | 1461743185111 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:46:25 INFO - PROCESS | 1892 | 1461743185115 Marionette TRACE conn5 <- [1,1370,null,{}] 00:46:25 INFO - PROCESS | 1892 | 1461743185126 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:25 INFO - PROCESS | 1892 | 1461743185557 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 00:46:25 INFO - PROCESS | 1892 | 1461743185772 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888c74800 == 114 [pid = 1892] [id = 350] 00:46:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287edea400) [pid = 1892] [serial = 1051] [outer = (nil)] 00:46:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28863f3800) [pid = 1892] [serial = 1052] [outer = 0x7f287edea400] 00:46:25 INFO - PROCESS | 1892 | 1461743185906 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28883d8800) [pid = 1892] [serial = 1053] [outer = 0x7f287edea400] 00:46:27 INFO - PROCESS | 1892 | 1461743187228 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 00:46:27 INFO - PROCESS | 1892 | 1461743187293 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 00:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:46:27 INFO - PROCESS | 1892 | 1461743187304 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:46:27 INFO - PROCESS | 1892 | 1461743187310 Marionette TRACE conn5 <- [1,1374,null,{}] 00:46:27 INFO - PROCESS | 1892 | 1461743187319 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:27 INFO - PROCESS | 1892 | 1461743187828 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 00:46:28 INFO - PROCESS | 1892 | 1461743188048 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a9b8000 == 115 [pid = 1892] [id = 351] 00:46:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28883ee800) [pid = 1892] [serial = 1054] [outer = (nil)] 00:46:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2889172000) [pid = 1892] [serial = 1055] [outer = 0x7f28883ee800] 00:46:28 INFO - PROCESS | 1892 | 1461743188184 Marionette DEBUG loaded listener.js 00:46:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f288a93a400) [pid = 1892] [serial = 1056] [outer = 0x7f28883ee800] 00:46:29 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:46:29 INFO - PROCESS | 1892 | 1461743189542 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 1892 | 1461743189697 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 00:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:46:29 INFO - PROCESS | 1892 | 1461743189724 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1892 | 1461743189730 Marionette TRACE conn5 <- [1,1378,null,{}] 00:46:29 INFO - PROCESS | 1892 | 1461743189739 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:30 INFO - PROCESS | 1892 | 1461743190117 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 00:46:30 INFO - PROCESS | 1892 | 1461743190399 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895308800 == 116 [pid = 1892] [id = 352] 00:46:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2888705400) [pid = 1892] [serial = 1057] [outer = (nil)] 00:46:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f288a990c00) [pid = 1892] [serial = 1058] [outer = 0x7f2888705400] 00:46:30 INFO - PROCESS | 1892 | 1461743190548 Marionette DEBUG loaded listener.js 00:46:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f289464a800) [pid = 1892] [serial = 1059] [outer = 0x7f2888705400] 00:46:31 INFO - PROCESS | 1892 | 1461743191912 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 00:46:31 INFO - PROCESS | 1892 | 1461743191975 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 00:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:46:31 INFO - PROCESS | 1892 | 1461743191988 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:46:31 INFO - PROCESS | 1892 | 1461743191991 Marionette TRACE conn5 <- [1,1382,null,{}] 00:46:32 INFO - PROCESS | 1892 | 1461743192001 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:32 INFO - PROCESS | 1892 | 1461743192428 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 00:46:32 INFO - PROCESS | 1892 | 1461743192676 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899313000 == 117 [pid = 1892] [id = 353] 00:46:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2895532800) [pid = 1892] [serial = 1060] [outer = (nil)] 00:46:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2895870c00) [pid = 1892] [serial = 1061] [outer = 0x7f2895532800] 00:46:32 INFO - PROCESS | 1892 | 1461743192846 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2897740000) [pid = 1892] [serial = 1062] [outer = 0x7f2895532800] 00:46:34 INFO - PROCESS | 1892 | [1892] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:46:34 INFO - PROCESS | 1892 | 1461743194347 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1892 | 1461743194445 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 00:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:46:34 INFO - PROCESS | 1892 | 1461743194454 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1892 | 1461743194461 Marionette TRACE conn5 <- [1,1386,null,{}] 00:46:34 INFO - PROCESS | 1892 | 1461743194620 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:35 INFO - PROCESS | 1892 | 1461743195066 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 00:46:35 INFO - PROCESS | 1892 | 1461743195281 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dc99000 == 118 [pid = 1892] [id = 354] 00:46:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2895533c00) [pid = 1892] [serial = 1063] [outer = (nil)] 00:46:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f2899847c00) [pid = 1892] [serial = 1064] [outer = 0x7f2895533c00] 00:46:35 INFO - PROCESS | 1892 | 1461743195423 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f289c135400) [pid = 1892] [serial = 1065] [outer = 0x7f2895533c00] 00:46:37 INFO - PROCESS | 1892 | 1461743197009 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 1892 | 1461743197101 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 00:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:46:37 INFO - PROCESS | 1892 | 1461743197113 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:46:37 INFO - PROCESS | 1892 | 1461743197117 Marionette TRACE conn5 <- [1,1390,null,{}] 00:46:37 INFO - PROCESS | 1892 | 1461743197128 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:37 INFO - PROCESS | 1892 | 1461743197504 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 00:46:37 INFO - PROCESS | 1892 | 1461743197724 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874533000 == 119 [pid = 1892] [id = 355] 00:46:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f286e0b5800) [pid = 1892] [serial = 1066] [outer = (nil)] 00:46:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f286e0bd000) [pid = 1892] [serial = 1067] [outer = 0x7f286e0b5800] 00:46:37 INFO - PROCESS | 1892 | 1461743197894 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f2899842c00) [pid = 1892] [serial = 1068] [outer = 0x7f286e0b5800] 00:46:39 INFO - PROCESS | 1892 | 1461743199209 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 00:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2145ms 00:46:39 INFO - PROCESS | 1892 | 1461743199261 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 00:46:39 INFO - PROCESS | 1892 | 1461743199287 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 00:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:46:39 INFO - PROCESS | 1892 | 1461743199374 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 1892 | 1461743199380 Marionette TRACE conn5 <- [1,1394,null,{}] 00:46:39 INFO - PROCESS | 1892 | 1461743199393 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:39 INFO - PROCESS | 1892 | 1461743199730 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287640f800 == 118 [pid = 1892] [id = 342] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872deb000 == 117 [pid = 1892] [id = 341] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887857000 == 116 [pid = 1892] [id = 336] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886dd0000 == 115 [pid = 1892] [id = 335] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2883737800 == 114 [pid = 1892] [id = 334] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ff4800 == 113 [pid = 1892] [id = 333] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e7db800 == 112 [pid = 1892] [id = 332] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287dda0000 == 111 [pid = 1892] [id = 331] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3df800 == 110 [pid = 1892] [id = 330] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878589000 == 109 [pid = 1892] [id = 329] 00:46:41 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874413800 == 108 [pid = 1892] [id = 328] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f287c3f7c00) [pid = 1892] [serial = 981] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f288e57d800) [pid = 1892] [serial = 962] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287efab800) [pid = 1892] [serial = 950] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2895872800) [pid = 1892] [serial = 968] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287bfc6c00) [pid = 1892] [serial = 980] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287bfccc00) [pid = 1892] [serial = 888] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2877b4dc00) [pid = 1892] [serial = 977] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287c3f1c00) [pid = 1892] [serial = 941] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2877c5c400) [pid = 1892] [serial = 938] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f288549c400) [pid = 1892] [serial = 953] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f289469c800) [pid = 1892] [serial = 927] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2894691000) [pid = 1892] [serial = 965] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287edf3000) [pid = 1892] [serial = 947] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2889178800) [pid = 1892] [serial = 959] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2899a31400) [pid = 1892] [serial = 975] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287e9d7c00) [pid = 1892] [serial = 944] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28991a2400) [pid = 1892] [serial = 971] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2899679400) [pid = 1892] [serial = 974] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28883e3000) [pid = 1892] [serial = 956] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2877ca9000) [pid = 1892] [serial = 978] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287d797000) [pid = 1892] [serial = 983] [outer = (nil)] [url = about:blank] 00:46:42 INFO - PROCESS | 1892 | 1461743202126 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870adc800 == 109 [pid = 1892] [id = 356] 00:46:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28715d8800) [pid = 1892] [serial = 1069] [outer = (nil)] 00:46:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2872908400) [pid = 1892] [serial = 1070] [outer = 0x7f28715d8800] 00:46:42 INFO - PROCESS | 1892 | 1461743202264 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2872b65c00) [pid = 1892] [serial = 1071] [outer = 0x7f28715d8800] 00:46:43 INFO - PROCESS | 1892 | 1461743203520 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 00:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 4264ms 00:46:43 INFO - PROCESS | 1892 | 1461743203589 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 00:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:46:43 INFO - PROCESS | 1892 | 1461743203600 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 00:46:43 INFO - PROCESS | 1892 | 1461743203612 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:46:43 INFO - PROCESS | 1892 | 1461743203620 Marionette TRACE conn5 <- [1,1398,null,{}] 00:46:43 INFO - PROCESS | 1892 | 1461743203631 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:43 INFO - PROCESS | 1892 | 1461743203935 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 00:46:44 INFO - PROCESS | 1892 | 1461743204235 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287440d000 == 110 [pid = 1892] [id = 357] 00:46:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f28715d9c00) [pid = 1892] [serial = 1072] [outer = (nil)] 00:46:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2874921000) [pid = 1892] [serial = 1073] [outer = 0x7f28715d9c00] 00:46:44 INFO - PROCESS | 1892 | 1461743204352 Marionette DEBUG loaded listener.js 00:46:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287649b400) [pid = 1892] [serial = 1074] [outer = 0x7f28715d9c00] 00:46:45 INFO - PROCESS | 1892 | 1461743205618 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 00:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2046ms 00:46:45 INFO - PROCESS | 1892 | 1461743205664 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 00:46:45 INFO - PROCESS | 1892 | 1461743205673 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 00:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:46:45 INFO - PROCESS | 1892 | 1461743205691 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:46:45 INFO - PROCESS | 1892 | 1461743205697 Marionette TRACE conn5 <- [1,1402,null,{}] 00:46:45 INFO - PROCESS | 1892 | 1461743205705 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:46 INFO - PROCESS | 1892 | 1461743206121 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 00:46:46 INFO - PROCESS | 1892 | 1461743206405 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876ed2000 == 111 [pid = 1892] [id = 358] 00:46:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287709b000) [pid = 1892] [serial = 1075] [outer = (nil)] 00:46:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28781c3000) [pid = 1892] [serial = 1076] [outer = 0x7f287709b000] 00:46:46 INFO - PROCESS | 1892 | 1461743206519 Marionette DEBUG loaded listener.js 00:46:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287bd4ac00) [pid = 1892] [serial = 1077] [outer = 0x7f287709b000] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28823f2400) [pid = 1892] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2872905000) [pid = 1892] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2886fef800) [pid = 1892] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2872911c00) [pid = 1892] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287c5d3400) [pid = 1892] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2880e9b400) [pid = 1892] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287e66c400) [pid = 1892] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2874458c00) [pid = 1892] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287bfd0c00) [pid = 1892] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287c5cc000) [pid = 1892] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287e782800) [pid = 1892] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287ed75800) [pid = 1892] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28865f8400) [pid = 1892] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287e8df000) [pid = 1892] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287c3eec00) [pid = 1892] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287709c400) [pid = 1892] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2882185800) [pid = 1892] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287efa8000) [pid = 1892] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2887ec6000) [pid = 1892] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2877091000) [pid = 1892] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28943f0400) [pid = 1892] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287dadb400) [pid = 1892] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28883d7000) [pid = 1892] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287ed70400) [pid = 1892] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2887c8fc00) [pid = 1892] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f289553ac00) [pid = 1892] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287e666400) [pid = 1892] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:46:47 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287bfc4800) [pid = 1892] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:46:48 INFO - PROCESS | 1892 | 1461743208712 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 00:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 3104ms 00:46:48 INFO - PROCESS | 1892 | 1461743208797 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 00:46:48 INFO - PROCESS | 1892 | 1461743208803 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 00:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:46:48 INFO - PROCESS | 1892 | 1461743208823 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:46:48 INFO - PROCESS | 1892 | 1461743208837 Marionette TRACE conn5 <- [1,1406,null,{}] 00:46:48 INFO - PROCESS | 1892 | 1461743208850 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:49 INFO - PROCESS | 1892 | 1461743209145 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 00:46:49 INFO - PROCESS | 1892 | 1461743209402 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb12800 == 112 [pid = 1892] [id = 359] 00:46:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2877b4dc00) [pid = 1892] [serial = 1078] [outer = (nil)] 00:46:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287be26c00) [pid = 1892] [serial = 1079] [outer = 0x7f2877b4dc00] 00:46:49 INFO - PROCESS | 1892 | 1461743209514 Marionette DEBUG loaded listener.js 00:46:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287c3f9800) [pid = 1892] [serial = 1080] [outer = 0x7f2877b4dc00] 00:46:51 INFO - PROCESS | 1892 | 1461743211364 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 00:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2618ms 00:46:51 INFO - PROCESS | 1892 | 1461743211577 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 00:46:51 INFO - PROCESS | 1892 | 1461743211588 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 00:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:46:51 INFO - PROCESS | 1892 | 1461743211608 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:46:51 INFO - PROCESS | 1892 | 1461743211617 Marionette TRACE conn5 <- [1,1410,null,{}] 00:46:51 INFO - PROCESS | 1892 | 1461743211630 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:51 INFO - PROCESS | 1892 | 1461743211976 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 00:46:52 INFO - PROCESS | 1892 | 1461743212241 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764c3000 == 113 [pid = 1892] [id = 360] 00:46:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f28733e7400) [pid = 1892] [serial = 1081] [outer = (nil)] 00:46:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287478d400) [pid = 1892] [serial = 1082] [outer = 0x7f28733e7400] 00:46:52 INFO - PROCESS | 1892 | 1461743212374 Marionette DEBUG loaded listener.js 00:46:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2877c52c00) [pid = 1892] [serial = 1083] [outer = 0x7f28733e7400] 00:46:54 INFO - PROCESS | 1892 | 1461743214078 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 00:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2599ms 00:46:54 INFO - PROCESS | 1892 | 1461743214212 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 00:46:54 INFO - PROCESS | 1892 | 1461743214226 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 00:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:46:54 INFO - PROCESS | 1892 | 1461743214243 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 1892 | 1461743214250 Marionette TRACE conn5 <- [1,1414,null,{}] 00:46:54 INFO - PROCESS | 1892 | 1461743214260 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:54 INFO - PROCESS | 1892 | 1461743214609 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 00:46:54 INFO - PROCESS | 1892 | 1461743214889 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c589800 == 114 [pid = 1892] [id = 361] 00:46:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2874459000) [pid = 1892] [serial = 1084] [outer = (nil)] 00:46:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287be2d000) [pid = 1892] [serial = 1085] [outer = 0x7f2874459000] 00:46:55 INFO - PROCESS | 1892 | 1461743215020 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287c75e400) [pid = 1892] [serial = 1086] [outer = 0x7f2874459000] 00:46:56 INFO - PROCESS | 1892 | 1461743216608 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 00:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2409ms 00:46:56 INFO - PROCESS | 1892 | 1461743216654 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 1892 | 1461743216660 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 00:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:46:56 INFO - PROCESS | 1892 | 1461743216697 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1892 | 1461743216711 Marionette TRACE conn5 <- [1,1418,null,{}] 00:46:56 INFO - PROCESS | 1892 | 1461743216914 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:57 INFO - PROCESS | 1892 | 1461743217297 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 00:46:57 INFO - PROCESS | 1892 | 1461743217465 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4ec800 == 115 [pid = 1892] [id = 362] 00:46:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287dab7c00) [pid = 1892] [serial = 1087] [outer = (nil)] 00:46:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287e669800) [pid = 1892] [serial = 1088] [outer = 0x7f287dab7c00] 00:46:57 INFO - PROCESS | 1892 | 1461743217643 Marionette DEBUG loaded listener.js 00:46:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287e9dd800) [pid = 1892] [serial = 1089] [outer = 0x7f287dab7c00] 00:46:59 INFO - PROCESS | 1892 | 1461743219138 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 00:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2495ms 00:46:59 INFO - PROCESS | 1892 | 1461743219185 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 00:46:59 INFO - PROCESS | 1892 | 1461743219192 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 00:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:46:59 INFO - PROCESS | 1892 | 1461743219203 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:46:59 INFO - PROCESS | 1892 | 1461743219208 Marionette TRACE conn5 <- [1,1422,null,{}] 00:46:59 INFO - PROCESS | 1892 | 1461743219220 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:59 INFO - PROCESS | 1892 | 1461743219610 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 00:46:59 INFO - PROCESS | 1892 | 1461743219856 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811df000 == 116 [pid = 1892] [id = 363] 00:46:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287d882000) [pid = 1892] [serial = 1090] [outer = (nil)] 00:47:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287ed78800) [pid = 1892] [serial = 1091] [outer = 0x7f287d882000] 00:47:00 INFO - PROCESS | 1892 | 1461743220042 Marionette DEBUG loaded listener.js 00:47:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287ef2b000) [pid = 1892] [serial = 1092] [outer = 0x7f287d882000] 00:47:01 INFO - PROCESS | 1892 | 1461743221468 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 00:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2291ms 00:47:01 INFO - PROCESS | 1892 | 1461743221495 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 00:47:01 INFO - PROCESS | 1892 | 1461743221502 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 00:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:47:01 INFO - PROCESS | 1892 | 1461743221512 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 1892 | 1461743221516 Marionette TRACE conn5 <- [1,1426,null,{}] 00:47:01 INFO - PROCESS | 1892 | 1461743221526 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:02 INFO - PROCESS | 1892 | 1461743222056 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 00:47:02 INFO - PROCESS | 1892 | 1461743222289 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886820800 == 117 [pid = 1892] [id = 364] 00:47:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287ecf2c00) [pid = 1892] [serial = 1093] [outer = (nil)] 00:47:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2880e64400) [pid = 1892] [serial = 1094] [outer = 0x7f287ecf2c00] 00:47:02 INFO - PROCESS | 1892 | 1461743222425 Marionette DEBUG loaded listener.js 00:47:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28810a8c00) [pid = 1892] [serial = 1095] [outer = 0x7f287ecf2c00] 00:47:03 INFO - PROCESS | 1892 | 1461743223969 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 00:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2545ms 00:47:04 INFO - PROCESS | 1892 | 1461743224059 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 00:47:04 INFO - PROCESS | 1892 | 1461743224065 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 00:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:47:04 INFO - PROCESS | 1892 | 1461743224074 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1892 | 1461743224078 Marionette TRACE conn5 <- [1,1430,null,{}] 00:47:04 INFO - PROCESS | 1892 | 1461743224183 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:04 INFO - PROCESS | 1892 | 1461743224617 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 00:47:04 INFO - PROCESS | 1892 | 1461743224804 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887459800 == 118 [pid = 1892] [id = 365] 00:47:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f288217b800) [pid = 1892] [serial = 1096] [outer = (nil)] 00:47:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28823f6800) [pid = 1892] [serial = 1097] [outer = 0x7f288217b800] 00:47:04 INFO - PROCESS | 1892 | 1461743224986 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28854a4000) [pid = 1892] [serial = 1098] [outer = 0x7f288217b800] 00:47:06 INFO - PROCESS | 1892 | 1461743226525 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 00:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2501ms 00:47:06 INFO - PROCESS | 1892 | 1461743226581 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 00:47:06 INFO - PROCESS | 1892 | 1461743226587 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 00:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:47:06 INFO - PROCESS | 1892 | 1461743226606 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1892 | 1461743226612 Marionette TRACE conn5 <- [1,1434,null,{}] 00:47:06 INFO - PROCESS | 1892 | 1461743226621 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:07 INFO - PROCESS | 1892 | 1461743227011 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 00:47:07 INFO - PROCESS | 1892 | 1461743227291 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a472800 == 119 [pid = 1892] [id = 366] 00:47:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287efa1400) [pid = 1892] [serial = 1099] [outer = (nil)] 00:47:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2887c8c800) [pid = 1892] [serial = 1100] [outer = 0x7f287efa1400] 00:47:07 INFO - PROCESS | 1892 | 1461743227428 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2888798400) [pid = 1892] [serial = 1101] [outer = 0x7f287efa1400] 00:47:08 INFO - PROCESS | 1892 | 1461743228903 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 00:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2348ms 00:47:08 INFO - PROCESS | 1892 | 1461743228950 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 00:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:47:08 INFO - PROCESS | 1892 | 1461743228958 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 00:47:08 INFO - PROCESS | 1892 | 1461743228968 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:47:08 INFO - PROCESS | 1892 | 1461743228973 Marionette TRACE conn5 <- [1,1438,null,{}] 00:47:08 INFO - PROCESS | 1892 | 1461743228982 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:09 INFO - PROCESS | 1892 | 1461743229370 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 00:47:09 INFO - PROCESS | 1892 | 1461743229636 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895520000 == 120 [pid = 1892] [id = 367] 00:47:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2882180800) [pid = 1892] [serial = 1102] [outer = (nil)] 00:47:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f288a427800) [pid = 1892] [serial = 1103] [outer = 0x7f2882180800] 00:47:09 INFO - PROCESS | 1892 | 1461743229775 Marionette DEBUG loaded listener.js 00:47:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2894139400) [pid = 1892] [serial = 1104] [outer = 0x7f2882180800] 00:47:11 INFO - PROCESS | 1892 | 1461743231152 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 00:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2252ms 00:47:11 INFO - PROCESS | 1892 | 1461743231237 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1892 | 1461743231244 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 00:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:47:11 INFO - PROCESS | 1892 | 1461743231254 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1892 | 1461743231258 Marionette TRACE conn5 <- [1,1442,null,{}] 00:47:11 INFO - PROCESS | 1892 | 1461743231268 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:11 INFO - PROCESS | 1892 | 1461743231651 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 00:47:12 INFO - PROCESS | 1892 | 1461743232006 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c45d800 == 121 [pid = 1892] [id = 368] 00:47:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28860cb400) [pid = 1892] [serial = 1105] [outer = (nil)] 00:47:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28944f1c00) [pid = 1892] [serial = 1106] [outer = 0x7f28860cb400] 00:47:12 INFO - PROCESS | 1892 | 1461743232141 Marionette DEBUG loaded listener.js 00:47:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28956b2800) [pid = 1892] [serial = 1107] [outer = 0x7f28860cb400] 00:47:13 INFO - PROCESS | 1892 | 1461743233538 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 00:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2343ms 00:47:13 INFO - PROCESS | 1892 | 1461743233612 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 00:47:13 INFO - PROCESS | 1892 | 1461743233617 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 00:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:47:13 INFO - PROCESS | 1892 | 1461743233628 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:47:13 INFO - PROCESS | 1892 | 1461743233632 Marionette TRACE conn5 <- [1,1446,null,{}] 00:47:13 INFO - PROCESS | 1892 | 1461743233641 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:13 INFO - PROCESS | 1892 | 1461743233986 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 00:47:14 INFO - PROCESS | 1892 | 1461743234341 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286de13000 == 122 [pid = 1892] [id = 369] 00:47:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f288620e400) [pid = 1892] [serial = 1108] [outer = (nil)] 00:47:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2898e0f400) [pid = 1892] [serial = 1109] [outer = 0x7f288620e400] 00:47:14 INFO - PROCESS | 1892 | 1461743234476 Marionette DEBUG loaded listener.js 00:47:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2899243000) [pid = 1892] [serial = 1110] [outer = 0x7f288620e400] 00:47:15 INFO - PROCESS | 1892 | 1461743235893 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 00:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2349ms 00:47:15 INFO - PROCESS | 1892 | 1461743235979 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 00:47:15 INFO - PROCESS | 1892 | 1461743235985 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 00:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:47:16 INFO - PROCESS | 1892 | 1461743235995 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 1892 | 1461743236000 Marionette TRACE conn5 <- [1,1450,null,{}] 00:47:16 INFO - PROCESS | 1892 | 1461743236009 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:16 INFO - PROCESS | 1892 | 1461743236375 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 00:47:16 INFO - PROCESS | 1892 | 1461743236699 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286dfd3800 == 123 [pid = 1892] [id = 370] 00:47:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28860ca800) [pid = 1892] [serial = 1111] [outer = (nil)] 00:47:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f289c137800) [pid = 1892] [serial = 1112] [outer = 0x7f28860ca800] 00:47:16 INFO - PROCESS | 1892 | 1461743236843 Marionette DEBUG loaded listener.js 00:47:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f289c497000) [pid = 1892] [serial = 1113] [outer = 0x7f28860ca800] 00:47:18 INFO - PROCESS | 1892 | 1461743238170 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 00:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2245ms 00:47:18 INFO - PROCESS | 1892 | 1461743238250 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 00:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:47:18 INFO - PROCESS | 1892 | 1461743238256 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 00:47:18 INFO - PROCESS | 1892 | 1461743238265 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:47:18 INFO - PROCESS | 1892 | 1461743238270 Marionette TRACE conn5 <- [1,1454,null,{}] 00:47:18 INFO - PROCESS | 1892 | 1461743238279 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:18 INFO - PROCESS | 1892 | 1461743238619 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 00:47:18 INFO - PROCESS | 1892 | 1461743238923 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870cac000 == 124 [pid = 1892] [id = 371] 00:47:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f2872a52800) [pid = 1892] [serial = 1114] [outer = (nil)] 00:47:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2872a5c400) [pid = 1892] [serial = 1115] [outer = 0x7f2872a52800] 00:47:19 INFO - PROCESS | 1892 | 1461743239053 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2872a61000) [pid = 1892] [serial = 1116] [outer = 0x7f2872a52800] 00:47:20 INFO - PROCESS | 1892 | 1461743240412 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287857d800 == 123 [pid = 1892] [id = 295] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cca800 == 122 [pid = 1892] [id = 294] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870ac2800 == 121 [pid = 1892] [id = 324] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2873239000 == 120 [pid = 1892] [id = 321] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c16e000 == 119 [pid = 1892] [id = 320] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872980000 == 118 [pid = 1892] [id = 322] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289722c000 == 117 [pid = 1892] [id = 319] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876ed2000 == 116 [pid = 1892] [id = 358] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287440d000 == 115 [pid = 1892] [id = 357] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870adc800 == 114 [pid = 1892] [id = 356] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289dc99000 == 113 [pid = 1892] [id = 354] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899313000 == 112 [pid = 1892] [id = 353] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895308800 == 111 [pid = 1892] [id = 352] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a9b8000 == 110 [pid = 1892] [id = 351] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888c74800 == 109 [pid = 1892] [id = 350] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887450000 == 108 [pid = 1892] [id = 349] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288372b000 == 107 [pid = 1892] [id = 348] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880fe2000 == 106 [pid = 1892] [id = 347] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4e4000 == 105 [pid = 1892] [id = 346] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3d2000 == 104 [pid = 1892] [id = 345] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28782b2800 == 103 [pid = 1892] [id = 344] 00:47:22 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287836c800 == 102 [pid = 1892] [id = 343] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f2894142c00) [pid = 1892] [serial = 963] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2886bd0800) [pid = 1892] [serial = 954] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f288a42b800) [pid = 1892] [serial = 960] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287bd46000) [pid = 1892] [serial = 939] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f28977c0c00) [pid = 1892] [serial = 969] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287ef2d000) [pid = 1892] [serial = 948] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f28948f9000) [pid = 1892] [serial = 966] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2880e68000) [pid = 1892] [serial = 951] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2888c46400) [pid = 1892] [serial = 957] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28991af000) [pid = 1892] [serial = 972] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287ed10800) [pid = 1892] [serial = 945] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287d793c00) [pid = 1892] [serial = 942] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287be32c00) [pid = 1892] [serial = 1031] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f28860cdc00) [pid = 1892] [serial = 1002] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287290c400) [pid = 1892] [serial = 1022] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2899ae1400) [pid = 1892] [serial = 1017] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2874923400) [pid = 1892] [serial = 1025] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287d78e000) [pid = 1892] [serial = 989] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2888f78800) [pid = 1892] [serial = 1007] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2880e65400) [pid = 1892] [serial = 996] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2877ca6800) [pid = 1892] [serial = 986] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f288a42d800) [pid = 1892] [serial = 1008] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2894478400) [pid = 1892] [serial = 1013] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2899b2a400) [pid = 1892] [serial = 1019] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287dab7800) [pid = 1892] [serial = 990] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f28883eb800) [pid = 1892] [serial = 1005] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2881182400) [pid = 1892] [serial = 999] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2880e03400) [pid = 1892] [serial = 995] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f28943ec400) [pid = 1892] [serial = 1011] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287ed73800) [pid = 1892] [serial = 993] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287492dc00) [pid = 1892] [serial = 1026] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f289b6b7800) [pid = 1892] [serial = 1020] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f288548f400) [pid = 1892] [serial = 1001] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287d883800) [pid = 1892] [serial = 936] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2877c51c00) [pid = 1892] [serial = 1028] [outer = (nil)] [url = about:blank] 00:47:22 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2893517400) [pid = 1892] [serial = 1010] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2872910c00) [pid = 1892] [serial = 1023] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287ece4800) [pid = 1892] [serial = 992] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f289553fc00) [pid = 1892] [serial = 1014] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287bd54000) [pid = 1892] [serial = 987] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f28781c2c00) [pid = 1892] [serial = 1029] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f28810a9c00) [pid = 1892] [serial = 998] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2886ff7800) [pid = 1892] [serial = 1004] [outer = (nil)] [url = about:blank] 00:47:23 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28991b1c00) [pid = 1892] [serial = 1016] [outer = (nil)] [url = about:blank] 00:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 4758ms 00:47:23 INFO - PROCESS | 1892 | 1461743243292 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 00:47:23 INFO - PROCESS | 1892 | 1461743243300 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 00:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:47:23 INFO - PROCESS | 1892 | 1461743243317 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 1892 | 1461743243326 Marionette TRACE conn5 <- [1,1458,null,{}] 00:47:23 INFO - PROCESS | 1892 | 1461743243339 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:23 INFO - PROCESS | 1892 | 1461743243639 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 00:47:23 INFO - PROCESS | 1892 | 1461743243860 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870cc1800 == 103 [pid = 1892] [id = 372] 00:47:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2872a5e400) [pid = 1892] [serial = 1117] [outer = (nil)] 00:47:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2872b6bc00) [pid = 1892] [serial = 1118] [outer = 0x7f2872a5e400] 00:47:23 INFO - PROCESS | 1892 | 1461743243978 Marionette DEBUG loaded listener.js 00:47:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f28733e5000) [pid = 1892] [serial = 1119] [outer = 0x7f2872a5e400] 00:47:25 INFO - PROCESS | 1892 | 1461743245290 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 00:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2045ms 00:47:25 INFO - PROCESS | 1892 | 1461743245374 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 00:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:47:25 INFO - PROCESS | 1892 | 1461743245383 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 00:47:25 INFO - PROCESS | 1892 | 1461743245402 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:47:25 INFO - PROCESS | 1892 | 1461743245412 Marionette TRACE conn5 <- [1,1462,null,{}] 00:47:25 INFO - PROCESS | 1892 | 1461743245421 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:25 INFO - PROCESS | 1892 | 1461743245785 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 00:47:26 INFO - PROCESS | 1892 | 1461743246062 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287323e000 == 104 [pid = 1892] [id = 373] 00:47:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287478d800) [pid = 1892] [serial = 1120] [outer = (nil)] 00:47:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287491f400) [pid = 1892] [serial = 1121] [outer = 0x7f287478d800] 00:47:26 INFO - PROCESS | 1892 | 1461743246175 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287492a800) [pid = 1892] [serial = 1122] [outer = 0x7f287478d800] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287dab4c00) [pid = 1892] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287ed0a800) [pid = 1892] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f28715d9c00) [pid = 1892] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287709b000) [pid = 1892] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287dad3800) [pid = 1892] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28810ae000) [pid = 1892] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f287290dc00) [pid = 1892] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f28715d8800) [pid = 1892] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f28883ee800) [pid = 1892] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f287be2b000) [pid = 1892] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f287be2d800) [pid = 1892] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:47:28 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f287edea400) [pid = 1892] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:47:28 INFO - PROCESS | 1892 | 1461743248598 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 00:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 3252ms 00:47:28 INFO - PROCESS | 1892 | 1461743248649 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 00:47:28 INFO - PROCESS | 1892 | 1461743248655 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 00:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:47:28 INFO - PROCESS | 1892 | 1461743248665 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:47:28 INFO - PROCESS | 1892 | 1461743248669 Marionette TRACE conn5 <- [1,1466,null,{}] 00:47:28 INFO - PROCESS | 1892 | 1461743248703 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:29 INFO - PROCESS | 1892 | 1461743249058 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 00:47:29 INFO - PROCESS | 1892 | 1461743249186 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287452b000 == 105 [pid = 1892] [id = 374] 00:47:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f2876789c00) [pid = 1892] [serial = 1123] [outer = (nil)] 00:47:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f287678dc00) [pid = 1892] [serial = 1124] [outer = 0x7f2876789c00] 00:47:29 INFO - PROCESS | 1892 | 1461743249309 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f2876f8b400) [pid = 1892] [serial = 1125] [outer = 0x7f2876789c00] 00:47:30 INFO - PROCESS | 1892 | 1461743250724 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 00:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2146ms 00:47:30 INFO - PROCESS | 1892 | 1461743250814 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 1892 | 1461743250824 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 00:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:47:31 INFO - PROCESS | 1892 | 1461743251038 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1892 | 1461743251048 Marionette TRACE conn5 <- [1,1470,null,{}] 00:47:31 INFO - PROCESS | 1892 | 1461743251078 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:31 INFO - PROCESS | 1892 | 1461743251418 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 00:47:31 INFO - PROCESS | 1892 | 1461743251676 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872cac000 == 106 [pid = 1892] [id = 375] 00:47:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f2872a5ec00) [pid = 1892] [serial = 1126] [outer = (nil)] 00:47:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2872b6c400) [pid = 1892] [serial = 1127] [outer = 0x7f2872a5ec00] 00:47:31 INFO - PROCESS | 1892 | 1461743251816 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f287444fc00) [pid = 1892] [serial = 1128] [outer = 0x7f2872a5ec00] 00:47:33 INFO - PROCESS | 1892 | 1461743253430 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2625ms 00:47:33 INFO - PROCESS | 1892 | 1461743253507 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1892 | 1461743253522 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 00:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:47:33 INFO - PROCESS | 1892 | 1461743253692 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1892 | 1461743253698 Marionette TRACE conn5 <- [1,1474,null,{}] 00:47:33 INFO - PROCESS | 1892 | 1461743253712 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:34 INFO - PROCESS | 1892 | 1461743254022 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 00:47:34 INFO - PROCESS | 1892 | 1461743254258 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876ecb800 == 107 [pid = 1892] [id = 376] 00:47:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2872a61400) [pid = 1892] [serial = 1129] [outer = (nil)] 00:47:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2876494000) [pid = 1892] [serial = 1130] [outer = 0x7f2872a61400] 00:47:34 INFO - PROCESS | 1892 | 1461743254391 Marionette DEBUG loaded listener.js 00:47:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2876f89800) [pid = 1892] [serial = 1131] [outer = 0x7f2872a61400] 00:47:36 INFO - PROCESS | 1892 | 1461743256022 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 00:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2424ms 00:47:36 INFO - PROCESS | 1892 | 1461743256045 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1892 | 1461743256051 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 00:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:47:36 INFO - PROCESS | 1892 | 1461743256062 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1892 | 1461743256069 Marionette TRACE conn5 <- [1,1478,null,{}] 00:47:36 INFO - PROCESS | 1892 | 1461743256096 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:36 INFO - PROCESS | 1892 | 1461743256652 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 00:47:36 INFO - PROCESS | 1892 | 1461743256858 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878591000 == 108 [pid = 1892] [id = 377] 00:47:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287709a000) [pid = 1892] [serial = 1132] [outer = (nil)] 00:47:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2878306c00) [pid = 1892] [serial = 1133] [outer = 0x7f287709a000] 00:47:37 INFO - PROCESS | 1892 | 1461743257009 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287be29000) [pid = 1892] [serial = 1134] [outer = 0x7f287709a000] 00:47:38 INFO - PROCESS | 1892 | 1461743258569 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 00:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2567ms 00:47:38 INFO - PROCESS | 1892 | 1461743258630 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 1892 | 1461743258637 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 00:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:47:38 INFO - PROCESS | 1892 | 1461743258649 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1892 | 1461743258654 Marionette TRACE conn5 <- [1,1482,null,{}] 00:47:38 INFO - PROCESS | 1892 | 1461743258795 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:39 INFO - PROCESS | 1892 | 1461743259178 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 00:47:39 INFO - PROCESS | 1892 | 1461743259358 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c404000 == 109 [pid = 1892] [id = 378] 00:47:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2877ca5800) [pid = 1892] [serial = 1135] [outer = (nil)] 00:47:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287c3ec400) [pid = 1892] [serial = 1136] [outer = 0x7f2877ca5800] 00:47:39 INFO - PROCESS | 1892 | 1461743259494 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c5cbc00) [pid = 1892] [serial = 1137] [outer = 0x7f2877ca5800] 00:47:41 INFO - PROCESS | 1892 | 1461743261046 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 00:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2447ms 00:47:41 INFO - PROCESS | 1892 | 1461743261098 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 00:47:41 INFO - PROCESS | 1892 | 1461743261104 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 00:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:47:41 INFO - PROCESS | 1892 | 1461743261115 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:47:41 INFO - PROCESS | 1892 | 1461743261119 Marionette TRACE conn5 <- [1,1486,null,{}] 00:47:41 INFO - PROCESS | 1892 | 1461743261174 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:41 INFO - PROCESS | 1892 | 1461743261596 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 00:47:41 INFO - PROCESS | 1892 | 1461743261849 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287dda3000 == 110 [pid = 1892] [id = 379] 00:47:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287bf94c00) [pid = 1892] [serial = 1138] [outer = (nil)] 00:47:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287c75f000) [pid = 1892] [serial = 1139] [outer = 0x7f287bf94c00] 00:47:41 INFO - PROCESS | 1892 | 1461743261986 Marionette DEBUG loaded listener.js 00:47:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287d87c400) [pid = 1892] [serial = 1140] [outer = 0x7f287bf94c00] 00:47:43 INFO - PROCESS | 1892 | 1461743263520 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 00:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2466ms 00:47:43 INFO - PROCESS | 1892 | 1461743263581 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 00:47:43 INFO - PROCESS | 1892 | 1461743263587 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 00:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:47:43 INFO - PROCESS | 1892 | 1461743263596 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:47:43 INFO - PROCESS | 1892 | 1461743263603 Marionette TRACE conn5 <- [1,1490,null,{}] 00:47:43 INFO - PROCESS | 1892 | 1461743263613 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:44 INFO - PROCESS | 1892 | 1461743264131 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 00:47:44 INFO - PROCESS | 1892 | 1461743264410 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e94d800 == 111 [pid = 1892] [id = 380] 00:47:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287d884000) [pid = 1892] [serial = 1141] [outer = (nil)] 00:47:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287dad9c00) [pid = 1892] [serial = 1142] [outer = 0x7f287d884000] 00:47:44 INFO - PROCESS | 1892 | 1461743264547 Marionette DEBUG loaded listener.js 00:47:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287ed70400) [pid = 1892] [serial = 1143] [outer = 0x7f287d884000] 00:47:45 INFO - PROCESS | 1892 | 1461743265911 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 00:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2349ms 00:47:45 INFO - PROCESS | 1892 | 1461743265948 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 00:47:45 INFO - PROCESS | 1892 | 1461743265954 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 00:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:47:45 INFO - PROCESS | 1892 | 1461743265964 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:47:45 INFO - PROCESS | 1892 | 1461743265969 Marionette TRACE conn5 <- [1,1494,null,{}] 00:47:45 INFO - PROCESS | 1892 | 1461743265977 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:46 INFO - PROCESS | 1892 | 1461743266323 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 00:47:46 INFO - PROCESS | 1892 | 1461743266677 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ff0000 == 112 [pid = 1892] [id = 381] 00:47:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287dab8000) [pid = 1892] [serial = 1144] [outer = (nil)] 00:47:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287edf6000) [pid = 1892] [serial = 1145] [outer = 0x7f287dab8000] 00:47:46 INFO - PROCESS | 1892 | 1461743266808 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287ef2f000) [pid = 1892] [serial = 1146] [outer = 0x7f287dab8000] 00:47:48 INFO - PROCESS | 1892 | 1461743268199 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 00:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2294ms 00:47:48 INFO - PROCESS | 1892 | 1461743268258 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 00:47:48 INFO - PROCESS | 1892 | 1461743268265 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 00:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:47:48 INFO - PROCESS | 1892 | 1461743268292 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:47:48 INFO - PROCESS | 1892 | 1461743268297 Marionette TRACE conn5 <- [1,1498,null,{}] 00:47:48 INFO - PROCESS | 1892 | 1461743268316 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:48 INFO - PROCESS | 1892 | 1461743268754 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 00:47:49 INFO - PROCESS | 1892 | 1461743269054 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2882098800 == 113 [pid = 1892] [id = 382] 00:47:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287e9e0400) [pid = 1892] [serial = 1147] [outer = (nil)] 00:47:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2880e09c00) [pid = 1892] [serial = 1148] [outer = 0x7f287e9e0400] 00:47:49 INFO - PROCESS | 1892 | 1461743269193 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2880e6d400) [pid = 1892] [serial = 1149] [outer = 0x7f287e9e0400] 00:47:50 INFO - PROCESS | 1892 | 1461743270508 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 00:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2257ms 00:47:50 INFO - PROCESS | 1892 | 1461743270548 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 1892 | 1461743270554 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 00:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:47:50 INFO - PROCESS | 1892 | 1461743270565 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 1892 | 1461743270569 Marionette TRACE conn5 <- [1,1502,null,{}] 00:47:50 INFO - PROCESS | 1892 | 1461743270579 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:50 INFO - PROCESS | 1892 | 1461743270948 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 00:47:51 INFO - PROCESS | 1892 | 1461743271295 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288660f800 == 114 [pid = 1892] [id = 383] 00:47:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287ed78000) [pid = 1892] [serial = 1150] [outer = (nil)] 00:47:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28810a5400) [pid = 1892] [serial = 1151] [outer = 0x7f287ed78000] 00:47:51 INFO - PROCESS | 1892 | 1461743271436 Marionette DEBUG loaded listener.js 00:47:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2881179800) [pid = 1892] [serial = 1152] [outer = 0x7f287ed78000] 00:47:52 INFO - PROCESS | 1892 | 1461743272763 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 00:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2257ms 00:47:52 INFO - PROCESS | 1892 | 1461743272824 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 00:47:52 INFO - PROCESS | 1892 | 1461743272830 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 00:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:47:52 INFO - PROCESS | 1892 | 1461743272839 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:47:52 INFO - PROCESS | 1892 | 1461743272845 Marionette TRACE conn5 <- [1,1506,null,{}] 00:47:52 INFO - PROCESS | 1892 | 1461743272915 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:53 INFO - PROCESS | 1892 | 1461743273417 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 00:47:53 INFO - PROCESS | 1892 | 1461743273702 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288743d800 == 115 [pid = 1892] [id = 384] 00:47:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28811b5800) [pid = 1892] [serial = 1153] [outer = (nil)] 00:47:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28811b9800) [pid = 1892] [serial = 1154] [outer = 0x7f28811b5800] 00:47:53 INFO - PROCESS | 1892 | 1461743273841 Marionette DEBUG loaded listener.js 00:47:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f288217d800) [pid = 1892] [serial = 1155] [outer = 0x7f28811b5800] 00:47:55 INFO - PROCESS | 1892 | 1461743275182 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 00:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2399ms 00:47:55 INFO - PROCESS | 1892 | 1461743275240 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 1892 | 1461743275247 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 00:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:47:55 INFO - PROCESS | 1892 | 1461743275257 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1892 | 1461743275262 Marionette TRACE conn5 <- [1,1510,null,{}] 00:47:55 INFO - PROCESS | 1892 | 1461743275379 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:55 INFO - PROCESS | 1892 | 1461743275807 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 00:47:56 INFO - PROCESS | 1892 | 1461743276048 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:56 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887e38000 == 116 [pid = 1892] [id = 385] 00:47:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2882182800) [pid = 1892] [serial = 1156] [outer = (nil)] 00:47:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2884393800) [pid = 1892] [serial = 1157] [outer = 0x7f2882182800] 00:47:56 INFO - PROCESS | 1892 | 1461743276202 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f288620b400) [pid = 1892] [serial = 1158] [outer = 0x7f2882182800] 00:47:57 INFO - PROCESS | 1892 | 1461743277631 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 00:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2452ms 00:47:57 INFO - PROCESS | 1892 | 1461743277711 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 00:47:57 INFO - PROCESS | 1892 | 1461743277717 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 00:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:47:57 INFO - PROCESS | 1892 | 1461743277774 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:47:57 INFO - PROCESS | 1892 | 1461743277780 Marionette TRACE conn5 <- [1,1514,null,{}] 00:47:57 INFO - PROCESS | 1892 | 1461743277802 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:58 INFO - PROCESS | 1892 | 1461743278209 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 00:47:58 INFO - PROCESS | 1892 | 1461743278522 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a45d000 == 117 [pid = 1892] [id = 386] 00:47:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2882186000) [pid = 1892] [serial = 1159] [outer = (nil)] 00:47:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28883e2800) [pid = 1892] [serial = 1160] [outer = 0x7f2882186000] 00:47:58 INFO - PROCESS | 1892 | 1461743278659 Marionette DEBUG loaded listener.js 00:47:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2888f75c00) [pid = 1892] [serial = 1161] [outer = 0x7f2882186000] 00:48:00 INFO - PROCESS | 1892 | 1461743280021 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 00:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2355ms 00:48:00 INFO - PROCESS | 1892 | 1461743280084 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 00:48:00 INFO - PROCESS | 1892 | 1461743280089 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 00:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:48:00 INFO - PROCESS | 1892 | 1461743280190 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:48:00 INFO - PROCESS | 1892 | 1461743280197 Marionette TRACE conn5 <- [1,1518,null,{}] 00:48:00 INFO - PROCESS | 1892 | 1461743280225 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:00 INFO - PROCESS | 1892 | 1461743280639 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 00:48:00 INFO - PROCESS | 1892 | 1461743280882 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28935a7000 == 118 [pid = 1892] [id = 387] 00:48:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28823fe800) [pid = 1892] [serial = 1162] [outer = (nil)] 00:48:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28891ba800) [pid = 1892] [serial = 1163] [outer = 0x7f28823fe800] 00:48:01 INFO - PROCESS | 1892 | 1461743281013 Marionette DEBUG loaded listener.js 00:48:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f288d65c800) [pid = 1892] [serial = 1164] [outer = 0x7f28823fe800] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287323e000 == 117 [pid = 1892] [id = 373] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870cc1800 == 116 [pid = 1892] [id = 372] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870cac000 == 115 [pid = 1892] [id = 371] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286dfd3800 == 114 [pid = 1892] [id = 370] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286de13000 == 113 [pid = 1892] [id = 369] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c45d800 == 112 [pid = 1892] [id = 368] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895520000 == 111 [pid = 1892] [id = 367] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a472800 == 110 [pid = 1892] [id = 366] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887459800 == 109 [pid = 1892] [id = 365] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886820800 == 108 [pid = 1892] [id = 364] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811df000 == 107 [pid = 1892] [id = 363] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4ec800 == 106 [pid = 1892] [id = 362] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c589800 == 105 [pid = 1892] [id = 361] 00:48:03 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764c3000 == 104 [pid = 1892] [id = 360] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2895870c00) [pid = 1892] [serial = 1061] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287e77cc00) [pid = 1892] [serial = 1040] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2880e0c800) [pid = 1892] [serial = 1046] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2874921000) [pid = 1892] [serial = 1073] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28781c3000) [pid = 1892] [serial = 1076] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287ed6f400) [pid = 1892] [serial = 1043] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28810a7c00) [pid = 1892] [serial = 1047] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2883760c00) [pid = 1892] [serial = 1049] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287bd45400) [pid = 1892] [serial = 1035] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287e9e3400) [pid = 1892] [serial = 1041] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f286e0bd000) [pid = 1892] [serial = 1067] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f288a990c00) [pid = 1892] [serial = 1058] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2872b65c00) [pid = 1892] [serial = 1071] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f288a93a400) [pid = 1892] [serial = 1056] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287c5cd000) [pid = 1892] [serial = 1037] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28854a1c00) [pid = 1892] [serial = 1050] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287daba800) [pid = 1892] [serial = 984] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f28863f3800) [pid = 1892] [serial = 1052] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287bd4ac00) [pid = 1892] [serial = 1077] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287649b400) [pid = 1892] [serial = 1074] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2899847c00) [pid = 1892] [serial = 1064] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287d78e800) [pid = 1892] [serial = 1038] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2889172000) [pid = 1892] [serial = 1055] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2872908400) [pid = 1892] [serial = 1070] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287ef26400) [pid = 1892] [serial = 1044] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28883d8800) [pid = 1892] [serial = 1053] [outer = (nil)] [url = about:blank] 00:48:03 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2877caa000) [pid = 1892] [serial = 1034] [outer = (nil)] [url = about:blank] 00:48:04 INFO - PROCESS | 1892 | 1461743284674 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 4593ms 00:48:04 INFO - PROCESS | 1892 | 1461743284711 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 00:48:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:48:04 INFO - PROCESS | 1892 | 1461743284721 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 00:48:04 INFO - PROCESS | 1892 | 1461743284733 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:48:04 INFO - PROCESS | 1892 | 1461743284742 Marionette TRACE conn5 <- [1,1522,null,{}] 00:48:04 INFO - PROCESS | 1892 | 1461743284754 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:05 INFO - PROCESS | 1892 | 1461743285055 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 00:48:05 INFO - PROCESS | 1892 | 1461743285356 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870ca3800 == 105 [pid = 1892] [id = 388] 00:48:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2872dbe400) [pid = 1892] [serial = 1165] [outer = (nil)] 00:48:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28733dd400) [pid = 1892] [serial = 1166] [outer = 0x7f2872dbe400] 00:48:05 INFO - PROCESS | 1892 | 1461743285498 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2874786400) [pid = 1892] [serial = 1167] [outer = 0x7f2872dbe400] 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:48:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:48:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:48:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:48:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 00:48:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:48:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 00:48:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:48:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2062ms 00:48:06 INFO - PROCESS | 1892 | 1461743286770 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 00:48:06 INFO - PROCESS | 1892 | 1461743286828 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1892 | 1461743286841 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 00:48:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:48:06 INFO - PROCESS | 1892 | 1461743286872 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1892 | 1461743286880 Marionette TRACE conn5 <- [1,1526,null,{}] 00:48:06 INFO - PROCESS | 1892 | 1461743286906 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:07 INFO - PROCESS | 1892 | 1461743287290 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 00:48:07 INFO - PROCESS | 1892 | 1461743287649 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28735ba800 == 106 [pid = 1892] [id = 389] 00:48:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287478cc00) [pid = 1892] [serial = 1168] [outer = (nil)] 00:48:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2877096c00) [pid = 1892] [serial = 1169] [outer = 0x7f287478cc00] 00:48:07 INFO - PROCESS | 1892 | 1461743287762 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2877cacc00) [pid = 1892] [serial = 1170] [outer = 0x7f287478cc00] 00:48:09 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287478d800) [pid = 1892] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:48:09 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f286e0b5800) [pid = 1892] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:48:09 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2876499000) [pid = 1892] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:48:09 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2888705400) [pid = 1892] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:48:09 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2872a5e400) [pid = 1892] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:48:09 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2895532800) [pid = 1892] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:48:09 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2895533c00) [pid = 1892] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:48:09 INFO - PROCESS | 1892 | 1461743289866 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 00:48:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:48:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:48:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:48:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:48:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:48:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:48:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 3027ms 00:48:09 INFO - PROCESS | 1892 | 1461743289888 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 00:48:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:48:09 INFO - PROCESS | 1892 | 1461743289899 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 00:48:09 INFO - PROCESS | 1892 | 1461743289910 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:48:09 INFO - PROCESS | 1892 | 1461743289919 Marionette TRACE conn5 <- [1,1530,null,{}] 00:48:09 INFO - PROCESS | 1892 | 1461743289944 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:10 INFO - PROCESS | 1892 | 1461743290316 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 00:48:10 INFO - PROCESS | 1892 | 1461743290893 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287836c000 == 107 [pid = 1892] [id = 390] 00:48:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c757400) [pid = 1892] [serial = 1171] [outer = (nil)] 00:48:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287c75d000) [pid = 1892] [serial = 1172] [outer = 0x7f287c757400] 00:48:11 INFO - PROCESS | 1892 | 1461743291025 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287dabbc00) [pid = 1892] [serial = 1173] [outer = 0x7f287c757400] 00:48:12 INFO - PROCESS | 1892 | 1461743292592 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 00:48:12 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 00:48:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:48:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:48:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 00:48:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:48:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2721ms 00:48:12 INFO - PROCESS | 1892 | 1461743292635 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 00:48:12 INFO - PROCESS | 1892 | 1461743292649 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 00:48:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:48:12 INFO - PROCESS | 1892 | 1461743292661 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 1892 | 1461743292672 Marionette TRACE conn5 <- [1,1534,null,{}] 00:48:12 INFO - PROCESS | 1892 | 1461743292726 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:13 INFO - PROCESS | 1892 | 1461743293157 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 00:48:13 INFO - PROCESS | 1892 | 1461743293492 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287452a800 == 108 [pid = 1892] [id = 391] 00:48:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f28733e6800) [pid = 1892] [serial = 1174] [outer = (nil)] 00:48:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2874927800) [pid = 1892] [serial = 1175] [outer = 0x7f28733e6800] 00:48:13 INFO - PROCESS | 1892 | 1461743293628 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287678f800) [pid = 1892] [serial = 1176] [outer = 0x7f28733e6800] 00:48:15 INFO - PROCESS | 1892 | 1461743295246 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:48:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:48:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2654ms 00:48:15 INFO - PROCESS | 1892 | 1461743295319 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 00:48:15 INFO - PROCESS | 1892 | 1461743295333 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 00:48:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:48:15 INFO - PROCESS | 1892 | 1461743295351 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 1892 | 1461743295359 Marionette TRACE conn5 <- [1,1538,null,{}] 00:48:15 INFO - PROCESS | 1892 | 1461743295423 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:15 INFO - PROCESS | 1892 | 1461743295926 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 00:48:16 INFO - PROCESS | 1892 | 1461743296143 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bed7000 == 109 [pid = 1892] [id = 392] 00:48:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2877092400) [pid = 1892] [serial = 1177] [outer = (nil)] 00:48:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f28784ec400) [pid = 1892] [serial = 1178] [outer = 0x7f2877092400] 00:48:16 INFO - PROCESS | 1892 | 1461743296275 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287c357c00) [pid = 1892] [serial = 1179] [outer = 0x7f2877092400] 00:48:17 INFO - PROCESS | 1892 | 1461743297672 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:48:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:48:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2404ms 00:48:17 INFO - PROCESS | 1892 | 1461743297756 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 00:48:17 INFO - PROCESS | 1892 | 1461743297764 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 00:48:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:48:17 INFO - PROCESS | 1892 | 1461743297776 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1892 | 1461743297786 Marionette TRACE conn5 <- [1,1542,null,{}] 00:48:17 INFO - PROCESS | 1892 | 1461743297875 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:18 INFO - PROCESS | 1892 | 1461743298338 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 00:48:18 INFO - PROCESS | 1892 | 1461743298587 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287dba4000 == 110 [pid = 1892] [id = 393] 00:48:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287d881c00) [pid = 1892] [serial = 1180] [outer = (nil)] 00:48:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287e663000) [pid = 1892] [serial = 1181] [outer = 0x7f287d881c00] 00:48:18 INFO - PROCESS | 1892 | 1461743298729 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287e9d8800) [pid = 1892] [serial = 1182] [outer = 0x7f287d881c00] 00:48:20 INFO - PROCESS | 1892 | 1461743300071 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 00:48:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:48:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2351ms 00:48:20 INFO - PROCESS | 1892 | 1461743300128 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 00:48:20 INFO - PROCESS | 1892 | 1461743300143 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 00:48:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:48:20 INFO - PROCESS | 1892 | 1461743300155 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 1892 | 1461743300161 Marionette TRACE conn5 <- [1,1546,null,{}] 00:48:20 INFO - PROCESS | 1892 | 1461743300188 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:20 INFO - PROCESS | 1892 | 1461743300542 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 00:48:20 INFO - PROCESS | 1892 | 1461743300844 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e962800 == 111 [pid = 1892] [id = 394] 00:48:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287d886c00) [pid = 1892] [serial = 1183] [outer = (nil)] 00:48:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287e9db000) [pid = 1892] [serial = 1184] [outer = 0x7f287d886c00] 00:48:21 INFO - PROCESS | 1892 | 1461743301001 Marionette DEBUG loaded listener.js 00:48:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287edea000) [pid = 1892] [serial = 1185] [outer = 0x7f287d886c00] 00:48:22 INFO - PROCESS | 1892 | 1461743302337 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2219ms 00:48:22 INFO - PROCESS | 1892 | 1461743302375 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 00:48:22 INFO - PROCESS | 1892 | 1461743302381 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 00:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:48:22 INFO - PROCESS | 1892 | 1461743302392 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:48:22 INFO - PROCESS | 1892 | 1461743302396 Marionette TRACE conn5 <- [1,1550,null,{}] 00:48:22 INFO - PROCESS | 1892 | 1461743302425 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:22 INFO - PROCESS | 1892 | 1461743302741 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 00:48:23 INFO - PROCESS | 1892 | 1461743303092 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28810f4000 == 112 [pid = 1892] [id = 395] 00:48:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287e9d7c00) [pid = 1892] [serial = 1186] [outer = (nil)] 00:48:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287efa6800) [pid = 1892] [serial = 1187] [outer = 0x7f287e9d7c00] 00:48:23 INFO - PROCESS | 1892 | 1461743303224 Marionette DEBUG loaded listener.js 00:48:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2880e0c800) [pid = 1892] [serial = 1188] [outer = 0x7f287e9d7c00] 00:48:24 INFO - PROCESS | 1892 | 1461743304692 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:48:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:48:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2403ms 00:48:24 INFO - PROCESS | 1892 | 1461743304796 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 00:48:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:48:24 INFO - PROCESS | 1892 | 1461743304803 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 00:48:24 INFO - PROCESS | 1892 | 1461743304812 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:48:24 INFO - PROCESS | 1892 | 1461743304818 Marionette TRACE conn5 <- [1,1554,null,{}] 00:48:24 INFO - PROCESS | 1892 | 1461743304838 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:25 INFO - PROCESS | 1892 | 1461743305388 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 00:48:25 INFO - PROCESS | 1892 | 1461743305605 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886811000 == 113 [pid = 1892] [id = 396] 00:48:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2881181c00) [pid = 1892] [serial = 1189] [outer = (nil)] 00:48:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f28823f1c00) [pid = 1892] [serial = 1190] [outer = 0x7f2881181c00] 00:48:25 INFO - PROCESS | 1892 | 1461743305741 Marionette DEBUG loaded listener.js 00:48:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f288548cc00) [pid = 1892] [serial = 1191] [outer = 0x7f2881181c00] 00:48:27 INFO - PROCESS | 1892 | 1461743307117 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:48:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:48:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2350ms 00:48:27 INFO - PROCESS | 1892 | 1461743307162 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 00:48:27 INFO - PROCESS | 1892 | 1461743307169 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 00:48:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:48:27 INFO - PROCESS | 1892 | 1461743307178 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:48:27 INFO - PROCESS | 1892 | 1461743307182 Marionette TRACE conn5 <- [1,1558,null,{}] 00:48:27 INFO - PROCESS | 1892 | 1461743307192 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:27 INFO - PROCESS | 1892 | 1461743307541 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 00:48:27 INFO - PROCESS | 1892 | 1461743307890 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288744f800 == 114 [pid = 1892] [id = 397] 00:48:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287efaac00) [pid = 1892] [serial = 1192] [outer = (nil)] 00:48:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2886213000) [pid = 1892] [serial = 1193] [outer = 0x7f287efaac00] 00:48:28 INFO - PROCESS | 1892 | 1461743308025 Marionette DEBUG loaded listener.js 00:48:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2887c8d800) [pid = 1892] [serial = 1194] [outer = 0x7f287efaac00] 00:48:29 INFO - PROCESS | 1892 | 1461743309359 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:48:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:48:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2237ms 00:48:29 INFO - PROCESS | 1892 | 1461743309418 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 00:48:29 INFO - PROCESS | 1892 | 1461743309425 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 00:48:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:48:29 INFO - PROCESS | 1892 | 1461743309523 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:48:29 INFO - PROCESS | 1892 | 1461743309527 Marionette TRACE conn5 <- [1,1562,null,{}] 00:48:29 INFO - PROCESS | 1892 | 1461743309553 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:29 INFO - PROCESS | 1892 | 1461743309928 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 00:48:30 INFO - PROCESS | 1892 | 1461743310190 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888042000 == 115 [pid = 1892] [id = 398] 00:48:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f288549d800) [pid = 1892] [serial = 1195] [outer = (nil)] 00:48:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28883e6400) [pid = 1892] [serial = 1196] [outer = 0x7f288549d800] 00:48:30 INFO - PROCESS | 1892 | 1461743310341 Marionette DEBUG loaded listener.js 00:48:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2889173c00) [pid = 1892] [serial = 1197] [outer = 0x7f288549d800] 00:48:31 INFO - PROCESS | 1892 | 1461743311712 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:48:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2313ms 00:48:31 INFO - PROCESS | 1892 | 1461743311780 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 00:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:48:31 INFO - PROCESS | 1892 | 1461743311786 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 00:48:31 INFO - PROCESS | 1892 | 1461743311796 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:48:31 INFO - PROCESS | 1892 | 1461743311801 Marionette TRACE conn5 <- [1,1566,null,{}] 00:48:31 INFO - PROCESS | 1892 | 1461743311811 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:32 INFO - PROCESS | 1892 | 1461743312164 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 00:48:32 INFO - PROCESS | 1892 | 1461743312520 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6ad800 == 116 [pid = 1892] [id = 399] 00:48:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28874b3000) [pid = 1892] [serial = 1198] [outer = (nil)] 00:48:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f288d65b800) [pid = 1892] [serial = 1199] [outer = 0x7f28874b3000] 00:48:32 INFO - PROCESS | 1892 | 1461743312650 Marionette DEBUG loaded listener.js 00:48:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f28935af800) [pid = 1892] [serial = 1200] [outer = 0x7f28874b3000] 00:48:33 INFO - PROCESS | 1892 | 1461743313984 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:48:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:48:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2211ms 00:48:34 INFO - PROCESS | 1892 | 1461743314007 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 00:48:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:48:34 INFO - PROCESS | 1892 | 1461743314013 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 00:48:34 INFO - PROCESS | 1892 | 1461743314023 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1892 | 1461743314028 Marionette TRACE conn5 <- [1,1570,null,{}] 00:48:34 INFO - PROCESS | 1892 | 1461743314037 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:34 INFO - PROCESS | 1892 | 1461743314355 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 00:48:34 INFO - PROCESS | 1892 | 1461743314725 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894636800 == 117 [pid = 1892] [id = 400] 00:48:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287c764400) [pid = 1892] [serial = 1201] [outer = (nil)] 00:48:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28943e9400) [pid = 1892] [serial = 1202] [outer = 0x7f287c764400] 00:48:34 INFO - PROCESS | 1892 | 1461743314858 Marionette DEBUG loaded listener.js 00:48:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28944ec000) [pid = 1892] [serial = 1203] [outer = 0x7f287c764400] 00:48:36 INFO - PROCESS | 1892 | 1461743316265 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2306ms 00:48:36 INFO - PROCESS | 1892 | 1461743316341 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 00:48:36 INFO - PROCESS | 1892 | 1461743316348 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 00:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:48:36 INFO - PROCESS | 1892 | 1461743316358 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:48:36 INFO - PROCESS | 1892 | 1461743316364 Marionette TRACE conn5 <- [1,1574,null,{}] 00:48:36 INFO - PROCESS | 1892 | 1461743316373 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:36 INFO - PROCESS | 1892 | 1461743316738 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 00:48:37 INFO - PROCESS | 1892 | 1461743317056 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899036000 == 118 [pid = 1892] [id = 401] 00:48:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f28811bc400) [pid = 1892] [serial = 1204] [outer = (nil)] 00:48:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2898e0e000) [pid = 1892] [serial = 1205] [outer = 0x7f28811bc400] 00:48:37 INFO - PROCESS | 1892 | 1461743317203 Marionette DEBUG loaded listener.js 00:48:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f289924f800) [pid = 1892] [serial = 1206] [outer = 0x7f28811bc400] 00:48:38 INFO - PROCESS | 1892 | 1461743318506 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 00:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2190ms 00:48:38 INFO - PROCESS | 1892 | 1461743318550 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 00:48:38 INFO - PROCESS | 1892 | 1461743318556 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 00:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:48:38 INFO - PROCESS | 1892 | 1461743318566 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 1892 | 1461743318571 Marionette TRACE conn5 <- [1,1578,null,{}] 00:48:38 INFO - PROCESS | 1892 | 1461743318580 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:38 INFO - PROCESS | 1892 | 1461743318928 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 00:48:39 INFO - PROCESS | 1892 | 1461743319269 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899aa5800 == 119 [pid = 1892] [id = 402] 00:48:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f2897733400) [pid = 1892] [serial = 1207] [outer = (nil)] 00:48:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f2899a33400) [pid = 1892] [serial = 1208] [outer = 0x7f2897733400] 00:48:39 INFO - PROCESS | 1892 | 1461743319405 Marionette DEBUG loaded listener.js 00:48:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f2899b2a400) [pid = 1892] [serial = 1209] [outer = 0x7f2897733400] 00:48:40 INFO - PROCESS | 1892 | 1461743320748 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 00:48:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:48:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2242ms 00:48:40 INFO - PROCESS | 1892 | 1461743320809 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 00:48:40 INFO - PROCESS | 1892 | 1461743320816 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 00:48:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:48:40 INFO - PROCESS | 1892 | 1461743320827 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:48:40 INFO - PROCESS | 1892 | 1461743320833 Marionette TRACE conn5 <- [1,1582,null,{}] 00:48:40 INFO - PROCESS | 1892 | 1461743320842 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:41 INFO - PROCESS | 1892 | 1461743321216 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 00:48:41 INFO - PROCESS | 1892 | 1461743321575 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dcb4000 == 120 [pid = 1892] [id = 403] 00:48:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f28708eac00) [pid = 1892] [serial = 1210] [outer = (nil)] 00:48:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f28708f0c00) [pid = 1892] [serial = 1211] [outer = 0x7f28708eac00] 00:48:41 INFO - PROCESS | 1892 | 1461743321706 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f28708f5c00) [pid = 1892] [serial = 1212] [outer = 0x7f28708eac00] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c585800 == 119 [pid = 1892] [id = 281] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764b8000 == 118 [pid = 1892] [id = 277] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874418000 == 117 [pid = 1892] [id = 293] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878176800 == 116 [pid = 1892] [id = 280] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888755800 == 115 [pid = 1892] [id = 287] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289989d000 == 114 [pid = 1892] [id = 291] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289448d800 == 113 [pid = 1892] [id = 289] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4eb000 == 112 [pid = 1892] [id = 282] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2882090000 == 111 [pid = 1892] [id = 284] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288660f800 == 110 [pid = 1892] [id = 383] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2882098800 == 109 [pid = 1892] [id = 382] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ff0000 == 108 [pid = 1892] [id = 381] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e94d800 == 107 [pid = 1892] [id = 380] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287dda3000 == 106 [pid = 1892] [id = 379] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c404000 == 105 [pid = 1892] [id = 378] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878591000 == 104 [pid = 1892] [id = 377] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876ecb800 == 103 [pid = 1892] [id = 376] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872cac000 == 102 [pid = 1892] [id = 375] 00:48:44 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287452b000 == 101 [pid = 1892] [id = 374] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f287492a800) [pid = 1892] [serial = 1122] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f287478d400) [pid = 1892] [serial = 1082] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f2898e0f400) [pid = 1892] [serial = 1109] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f288a427800) [pid = 1892] [serial = 1103] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f287be26c00) [pid = 1892] [serial = 1079] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f2887c8c800) [pid = 1892] [serial = 1100] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f2899842c00) [pid = 1892] [serial = 1068] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2872a5c400) [pid = 1892] [serial = 1115] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f287c3eac00) [pid = 1892] [serial = 1032] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f289464a800) [pid = 1892] [serial = 1059] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f28733e5000) [pid = 1892] [serial = 1119] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287e669800) [pid = 1892] [serial = 1088] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2897740000) [pid = 1892] [serial = 1062] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287be2d000) [pid = 1892] [serial = 1085] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287491f400) [pid = 1892] [serial = 1121] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f289c135400) [pid = 1892] [serial = 1065] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2880e64400) [pid = 1892] [serial = 1094] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28823f6800) [pid = 1892] [serial = 1097] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2872b6bc00) [pid = 1892] [serial = 1118] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287ed78800) [pid = 1892] [serial = 1091] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28944f1c00) [pid = 1892] [serial = 1106] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f289c137800) [pid = 1892] [serial = 1112] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287678dc00) [pid = 1892] [serial = 1124] [outer = (nil)] [url = about:blank] 00:48:45 INFO - PROCESS | 1892 | 1461743325727 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 4961ms 00:48:45 INFO - PROCESS | 1892 | 1461743325790 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 00:48:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:48:45 INFO - PROCESS | 1892 | 1461743325802 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 00:48:45 INFO - PROCESS | 1892 | 1461743325814 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 1892 | 1461743325824 Marionette TRACE conn5 <- [1,1586,null,{}] 00:48:45 INFO - PROCESS | 1892 | 1461743325837 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:46 INFO - PROCESS | 1892 | 1461743326157 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 00:48:46 INFO - PROCESS | 1892 | 1461743326471 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287297b000 == 102 [pid = 1892] [id = 404] 00:48:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287290f800) [pid = 1892] [serial = 1213] [outer = (nil)] 00:48:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2872b6fc00) [pid = 1892] [serial = 1214] [outer = 0x7f287290f800] 00:48:46 INFO - PROCESS | 1892 | 1461743326589 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2874784400) [pid = 1892] [serial = 1215] [outer = 0x7f287290f800] 00:48:47 INFO - PROCESS | 1892 | 1461743327958 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 00:48:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:48:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2202ms 00:48:48 INFO - PROCESS | 1892 | 1461743328020 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 00:48:48 INFO - PROCESS | 1892 | 1461743328034 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 00:48:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:48:48 INFO - PROCESS | 1892 | 1461743328063 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:48:48 INFO - PROCESS | 1892 | 1461743328070 Marionette TRACE conn5 <- [1,1590,null,{}] 00:48:48 INFO - PROCESS | 1892 | 1461743328080 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:48 INFO - PROCESS | 1892 | 1461743328452 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 00:48:48 INFO - PROCESS | 1892 | 1461743328820 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28735cd800 == 103 [pid = 1892] [id = 405] 00:48:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287478f400) [pid = 1892] [serial = 1216] [outer = (nil)] 00:48:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2876786400) [pid = 1892] [serial = 1217] [outer = 0x7f287478f400] 00:48:48 INFO - PROCESS | 1892 | 1461743328933 Marionette DEBUG loaded listener.js 00:48:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2876f90400) [pid = 1892] [serial = 1218] [outer = 0x7f287478f400] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287d884000) [pid = 1892] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2872a5ec00) [pid = 1892] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2877ca5800) [pid = 1892] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2882186000) [pid = 1892] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2872a61400) [pid = 1892] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287dab8000) [pid = 1892] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2872dbe400) [pid = 1892] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287e9e0400) [pid = 1892] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287709a000) [pid = 1892] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2877b4dc00) [pid = 1892] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2882182800) [pid = 1892] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287ed78000) [pid = 1892] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28811b5800) [pid = 1892] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287bf94c00) [pid = 1892] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287478cc00) [pid = 1892] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f28733e7400) [pid = 1892] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f288620e400) [pid = 1892] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287dab7c00) [pid = 1892] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2872a52800) [pid = 1892] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287d882000) [pid = 1892] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287ecf2c00) [pid = 1892] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f28860ca800) [pid = 1892] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f288217b800) [pid = 1892] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f28860cb400) [pid = 1892] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287efa1400) [pid = 1892] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2874459000) [pid = 1892] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:48:50 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2882180800) [pid = 1892] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:48:51 INFO - PROCESS | 1892 | 1461743331028 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 00:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2998ms 00:48:51 INFO - PROCESS | 1892 | 1461743331061 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 00:48:51 INFO - PROCESS | 1892 | 1461743331067 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 00:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:48:51 INFO - PROCESS | 1892 | 1461743331077 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:48:51 INFO - PROCESS | 1892 | 1461743331084 Marionette TRACE conn5 <- [1,1594,null,{}] 00:48:51 INFO - PROCESS | 1892 | 1461743331112 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:51 INFO - PROCESS | 1892 | 1461743331519 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 00:48:51 INFO - PROCESS | 1892 | 1461743331719 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876188800 == 104 [pid = 1892] [id = 406] 00:48:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2876784800) [pid = 1892] [serial = 1219] [outer = (nil)] 00:48:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f28781d1400) [pid = 1892] [serial = 1220] [outer = 0x7f2876784800] 00:48:51 INFO - PROCESS | 1892 | 1461743331839 Marionette DEBUG loaded listener.js 00:48:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287be27c00) [pid = 1892] [serial = 1221] [outer = 0x7f2876784800] 00:48:53 INFO - PROCESS | 1892 | 1461743333391 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:48:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:48:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2400ms 00:48:53 INFO - PROCESS | 1892 | 1461743333480 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 00:48:53 INFO - PROCESS | 1892 | 1461743333491 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 00:48:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:48:53 INFO - PROCESS | 1892 | 1461743333506 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:48:53 INFO - PROCESS | 1892 | 1461743333515 Marionette TRACE conn5 <- [1,1598,null,{}] 00:48:53 INFO - PROCESS | 1892 | 1461743333593 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:54 INFO - PROCESS | 1892 | 1461743334054 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 00:48:54 INFO - PROCESS | 1892 | 1461743334341 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28734eb000 == 105 [pid = 1892] [id = 407] 00:48:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2872a54400) [pid = 1892] [serial = 1222] [outer = (nil)] 00:48:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2872b63c00) [pid = 1892] [serial = 1223] [outer = 0x7f2872a54400] 00:48:54 INFO - PROCESS | 1892 | 1461743334478 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2874926c00) [pid = 1892] [serial = 1224] [outer = 0x7f2872a54400] 00:48:56 INFO - PROCESS | 1892 | 1461743336058 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:48:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:48:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2611ms 00:48:56 INFO - PROCESS | 1892 | 1461743336118 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 00:48:56 INFO - PROCESS | 1892 | 1461743336132 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 00:48:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:48:56 INFO - PROCESS | 1892 | 1461743336385 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:48:56 INFO - PROCESS | 1892 | 1461743336393 Marionette TRACE conn5 <- [1,1602,null,{}] 00:48:56 INFO - PROCESS | 1892 | 1461743336429 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:56 INFO - PROCESS | 1892 | 1461743336748 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 00:48:56 INFO - PROCESS | 1892 | 1461743336991 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287817d000 == 106 [pid = 1892] [id = 408] 00:48:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2872b71000) [pid = 1892] [serial = 1225] [outer = (nil)] 00:48:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2877b57400) [pid = 1892] [serial = 1226] [outer = 0x7f2872b71000] 00:48:57 INFO - PROCESS | 1892 | 1461743337122 Marionette DEBUG loaded listener.js 00:48:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287be28000) [pid = 1892] [serial = 1227] [outer = 0x7f2872b71000] 00:48:58 INFO - PROCESS | 1892 | 1461743338507 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 00:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2394ms 00:48:58 INFO - PROCESS | 1892 | 1461743338586 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 00:48:58 INFO - PROCESS | 1892 | 1461743338593 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 00:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:48:58 INFO - PROCESS | 1892 | 1461743338602 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 1892 | 1461743338612 Marionette TRACE conn5 <- [1,1606,null,{}] 00:48:58 INFO - PROCESS | 1892 | 1461743338681 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:59 INFO - PROCESS | 1892 | 1461743339197 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 00:48:59 INFO - PROCESS | 1892 | 1461743339423 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bef2800 == 107 [pid = 1892] [id = 409] 00:48:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287c361800) [pid = 1892] [serial = 1228] [outer = (nil)] 00:48:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287c5ce800) [pid = 1892] [serial = 1229] [outer = 0x7f287c361800] 00:48:59 INFO - PROCESS | 1892 | 1461743339561 Marionette DEBUG loaded listener.js 00:48:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287d794400) [pid = 1892] [serial = 1230] [outer = 0x7f287c361800] 00:49:00 INFO - PROCESS | 1892 | 1461743340941 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 00:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2400ms 00:49:01 INFO - PROCESS | 1892 | 1461743341003 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 00:49:01 INFO - PROCESS | 1892 | 1461743341011 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 00:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:49:01 INFO - PROCESS | 1892 | 1461743341038 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:49:01 INFO - PROCESS | 1892 | 1461743341044 Marionette TRACE conn5 <- [1,1610,null,{}] 00:49:01 INFO - PROCESS | 1892 | 1461743341053 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:01 INFO - PROCESS | 1892 | 1461743341411 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 00:49:01 INFO - PROCESS | 1892 | 1461743341765 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287d9dc000 == 108 [pid = 1892] [id = 410] 00:49:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287c3ebc00) [pid = 1892] [serial = 1231] [outer = (nil)] 00:49:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287dad9400) [pid = 1892] [serial = 1232] [outer = 0x7f287c3ebc00] 00:49:01 INFO - PROCESS | 1892 | 1461743341900 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287e8df800) [pid = 1892] [serial = 1233] [outer = 0x7f287c3ebc00] 00:49:03 INFO - PROCESS | 1892 | 1461743343251 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 00:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2250ms 00:49:03 INFO - PROCESS | 1892 | 1461743343288 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 00:49:03 INFO - PROCESS | 1892 | 1461743343294 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 00:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:49:03 INFO - PROCESS | 1892 | 1461743343304 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:49:03 INFO - PROCESS | 1892 | 1461743343308 Marionette TRACE conn5 <- [1,1614,null,{}] 00:49:03 INFO - PROCESS | 1892 | 1461743343318 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:03 INFO - PROCESS | 1892 | 1461743343665 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 00:49:04 INFO - PROCESS | 1892 | 1461743344012 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e01c000 == 109 [pid = 1892] [id = 411] 00:49:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2877cac000) [pid = 1892] [serial = 1234] [outer = (nil)] 00:49:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287ece4000) [pid = 1892] [serial = 1235] [outer = 0x7f2877cac000] 00:49:04 INFO - PROCESS | 1892 | 1461743344148 Marionette DEBUG loaded listener.js 00:49:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287ed6bc00) [pid = 1892] [serial = 1236] [outer = 0x7f2877cac000] 00:49:05 INFO - PROCESS | 1892 | 1461743345493 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 00:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 00:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2249ms 00:49:05 INFO - PROCESS | 1892 | 1461743345554 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 00:49:05 INFO - PROCESS | 1892 | 1461743345561 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 00:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:49:05 INFO - PROCESS | 1892 | 1461743345571 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:49:05 INFO - PROCESS | 1892 | 1461743345575 Marionette TRACE conn5 <- [1,1618,null,{}] 00:49:05 INFO - PROCESS | 1892 | 1461743345585 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:05 INFO - PROCESS | 1892 | 1461743345983 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 00:49:06 INFO - PROCESS | 1892 | 1461743346315 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d6000 == 110 [pid = 1892] [id = 412] 00:49:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287e8edc00) [pid = 1892] [serial = 1237] [outer = (nil)] 00:49:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2880ea0400) [pid = 1892] [serial = 1238] [outer = 0x7f287e8edc00] 00:49:06 INFO - PROCESS | 1892 | 1461743346461 Marionette DEBUG loaded listener.js 00:49:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2881179400) [pid = 1892] [serial = 1239] [outer = 0x7f287e8edc00] 00:49:07 INFO - PROCESS | 1892 | 1461743347782 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 00:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2250ms 00:49:07 INFO - PROCESS | 1892 | 1461743347823 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 00:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:49:07 INFO - PROCESS | 1892 | 1461743347829 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 00:49:07 INFO - PROCESS | 1892 | 1461743347839 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:49:07 INFO - PROCESS | 1892 | 1461743347844 Marionette TRACE conn5 <- [1,1622,null,{}] 00:49:07 INFO - PROCESS | 1892 | 1461743347854 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:08 INFO - PROCESS | 1892 | 1461743348180 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 00:49:08 INFO - PROCESS | 1892 | 1461743348558 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288633b000 == 111 [pid = 1892] [id = 413] 00:49:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287be28400) [pid = 1892] [serial = 1240] [outer = (nil)] 00:49:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28811c0400) [pid = 1892] [serial = 1241] [outer = 0x7f287be28400] 00:49:08 INFO - PROCESS | 1892 | 1461743348693 Marionette DEBUG loaded listener.js 00:49:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2882184000) [pid = 1892] [serial = 1242] [outer = 0x7f287be28400] 00:49:10 INFO - PROCESS | 1892 | 1461743350040 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 00:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 00:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2291ms 00:49:10 INFO - PROCESS | 1892 | 1461743350130 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 00:49:10 INFO - PROCESS | 1892 | 1461743350138 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 00:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:49:10 INFO - PROCESS | 1892 | 1461743350147 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1892 | 1461743350152 Marionette TRACE conn5 <- [1,1626,null,{}] 00:49:10 INFO - PROCESS | 1892 | 1461743350219 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:10 INFO - PROCESS | 1892 | 1461743350772 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 00:49:11 INFO - PROCESS | 1892 | 1461743351014 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886dd3800 == 112 [pid = 1892] [id = 414] 00:49:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287e782800) [pid = 1892] [serial = 1243] [outer = (nil)] 00:49:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28823fcc00) [pid = 1892] [serial = 1244] [outer = 0x7f287e782800] 00:49:11 INFO - PROCESS | 1892 | 1461743351148 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28854a4c00) [pid = 1892] [serial = 1245] [outer = 0x7f287e782800] 00:49:12 INFO - PROCESS | 1892 | 1461743352505 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2398ms 00:49:12 INFO - PROCESS | 1892 | 1461743352547 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 00:49:12 INFO - PROCESS | 1892 | 1461743352554 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 00:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:49:12 INFO - PROCESS | 1892 | 1461743352564 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 1892 | 1461743352569 Marionette TRACE conn5 <- [1,1630,null,{}] 00:49:12 INFO - PROCESS | 1892 | 1461743352578 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:12 INFO - PROCESS | 1892 | 1461743352920 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 00:49:13 INFO - PROCESS | 1892 | 1461743353253 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288805a000 == 113 [pid = 1892] [id = 415] 00:49:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f288217a400) [pid = 1892] [serial = 1246] [outer = (nil)] 00:49:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28865f8400) [pid = 1892] [serial = 1247] [outer = 0x7f288217a400] 00:49:13 INFO - PROCESS | 1892 | 1461743353385 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2887ecdc00) [pid = 1892] [serial = 1248] [outer = 0x7f288217a400] 00:49:14 INFO - PROCESS | 1892 | 1461743354699 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 00:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2194ms 00:49:14 INFO - PROCESS | 1892 | 1461743354775 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 00:49:14 INFO - PROCESS | 1892 | 1461743354781 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 00:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:49:14 INFO - PROCESS | 1892 | 1461743354792 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:49:14 INFO - PROCESS | 1892 | 1461743354796 Marionette TRACE conn5 <- [1,1634,null,{}] 00:49:14 INFO - PROCESS | 1892 | 1461743354806 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:15 INFO - PROCESS | 1892 | 1461743355162 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 00:49:15 INFO - PROCESS | 1892 | 1461743355531 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a472800 == 114 [pid = 1892] [id = 416] 00:49:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287be2f800) [pid = 1892] [serial = 1249] [outer = (nil)] 00:49:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f28823f8000) [pid = 1892] [serial = 1250] [outer = 0x7f287be2f800] 00:49:15 INFO - PROCESS | 1892 | 1461743355694 Marionette DEBUG loaded listener.js 00:49:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f288a427800) [pid = 1892] [serial = 1251] [outer = 0x7f287be2f800] 00:49:17 INFO - PROCESS | 1892 | 1461743357085 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2357ms 00:49:17 INFO - PROCESS | 1892 | 1461743357177 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 00:49:17 INFO - PROCESS | 1892 | 1461743357182 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 00:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:49:17 INFO - PROCESS | 1892 | 1461743357193 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 1892 | 1461743357199 Marionette TRACE conn5 <- [1,1638,null,{}] 00:49:17 INFO - PROCESS | 1892 | 1461743357210 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:17 INFO - PROCESS | 1892 | 1461743357684 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 00:49:18 INFO - PROCESS | 1892 | 1461743358007 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2897772000 == 115 [pid = 1892] [id = 417] 00:49:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28883e8400) [pid = 1892] [serial = 1252] [outer = (nil)] 00:49:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28956bf000) [pid = 1892] [serial = 1253] [outer = 0x7f28883e8400] 00:49:18 INFO - PROCESS | 1892 | 1461743358154 Marionette DEBUG loaded listener.js 00:49:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f2899076000) [pid = 1892] [serial = 1254] [outer = 0x7f28883e8400] 00:49:19 INFO - PROCESS | 1892 | 1461743359553 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 00:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2442ms 00:49:19 INFO - PROCESS | 1892 | 1461743359638 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 00:49:19 INFO - PROCESS | 1892 | 1461743359646 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 00:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:49:19 INFO - PROCESS | 1892 | 1461743359656 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:49:19 INFO - PROCESS | 1892 | 1461743359662 Marionette TRACE conn5 <- [1,1642,null,{}] 00:49:19 INFO - PROCESS | 1892 | 1461743359672 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:20 INFO - PROCESS | 1892 | 1461743360134 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 00:49:20 INFO - PROCESS | 1892 | 1461743360447 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c467800 == 116 [pid = 1892] [id = 418] 00:49:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2874923800) [pid = 1892] [serial = 1255] [outer = (nil)] 00:49:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28996af800) [pid = 1892] [serial = 1256] [outer = 0x7f2874923800] 00:49:20 INFO - PROCESS | 1892 | 1461743360589 Marionette DEBUG loaded listener.js 00:49:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f2899b2e800) [pid = 1892] [serial = 1257] [outer = 0x7f2874923800] 00:49:21 INFO - PROCESS | 1892 | 1461743361953 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 00:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2365ms 00:49:22 INFO - PROCESS | 1892 | 1461743362023 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 00:49:22 INFO - PROCESS | 1892 | 1461743362029 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 00:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:49:22 INFO - PROCESS | 1892 | 1461743362070 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:49:22 INFO - PROCESS | 1892 | 1461743362077 Marionette TRACE conn5 <- [1,1646,null,{}] 00:49:22 INFO - PROCESS | 1892 | 1461743362148 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:22 INFO - PROCESS | 1892 | 1461743362475 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 00:49:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895524800 == 115 [pid = 1892] [id = 339] 00:49:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288d814000 == 114 [pid = 1892] [id = 338] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f287dad9c00) [pid = 1892] [serial = 1142] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287ed70400) [pid = 1892] [serial = 1143] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2872b6c400) [pid = 1892] [serial = 1127] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f287c3ec400) [pid = 1892] [serial = 1136] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f28883e2800) [pid = 1892] [serial = 1160] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2876494000) [pid = 1892] [serial = 1130] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287edf6000) [pid = 1892] [serial = 1145] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f28733dd400) [pid = 1892] [serial = 1166] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2880e6d400) [pid = 1892] [serial = 1149] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2878306c00) [pid = 1892] [serial = 1133] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287c3f9800) [pid = 1892] [serial = 1080] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287ef2f000) [pid = 1892] [serial = 1146] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f288620b400) [pid = 1892] [serial = 1158] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287c5cbc00) [pid = 1892] [serial = 1137] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2881179800) [pid = 1892] [serial = 1152] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2880e09c00) [pid = 1892] [serial = 1148] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f288217d800) [pid = 1892] [serial = 1155] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28891ba800) [pid = 1892] [serial = 1163] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287444fc00) [pid = 1892] [serial = 1128] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287d87c400) [pid = 1892] [serial = 1140] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287c75f000) [pid = 1892] [serial = 1139] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2888f75c00) [pid = 1892] [serial = 1161] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2877096c00) [pid = 1892] [serial = 1169] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2876f89800) [pid = 1892] [serial = 1131] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2874786400) [pid = 1892] [serial = 1167] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f28810a5400) [pid = 1892] [serial = 1151] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287be29000) [pid = 1892] [serial = 1134] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2884393800) [pid = 1892] [serial = 1157] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28811b9800) [pid = 1892] [serial = 1154] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2877cacc00) [pid = 1892] [serial = 1170] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2877c52c00) [pid = 1892] [serial = 1083] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2899243000) [pid = 1892] [serial = 1110] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287e9dd800) [pid = 1892] [serial = 1089] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2872a61000) [pid = 1892] [serial = 1116] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287ef2b000) [pid = 1892] [serial = 1092] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f28810a8c00) [pid = 1892] [serial = 1095] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f289c497000) [pid = 1892] [serial = 1113] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28854a4000) [pid = 1892] [serial = 1098] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f28956b2800) [pid = 1892] [serial = 1107] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2888798400) [pid = 1892] [serial = 1101] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287c75e400) [pid = 1892] [serial = 1086] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2894139400) [pid = 1892] [serial = 1104] [outer = (nil)] [url = about:blank] 00:49:25 INFO - PROCESS | 1892 | 1461743365660 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286de20000 == 115 [pid = 1892] [id = 419] 00:49:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286e0bb400) [pid = 1892] [serial = 1258] [outer = (nil)] 00:49:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f28708e8400) [pid = 1892] [serial = 1259] [outer = 0x7f286e0bb400] 00:49:25 INFO - PROCESS | 1892 | 1461743365807 Marionette DEBUG loaded listener.js 00:49:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f28708f3c00) [pid = 1892] [serial = 1260] [outer = 0x7f286e0bb400] 00:49:27 INFO - PROCESS | 1892 | 1461743367169 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 00:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 5173ms 00:49:27 INFO - PROCESS | 1892 | 1461743367221 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 1892 | 1461743367229 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 00:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:49:27 INFO - PROCESS | 1892 | 1461743367243 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 1892 | 1461743367251 Marionette TRACE conn5 <- [1,1650,null,{}] 00:49:27 INFO - PROCESS | 1892 | 1461743367263 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:27 INFO - PROCESS | 1892 | 1461743367588 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 00:49:27 INFO - PROCESS | 1892 | 1461743367896 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872975000 == 116 [pid = 1892] [id = 420] 00:49:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287290fc00) [pid = 1892] [serial = 1261] [outer = (nil)] 00:49:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2872dc8400) [pid = 1892] [serial = 1262] [outer = 0x7f287290fc00] 00:49:28 INFO - PROCESS | 1892 | 1461743368015 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2874788800) [pid = 1892] [serial = 1263] [outer = 0x7f287290fc00] 00:49:29 INFO - PROCESS | 1892 | 1461743369344 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 00:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2193ms 00:49:29 INFO - PROCESS | 1892 | 1461743369484 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 00:49:29 INFO - PROCESS | 1892 | 1461743369502 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 00:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:49:29 INFO - PROCESS | 1892 | 1461743369556 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:49:29 INFO - PROCESS | 1892 | 1461743369560 Marionette TRACE conn5 <- [1,1654,null,{}] 00:49:29 INFO - PROCESS | 1892 | 1461743369570 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:29 INFO - PROCESS | 1892 | 1461743369929 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 00:49:30 INFO - PROCESS | 1892 | 1461743370123 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874405000 == 117 [pid = 1892] [id = 421] 00:49:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2876785800) [pid = 1892] [serial = 1264] [outer = (nil)] 00:49:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2876790400) [pid = 1892] [serial = 1265] [outer = 0x7f2876785800] 00:49:30 INFO - PROCESS | 1892 | 1461743370343 Marionette DEBUG loaded listener.js 00:49:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2877b4fc00) [pid = 1892] [serial = 1266] [outer = 0x7f2876785800] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287290f800) [pid = 1892] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287c764400) [pid = 1892] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287efaac00) [pid = 1892] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28733e6800) [pid = 1892] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28874b3000) [pid = 1892] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287e9d7c00) [pid = 1892] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287478f400) [pid = 1892] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f2876789c00) [pid = 1892] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f288549d800) [pid = 1892] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f28823fe800) [pid = 1892] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2877092400) [pid = 1892] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f287d886c00) [pid = 1892] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f287d881c00) [pid = 1892] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2881181c00) [pid = 1892] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f2897733400) [pid = 1892] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:49:31 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f28811bc400) [pid = 1892] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:49:32 INFO - PROCESS | 1892 | 1461743372341 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2798ms 00:49:32 INFO - PROCESS | 1892 | 1461743372354 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 00:49:32 INFO - PROCESS | 1892 | 1461743372360 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 00:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:49:32 INFO - PROCESS | 1892 | 1461743372399 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:49:32 INFO - PROCESS | 1892 | 1461743372413 Marionette TRACE conn5 <- [1,1658,null,{}] 00:49:32 INFO - PROCESS | 1892 | 1461743372439 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:32 INFO - PROCESS | 1892 | 1461743372762 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 00:49:33 INFO - PROCESS | 1892 | 1461743373031 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876ecf800 == 118 [pid = 1892] [id = 422] 00:49:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f2874925c00) [pid = 1892] [serial = 1267] [outer = (nil)] 00:49:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f287be24400) [pid = 1892] [serial = 1268] [outer = 0x7f2874925c00] 00:49:33 INFO - PROCESS | 1892 | 1461743373145 Marionette DEBUG loaded listener.js 00:49:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f287bf8b000) [pid = 1892] [serial = 1269] [outer = 0x7f2874925c00] 00:49:34 INFO - PROCESS | 1892 | 1461743374826 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2504ms 00:49:34 INFO - PROCESS | 1892 | 1461743374877 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 00:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:49:34 INFO - PROCESS | 1892 | 1461743374889 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 00:49:34 INFO - PROCESS | 1892 | 1461743374904 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:49:34 INFO - PROCESS | 1892 | 1461743374915 Marionette TRACE conn5 <- [1,1662,null,{}] 00:49:34 INFO - PROCESS | 1892 | 1461743374928 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:35 INFO - PROCESS | 1892 | 1461743375421 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 00:49:35 INFO - PROCESS | 1892 | 1461743375651 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28733c4800 == 119 [pid = 1892] [id = 423] 00:49:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f2872a59c00) [pid = 1892] [serial = 1270] [outer = (nil)] 00:49:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2874786000) [pid = 1892] [serial = 1271] [outer = 0x7f2872a59c00] 00:49:35 INFO - PROCESS | 1892 | 1461743375793 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287649b800) [pid = 1892] [serial = 1272] [outer = 0x7f2872a59c00] 00:49:37 INFO - PROCESS | 1892 | 1461743377217 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2403ms 00:49:37 INFO - PROCESS | 1892 | 1461743377305 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 00:49:37 INFO - PROCESS | 1892 | 1461743377320 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 00:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:49:37 INFO - PROCESS | 1892 | 1461743377337 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 1892 | 1461743377345 Marionette TRACE conn5 <- [1,1666,null,{}] 00:49:37 INFO - PROCESS | 1892 | 1461743377416 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:37 INFO - PROCESS | 1892 | 1461743377907 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 00:49:38 INFO - PROCESS | 1892 | 1461743378202 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878381800 == 120 [pid = 1892] [id = 424] 00:49:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2876789400) [pid = 1892] [serial = 1273] [outer = (nil)] 00:49:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f2877c56800) [pid = 1892] [serial = 1274] [outer = 0x7f2876789400] 00:49:38 INFO - PROCESS | 1892 | 1461743378338 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287be2b000) [pid = 1892] [serial = 1275] [outer = 0x7f2876789400] 00:49:39 INFO - PROCESS | 1892 | 1461743379746 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 00:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2490ms 00:49:39 INFO - PROCESS | 1892 | 1461743379832 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1892 | 1461743379839 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 00:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:49:39 INFO - PROCESS | 1892 | 1461743379851 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1892 | 1461743379861 Marionette TRACE conn5 <- [1,1670,null,{}] 00:49:39 INFO - PROCESS | 1892 | 1461743379952 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:40 INFO - PROCESS | 1892 | 1461743380313 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 00:49:40 INFO - PROCESS | 1892 | 1461743380682 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3da000 == 121 [pid = 1892] [id = 425] 00:49:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287c3f1400) [pid = 1892] [serial = 1276] [outer = (nil)] 00:49:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287c75f000) [pid = 1892] [serial = 1277] [outer = 0x7f287c3f1400] 00:49:40 INFO - PROCESS | 1892 | 1461743380820 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287dab4c00) [pid = 1892] [serial = 1278] [outer = 0x7f287c3f1400] 00:49:42 INFO - PROCESS | 1892 | 1461743382333 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 00:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2558ms 00:49:42 INFO - PROCESS | 1892 | 1461743382410 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 00:49:42 INFO - PROCESS | 1892 | 1461743382418 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 00:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:49:42 INFO - PROCESS | 1892 | 1461743382428 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:49:42 INFO - PROCESS | 1892 | 1461743382433 Marionette TRACE conn5 <- [1,1674,null,{}] 00:49:42 INFO - PROCESS | 1892 | 1461743382442 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:42 INFO - PROCESS | 1892 | 1461743382883 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 00:49:43 INFO - PROCESS | 1892 | 1461743383107 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de7d800 == 122 [pid = 1892] [id = 426] 00:49:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c3f6800) [pid = 1892] [serial = 1279] [outer = (nil)] 00:49:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287e8e1c00) [pid = 1892] [serial = 1280] [outer = 0x7f287c3f6800] 00:49:43 INFO - PROCESS | 1892 | 1461743383243 Marionette DEBUG loaded listener.js 00:49:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287ece4400) [pid = 1892] [serial = 1281] [outer = 0x7f287c3f6800] 00:49:44 INFO - PROCESS | 1892 | 1461743384526 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 00:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2145ms 00:49:44 INFO - PROCESS | 1892 | 1461743384575 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 00:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:49:44 INFO - PROCESS | 1892 | 1461743384581 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 00:49:44 INFO - PROCESS | 1892 | 1461743384591 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:49:44 INFO - PROCESS | 1892 | 1461743384596 Marionette TRACE conn5 <- [1,1678,null,{}] 00:49:44 INFO - PROCESS | 1892 | 1461743384605 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:44 INFO - PROCESS | 1892 | 1461743384977 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 00:49:45 INFO - PROCESS | 1892 | 1461743385352 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eec8000 == 123 [pid = 1892] [id = 427] 00:49:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287dac0800) [pid = 1892] [serial = 1282] [outer = (nil)] 00:49:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287ed6b000) [pid = 1892] [serial = 1283] [outer = 0x7f287dac0800] 00:49:45 INFO - PROCESS | 1892 | 1461743385490 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287edea400) [pid = 1892] [serial = 1284] [outer = 0x7f287dac0800] 00:49:46 INFO - PROCESS | 1892 | 1461743386920 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 00:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2408ms 00:49:47 INFO - PROCESS | 1892 | 1461743387000 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 00:49:47 INFO - PROCESS | 1892 | 1461743387006 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 00:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:49:47 INFO - PROCESS | 1892 | 1461743387016 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:49:47 INFO - PROCESS | 1892 | 1461743387020 Marionette TRACE conn5 <- [1,1682,null,{}] 00:49:47 INFO - PROCESS | 1892 | 1461743387030 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:47 INFO - PROCESS | 1892 | 1461743387492 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 00:49:47 INFO - PROCESS | 1892 | 1461743387722 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:47 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811ce800 == 124 [pid = 1892] [id = 428] 00:49:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287ef2e400) [pid = 1892] [serial = 1285] [outer = (nil)] 00:49:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2880e6f800) [pid = 1892] [serial = 1286] [outer = 0x7f287ef2e400] 00:49:47 INFO - PROCESS | 1892 | 1461743387862 Marionette DEBUG loaded listener.js 00:49:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f28810b0c00) [pid = 1892] [serial = 1287] [outer = 0x7f287ef2e400] 00:49:49 INFO - PROCESS | 1892 | 1461743389155 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 00:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2191ms 00:49:49 INFO - PROCESS | 1892 | 1461743389208 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1892 | 1461743389214 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 00:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:49:49 INFO - PROCESS | 1892 | 1461743389223 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1892 | 1461743389229 Marionette TRACE conn5 <- [1,1686,null,{}] 00:49:49 INFO - PROCESS | 1892 | 1461743389252 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:49 INFO - PROCESS | 1892 | 1461743389600 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 00:49:49 INFO - PROCESS | 1892 | 1461743389982 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288632f800 == 125 [pid = 1892] [id = 429] 00:49:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2880e6a400) [pid = 1892] [serial = 1288] [outer = (nil)] 00:49:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f28811bc400) [pid = 1892] [serial = 1289] [outer = 0x7f2880e6a400] 00:49:50 INFO - PROCESS | 1892 | 1461743390116 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2882185000) [pid = 1892] [serial = 1290] [outer = 0x7f2880e6a400] 00:49:51 INFO - PROCESS | 1892 | 1461743391521 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 00:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 00:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2341ms 00:49:51 INFO - PROCESS | 1892 | 1461743391567 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 00:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:49:51 INFO - PROCESS | 1892 | 1461743391574 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 00:49:51 INFO - PROCESS | 1892 | 1461743391584 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:49:51 INFO - PROCESS | 1892 | 1461743391594 Marionette TRACE conn5 <- [1,1690,null,{}] 00:49:51 INFO - PROCESS | 1892 | 1461743391613 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:52 INFO - PROCESS | 1892 | 1461743392015 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 00:49:52 INFO - PROCESS | 1892 | 1461743392376 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886dc3800 == 126 [pid = 1892] [id = 430] 00:49:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f28810af800) [pid = 1892] [serial = 1291] [outer = (nil)] 00:49:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2882dd6000) [pid = 1892] [serial = 1292] [outer = 0x7f28810af800] 00:49:52 INFO - PROCESS | 1892 | 1461743392514 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f288549b400) [pid = 1892] [serial = 1293] [outer = 0x7f28810af800] 00:49:53 INFO - PROCESS | 1892 | 1461743393854 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2316ms 00:49:53 INFO - PROCESS | 1892 | 1461743393900 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 1892 | 1461743393907 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 00:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:49:53 INFO - PROCESS | 1892 | 1461743393917 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1892 | 1461743393922 Marionette TRACE conn5 <- [1,1694,null,{}] 00:49:53 INFO - PROCESS | 1892 | 1461743393931 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:54 INFO - PROCESS | 1892 | 1461743394281 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 00:49:54 INFO - PROCESS | 1892 | 1461743394631 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887852000 == 127 [pid = 1892] [id = 431] 00:49:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2872dc1000) [pid = 1892] [serial = 1294] [outer = (nil)] 00:49:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f288620b000) [pid = 1892] [serial = 1295] [outer = 0x7f2872dc1000] 00:49:54 INFO - PROCESS | 1892 | 1461743394769 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28881b4400) [pid = 1892] [serial = 1296] [outer = 0x7f2872dc1000] 00:49:56 INFO - PROCESS | 1892 | 1461743396077 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 00:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2193ms 00:49:56 INFO - PROCESS | 1892 | 1461743396111 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1892 | 1461743396118 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 00:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:49:56 INFO - PROCESS | 1892 | 1461743396127 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1892 | 1461743396133 Marionette TRACE conn5 <- [1,1698,null,{}] 00:49:56 INFO - PROCESS | 1892 | 1461743396142 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:56 INFO - PROCESS | 1892 | 1461743396509 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 00:49:56 INFO - PROCESS | 1892 | 1461743396900 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:56 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a460800 == 128 [pid = 1892] [id = 432] 00:49:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f288870f000) [pid = 1892] [serial = 1297] [outer = (nil)] 00:49:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2888798c00) [pid = 1892] [serial = 1298] [outer = 0x7f288870f000] 00:49:57 INFO - PROCESS | 1892 | 1461743397091 Marionette DEBUG loaded listener.js 00:49:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28891b8800) [pid = 1892] [serial = 1299] [outer = 0x7f288870f000] 00:49:58 INFO - PROCESS | 1892 | 1461743398485 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 00:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 00:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2442ms 00:49:58 INFO - PROCESS | 1892 | 1461743398571 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 00:49:58 INFO - PROCESS | 1892 | 1461743398578 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 00:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:49:58 INFO - PROCESS | 1892 | 1461743398587 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 1892 | 1461743398594 Marionette TRACE conn5 <- [1,1702,null,{}] 00:49:58 INFO - PROCESS | 1892 | 1461743398603 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:59 INFO - PROCESS | 1892 | 1461743399062 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 00:49:59 INFO - PROCESS | 1892 | 1461743399397 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28946de800 == 129 [pid = 1892] [id = 433] 00:49:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28883dac00) [pid = 1892] [serial = 1300] [outer = (nil)] 00:49:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f289468f400) [pid = 1892] [serial = 1301] [outer = 0x7f28883dac00] 00:49:59 INFO - PROCESS | 1892 | 1461743399544 Marionette DEBUG loaded listener.js 00:49:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28956b8000) [pid = 1892] [serial = 1302] [outer = 0x7f28883dac00] 00:50:00 INFO - PROCESS | 1892 | 1461743400880 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2345ms 00:50:00 INFO - PROCESS | 1892 | 1461743400935 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 00:50:00 INFO - PROCESS | 1892 | 1461743400941 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 00:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:50:00 INFO - PROCESS | 1892 | 1461743400952 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:50:00 INFO - PROCESS | 1892 | 1461743400956 Marionette TRACE conn5 <- [1,1706,null,{}] 00:50:00 INFO - PROCESS | 1892 | 1461743400966 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:01 INFO - PROCESS | 1892 | 1461743401292 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 00:50:01 INFO - PROCESS | 1892 | 1461743401665 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899650000 == 130 [pid = 1892] [id = 434] 00:50:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28943f0000) [pid = 1892] [serial = 1303] [outer = (nil)] 00:50:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2898e11000) [pid = 1892] [serial = 1304] [outer = 0x7f28943f0000] 00:50:01 INFO - PROCESS | 1892 | 1461743401809 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2899248c00) [pid = 1892] [serial = 1305] [outer = 0x7f28943f0000] 00:50:03 INFO - PROCESS | 1892 | 1461743403217 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 00:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2347ms 00:50:03 INFO - PROCESS | 1892 | 1461743403309 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 00:50:03 INFO - PROCESS | 1892 | 1461743403313 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 00:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:50:03 INFO - PROCESS | 1892 | 1461743403325 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:50:03 INFO - PROCESS | 1892 | 1461743403329 Marionette TRACE conn5 <- [1,1710,null,{}] 00:50:03 INFO - PROCESS | 1892 | 1461743403339 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:03 INFO - PROCESS | 1892 | 1461743403787 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e35800 == 129 [pid = 1892] [id = 283] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e7da000 == 128 [pid = 1892] [id = 218] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ff1800 == 127 [pid = 1892] [id = 219] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874405000 == 126 [pid = 1892] [id = 421] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872975000 == 125 [pid = 1892] [id = 420] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286de20000 == 124 [pid = 1892] [id = 419] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2897772000 == 123 [pid = 1892] [id = 417] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a472800 == 122 [pid = 1892] [id = 416] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288805a000 == 121 [pid = 1892] [id = 415] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886dd3800 == 120 [pid = 1892] [id = 414] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288633b000 == 119 [pid = 1892] [id = 413] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d6000 == 118 [pid = 1892] [id = 412] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e01c000 == 117 [pid = 1892] [id = 411] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287d9dc000 == 116 [pid = 1892] [id = 410] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bef2800 == 115 [pid = 1892] [id = 409] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287817d000 == 114 [pid = 1892] [id = 408] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28734eb000 == 113 [pid = 1892] [id = 407] 00:50:06 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876188800 == 112 [pid = 1892] [id = 406] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28781d1400) [pid = 1892] [serial = 1220] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2872b6fc00) [pid = 1892] [serial = 1214] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28943e9400) [pid = 1892] [serial = 1202] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2874784400) [pid = 1892] [serial = 1215] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2886213000) [pid = 1892] [serial = 1193] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287678f800) [pid = 1892] [serial = 1176] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f288d65b800) [pid = 1892] [serial = 1199] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287efa6800) [pid = 1892] [serial = 1187] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2887c8d800) [pid = 1892] [serial = 1194] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2876f90400) [pid = 1892] [serial = 1218] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2876786400) [pid = 1892] [serial = 1217] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2876f8b400) [pid = 1892] [serial = 1125] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2874927800) [pid = 1892] [serial = 1175] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f28883e6400) [pid = 1892] [serial = 1196] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287c75d000) [pid = 1892] [serial = 1172] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f288d65c800) [pid = 1892] [serial = 1164] [outer = (nil)] [url = about:blank] 00:50:06 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f28784ec400) [pid = 1892] [serial = 1178] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287c357c00) [pid = 1892] [serial = 1179] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287edea000) [pid = 1892] [serial = 1185] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f28935af800) [pid = 1892] [serial = 1200] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287e9db000) [pid = 1892] [serial = 1184] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287e663000) [pid = 1892] [serial = 1181] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2880e0c800) [pid = 1892] [serial = 1188] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f28823f1c00) [pid = 1892] [serial = 1190] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2899b2a400) [pid = 1892] [serial = 1209] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f28944ec000) [pid = 1892] [serial = 1203] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2898e0e000) [pid = 1892] [serial = 1205] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2899a33400) [pid = 1892] [serial = 1208] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f289924f800) [pid = 1892] [serial = 1206] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287e9d8800) [pid = 1892] [serial = 1182] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f288548cc00) [pid = 1892] [serial = 1191] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2889173c00) [pid = 1892] [serial = 1197] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f28708f0c00) [pid = 1892] [serial = 1211] [outer = (nil)] [url = about:blank] 00:50:07 INFO - PROCESS | 1892 | 1461743407082 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286dfd3000 == 113 [pid = 1892] [id = 435] 00:50:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f286c8fb000) [pid = 1892] [serial = 1306] [outer = (nil)] 00:50:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286c8fe400) [pid = 1892] [serial = 1307] [outer = 0x7f286c8fb000] 00:50:07 INFO - PROCESS | 1892 | 1461743407209 Marionette DEBUG loaded listener.js 00:50:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f28708ea000) [pid = 1892] [serial = 1308] [outer = 0x7f286c8fb000] 00:50:08 INFO - PROCESS | 1892 | 1461743408410 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 00:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 5164ms 00:50:08 INFO - PROCESS | 1892 | 1461743408520 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 00:50:08 INFO - PROCESS | 1892 | 1461743408531 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 00:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:50:08 INFO - PROCESS | 1892 | 1461743408560 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:50:08 INFO - PROCESS | 1892 | 1461743408575 Marionette TRACE conn5 <- [1,1714,null,{}] 00:50:08 INFO - PROCESS | 1892 | 1461743408614 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:08 INFO - PROCESS | 1892 | 1461743408987 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 00:50:09 INFO - PROCESS | 1892 | 1461743409118 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287323d800 == 114 [pid = 1892] [id = 436] 00:50:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2872904c00) [pid = 1892] [serial = 1309] [outer = (nil)] 00:50:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2872dc3800) [pid = 1892] [serial = 1310] [outer = 0x7f2872904c00] 00:50:09 INFO - PROCESS | 1892 | 1461743409256 Marionette DEBUG loaded listener.js 00:50:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2874791800) [pid = 1892] [serial = 1311] [outer = 0x7f2872904c00] 00:50:10 INFO - PROCESS | 1892 | 1461743410743 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2282ms 00:50:10 INFO - PROCESS | 1892 | 1461743410855 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 00:50:10 INFO - PROCESS | 1892 | 1461743410872 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 00:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:50:10 INFO - PROCESS | 1892 | 1461743410945 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 1892 | 1461743410953 Marionette TRACE conn5 <- [1,1718,null,{}] 00:50:10 INFO - PROCESS | 1892 | 1461743410962 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:11 INFO - PROCESS | 1892 | 1461743411432 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 00:50:11 INFO - PROCESS | 1892 | 1461743411506 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287640a000 == 115 [pid = 1892] [id = 437] 00:50:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2876782400) [pid = 1892] [serial = 1312] [outer = (nil)] 00:50:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2877092c00) [pid = 1892] [serial = 1313] [outer = 0x7f2876782400] 00:50:11 INFO - PROCESS | 1892 | 1461743411622 Marionette DEBUG loaded listener.js 00:50:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28781cbc00) [pid = 1892] [serial = 1314] [outer = 0x7f2876782400] 00:50:12 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28708eac00) [pid = 1892] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:50:12 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287c757400) [pid = 1892] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:50:12 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2876785800) [pid = 1892] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:50:12 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287290fc00) [pid = 1892] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:50:12 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f286e0bb400) [pid = 1892] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:50:13 INFO - PROCESS | 1892 | 1461743413600 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2735ms 00:50:13 INFO - PROCESS | 1892 | 1461743413642 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 00:50:13 INFO - PROCESS | 1892 | 1461743413649 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 00:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:50:13 INFO - PROCESS | 1892 | 1461743413672 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:50:13 INFO - PROCESS | 1892 | 1461743413686 Marionette TRACE conn5 <- [1,1722,null,{}] 00:50:13 INFO - PROCESS | 1892 | 1461743413702 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:14 INFO - PROCESS | 1892 | 1461743414012 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 00:50:14 INFO - PROCESS | 1892 | 1461743414296 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878376000 == 116 [pid = 1892] [id = 438] 00:50:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287678b800) [pid = 1892] [serial = 1315] [outer = (nil)] 00:50:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287bf8c000) [pid = 1892] [serial = 1316] [outer = 0x7f287678b800] 00:50:14 INFO - PROCESS | 1892 | 1461743414409 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c3f7800) [pid = 1892] [serial = 1317] [outer = 0x7f287678b800] 00:50:16 INFO - PROCESS | 1892 | 1461743416003 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 00:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 00:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2421ms 00:50:16 INFO - PROCESS | 1892 | 1461743416084 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 00:50:16 INFO - PROCESS | 1892 | 1461743416095 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 00:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:50:16 INFO - PROCESS | 1892 | 1461743416111 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:50:16 INFO - PROCESS | 1892 | 1461743416118 Marionette TRACE conn5 <- [1,1726,null,{}] 00:50:16 INFO - PROCESS | 1892 | 1461743416194 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:16 INFO - PROCESS | 1892 | 1461743416709 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 00:50:16 INFO - PROCESS | 1892 | 1461743416931 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287617d000 == 117 [pid = 1892] [id = 439] 00:50:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2872a56c00) [pid = 1892] [serial = 1318] [outer = (nil)] 00:50:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287478a000) [pid = 1892] [serial = 1319] [outer = 0x7f2872a56c00] 00:50:17 INFO - PROCESS | 1892 | 1461743417072 Marionette DEBUG loaded listener.js 00:50:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287678b000) [pid = 1892] [serial = 1320] [outer = 0x7f2872a56c00] 00:50:18 INFO - PROCESS | 1892 | 1461743418520 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 00:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2507ms 00:50:18 INFO - PROCESS | 1892 | 1461743418619 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 00:50:18 INFO - PROCESS | 1892 | 1461743418634 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 00:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:50:18 INFO - PROCESS | 1892 | 1461743418711 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:50:18 INFO - PROCESS | 1892 | 1461743418719 Marionette TRACE conn5 <- [1,1730,null,{}] 00:50:18 INFO - PROCESS | 1892 | 1461743418732 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:19 INFO - PROCESS | 1892 | 1461743419188 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 00:50:19 INFO - PROCESS | 1892 | 1461743419496 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287beef800 == 118 [pid = 1892] [id = 440] 00:50:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287478d800) [pid = 1892] [serial = 1321] [outer = (nil)] 00:50:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287bfc9800) [pid = 1892] [serial = 1322] [outer = 0x7f287478d800] 00:50:19 INFO - PROCESS | 1892 | 1461743419630 Marionette DEBUG loaded listener.js 00:50:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287c5c9c00) [pid = 1892] [serial = 1323] [outer = 0x7f287478d800] 00:50:21 INFO - PROCESS | 1892 | 1461743421130 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 00:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 00:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2563ms 00:50:21 INFO - PROCESS | 1892 | 1461743421215 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 00:50:21 INFO - PROCESS | 1892 | 1461743421222 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 00:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:50:21 INFO - PROCESS | 1892 | 1461743421233 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:50:21 INFO - PROCESS | 1892 | 1461743421243 Marionette TRACE conn5 <- [1,1734,null,{}] 00:50:21 INFO - PROCESS | 1892 | 1461743421314 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:21 INFO - PROCESS | 1892 | 1461743421849 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 00:50:22 INFO - PROCESS | 1892 | 1461743422083 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de70000 == 119 [pid = 1892] [id = 441] 00:50:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287dab6400) [pid = 1892] [serial = 1324] [outer = (nil)] 00:50:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287e8e0400) [pid = 1892] [serial = 1325] [outer = 0x7f287dab6400] 00:50:22 INFO - PROCESS | 1892 | 1461743422222 Marionette DEBUG loaded listener.js 00:50:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287ecf1000) [pid = 1892] [serial = 1326] [outer = 0x7f287dab6400] 00:50:23 INFO - PROCESS | 1892 | 1461743423611 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 00:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2455ms 00:50:23 INFO - PROCESS | 1892 | 1461743423690 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 00:50:23 INFO - PROCESS | 1892 | 1461743423698 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 00:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:50:23 INFO - PROCESS | 1892 | 1461743423728 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:50:23 INFO - PROCESS | 1892 | 1461743423734 Marionette TRACE conn5 <- [1,1738,null,{}] 00:50:23 INFO - PROCESS | 1892 | 1461743423801 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:24 INFO - PROCESS | 1892 | 1461743424218 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 00:50:24 INFO - PROCESS | 1892 | 1461743424532 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:24 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eecf000 == 120 [pid = 1892] [id = 442] 00:50:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287d883800) [pid = 1892] [serial = 1327] [outer = (nil)] 00:50:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287edf3400) [pid = 1892] [serial = 1328] [outer = 0x7f287d883800] 00:50:24 INFO - PROCESS | 1892 | 1461743424666 Marionette DEBUG loaded listener.js 00:50:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287ef2ec00) [pid = 1892] [serial = 1329] [outer = 0x7f287d883800] 00:50:26 INFO - PROCESS | 1892 | 1461743426059 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 00:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2400ms 00:50:26 INFO - PROCESS | 1892 | 1461743426127 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 00:50:26 INFO - PROCESS | 1892 | 1461743426133 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 00:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:50:26 INFO - PROCESS | 1892 | 1461743426144 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:50:26 INFO - PROCESS | 1892 | 1461743426150 Marionette TRACE conn5 <- [1,1742,null,{}] 00:50:26 INFO - PROCESS | 1892 | 1461743426161 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:26 INFO - PROCESS | 1892 | 1461743426521 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 00:50:26 INFO - PROCESS | 1892 | 1461743426832 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811df000 == 121 [pid = 1892] [id = 443] 00:50:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287dabd400) [pid = 1892] [serial = 1330] [outer = (nil)] 00:50:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2880e0a800) [pid = 1892] [serial = 1331] [outer = 0x7f287dabd400] 00:50:26 INFO - PROCESS | 1892 | 1461743426988 Marionette DEBUG loaded listener.js 00:50:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2880e9a800) [pid = 1892] [serial = 1332] [outer = 0x7f287dabd400] 00:50:28 INFO - PROCESS | 1892 | 1461743428416 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 00:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2355ms 00:50:28 INFO - PROCESS | 1892 | 1461743428501 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 00:50:28 INFO - PROCESS | 1892 | 1461743428508 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 00:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:50:28 INFO - PROCESS | 1892 | 1461743428521 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:50:28 INFO - PROCESS | 1892 | 1461743428525 Marionette TRACE conn5 <- [1,1746,null,{}] 00:50:28 INFO - PROCESS | 1892 | 1461743428536 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:29 INFO - PROCESS | 1892 | 1461743429137 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 00:50:29 INFO - PROCESS | 1892 | 1461743429395 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886d19800 == 122 [pid = 1892] [id = 444] 00:50:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2880e0d000) [pid = 1892] [serial = 1333] [outer = (nil)] 00:50:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2887c8fc00) [pid = 1892] [serial = 1334] [outer = 0x7f2880e0d000] 00:50:29 INFO - PROCESS | 1892 | 1461743429541 Marionette DEBUG loaded listener.js 00:50:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2888f75c00) [pid = 1892] [serial = 1335] [outer = 0x7f2880e0d000] 00:50:30 INFO - PROCESS | 1892 | 1461743430934 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 00:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2497ms 00:50:31 INFO - PROCESS | 1892 | 1461743431035 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 00:50:31 INFO - PROCESS | 1892 | 1461743431042 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 00:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:50:31 INFO - PROCESS | 1892 | 1461743431053 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:50:31 INFO - PROCESS | 1892 | 1461743431057 Marionette TRACE conn5 <- [1,1750,null,{}] 00:50:31 INFO - PROCESS | 1892 | 1461743431067 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:31 INFO - PROCESS | 1892 | 1461743431430 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 00:50:31 INFO - PROCESS | 1892 | 1461743431761 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887866800 == 123 [pid = 1892] [id = 445] 00:50:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f288217c800) [pid = 1892] [serial = 1336] [outer = (nil)] 00:50:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28891ba400) [pid = 1892] [serial = 1337] [outer = 0x7f288217c800] 00:50:31 INFO - PROCESS | 1892 | 1461743431919 Marionette DEBUG loaded listener.js 00:50:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28935ad800) [pid = 1892] [serial = 1338] [outer = 0x7f288217c800] 00:50:33 INFO - PROCESS | 1892 | 1461743433318 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 00:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2338ms 00:50:33 INFO - PROCESS | 1892 | 1461743433393 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 00:50:33 INFO - PROCESS | 1892 | 1461743433400 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 00:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:50:33 INFO - PROCESS | 1892 | 1461743433411 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:50:33 INFO - PROCESS | 1892 | 1461743433418 Marionette TRACE conn5 <- [1,1754,null,{}] 00:50:33 INFO - PROCESS | 1892 | 1461743433428 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:33 INFO - PROCESS | 1892 | 1461743433808 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 00:50:34 INFO - PROCESS | 1892 | 1461743434117 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a477000 == 124 [pid = 1892] [id = 446] 00:50:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2877095000) [pid = 1892] [serial = 1339] [outer = (nil)] 00:50:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28943e9400) [pid = 1892] [serial = 1340] [outer = 0x7f2877095000] 00:50:34 INFO - PROCESS | 1892 | 1461743434258 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f289464e000) [pid = 1892] [serial = 1341] [outer = 0x7f2877095000] 00:50:35 INFO - PROCESS | 1892 | 1461743435642 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2299ms 00:50:35 INFO - PROCESS | 1892 | 1461743435710 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 00:50:35 INFO - PROCESS | 1892 | 1461743435717 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 00:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:50:35 INFO - PROCESS | 1892 | 1461743435727 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1892 | 1461743435731 Marionette TRACE conn5 <- [1,1758,null,{}] 00:50:35 INFO - PROCESS | 1892 | 1461743435759 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:36 INFO - PROCESS | 1892 | 1461743436124 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 00:50:36 INFO - PROCESS | 1892 | 1461743436490 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894662000 == 125 [pid = 1892] [id = 447] 00:50:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2878310800) [pid = 1892] [serial = 1342] [outer = (nil)] 00:50:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2895533c00) [pid = 1892] [serial = 1343] [outer = 0x7f2878310800] 00:50:36 INFO - PROCESS | 1892 | 1461743436637 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28991ac000) [pid = 1892] [serial = 1344] [outer = 0x7f2878310800] 00:50:37 INFO - PROCESS | 1892 | 1461743437965 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 00:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2320ms 00:50:38 INFO - PROCESS | 1892 | 1461743438049 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 00:50:38 INFO - PROCESS | 1892 | 1461743438056 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 00:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:50:38 INFO - PROCESS | 1892 | 1461743438067 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:50:38 INFO - PROCESS | 1892 | 1461743438071 Marionette TRACE conn5 <- [1,1762,null,{}] 00:50:38 INFO - PROCESS | 1892 | 1461743438082 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:38 INFO - PROCESS | 1892 | 1461743438484 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 00:50:38 INFO - PROCESS | 1892 | 1461743438866 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899310800 == 126 [pid = 1892] [id = 448] 00:50:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287709b400) [pid = 1892] [serial = 1345] [outer = (nil)] 00:50:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2899a32800) [pid = 1892] [serial = 1346] [outer = 0x7f287709b400] 00:50:39 INFO - PROCESS | 1892 | 1461743439002 Marionette DEBUG loaded listener.js 00:50:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2899b81800) [pid = 1892] [serial = 1347] [outer = 0x7f287709b400] 00:50:40 INFO - PROCESS | 1892 | 1461743440402 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 00:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2389ms 00:50:40 INFO - PROCESS | 1892 | 1461743440458 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 1892 | 1461743440468 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 00:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:50:40 INFO - PROCESS | 1892 | 1461743440508 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 1892 | 1461743440516 Marionette TRACE conn5 <- [1,1766,null,{}] 00:50:40 INFO - PROCESS | 1892 | 1461743440526 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:41 INFO - PROCESS | 1892 | 1461743441006 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 00:50:41 INFO - PROCESS | 1892 | 1461743441327 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286ce81000 == 127 [pid = 1892] [id = 449] 00:50:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f286c7d7800) [pid = 1892] [serial = 1348] [outer = (nil)] 00:50:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f2899b85800) [pid = 1892] [serial = 1349] [outer = 0x7f286c7d7800] 00:50:41 INFO - PROCESS | 1892 | 1461743441472 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f289c40b400) [pid = 1892] [serial = 1350] [outer = 0x7f286c7d7800] 00:50:42 INFO - PROCESS | 1892 | 1461743442825 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 00:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2397ms 00:50:42 INFO - PROCESS | 1892 | 1461743442904 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 00:50:42 INFO - PROCESS | 1892 | 1461743442910 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 00:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:50:42 INFO - PROCESS | 1892 | 1461743442920 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:50:42 INFO - PROCESS | 1892 | 1461743442924 Marionette TRACE conn5 <- [1,1770,null,{}] 00:50:42 INFO - PROCESS | 1892 | 1461743442954 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1892 | 1461743443408 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 00:50:43 INFO - PROCESS | 1892 | 1461743443790 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28766da000 == 128 [pid = 1892] [id = 450] 00:50:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2881fb3c00) [pid = 1892] [serial = 1351] [outer = (nil)] 00:50:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2881fbb800) [pid = 1892] [serial = 1352] [outer = 0x7f2881fb3c00] 00:50:43 INFO - PROCESS | 1892 | 1461743443922 Marionette DEBUG loaded listener.js 00:50:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f2881fc0400) [pid = 1892] [serial = 1353] [outer = 0x7f2881fb3c00] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287640a000 == 127 [pid = 1892] [id = 437] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287323d800 == 126 [pid = 1892] [id = 436] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286dfd3000 == 125 [pid = 1892] [id = 435] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899650000 == 124 [pid = 1892] [id = 434] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28946de800 == 123 [pid = 1892] [id = 433] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a460800 == 122 [pid = 1892] [id = 432] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887852000 == 121 [pid = 1892] [id = 431] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886dc3800 == 120 [pid = 1892] [id = 430] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288632f800 == 119 [pid = 1892] [id = 429] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811ce800 == 118 [pid = 1892] [id = 428] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eec8000 == 117 [pid = 1892] [id = 427] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de7d800 == 116 [pid = 1892] [id = 426] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3da000 == 115 [pid = 1892] [id = 425] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878381800 == 114 [pid = 1892] [id = 424] 00:50:47 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28733c4800 == 113 [pid = 1892] [id = 423] 00:50:48 INFO - PROCESS | 1892 | 1461743448049 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f28708f5c00) [pid = 1892] [serial = 1212] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287dabbc00) [pid = 1892] [serial = 1173] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2876790400) [pid = 1892] [serial = 1265] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2877b4fc00) [pid = 1892] [serial = 1266] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f2880ea0400) [pid = 1892] [serial = 1238] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287ece4000) [pid = 1892] [serial = 1235] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287dad9400) [pid = 1892] [serial = 1232] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287c5ce800) [pid = 1892] [serial = 1229] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2877b57400) [pid = 1892] [serial = 1226] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2872b63c00) [pid = 1892] [serial = 1223] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2872dc8400) [pid = 1892] [serial = 1262] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28708e8400) [pid = 1892] [serial = 1259] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28708f3c00) [pid = 1892] [serial = 1260] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28996af800) [pid = 1892] [serial = 1256] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f28956bf000) [pid = 1892] [serial = 1253] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28823f8000) [pid = 1892] [serial = 1250] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28865f8400) [pid = 1892] [serial = 1247] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28823fcc00) [pid = 1892] [serial = 1244] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28811c0400) [pid = 1892] [serial = 1241] [outer = (nil)] [url = about:blank] 00:50:48 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2874788800) [pid = 1892] [serial = 1263] [outer = (nil)] [url = about:blank] 00:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 5462ms 00:50:48 INFO - PROCESS | 1892 | 1461743448384 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 00:50:48 INFO - PROCESS | 1892 | 1461743448393 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 00:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:50:48 INFO - PROCESS | 1892 | 1461743448407 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:50:48 INFO - PROCESS | 1892 | 1461743448418 Marionette TRACE conn5 <- [1,1774,null,{}] 00:50:48 INFO - PROCESS | 1892 | 1461743448433 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:48 INFO - PROCESS | 1892 | 1461743448772 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 00:50:49 INFO - PROCESS | 1892 | 1461743449016 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28709f7800 == 114 [pid = 1892] [id = 451] 00:50:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2870847000) [pid = 1892] [serial = 1354] [outer = (nil)] 00:50:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287084dc00) [pid = 1892] [serial = 1355] [outer = 0x7f2870847000] 00:50:49 INFO - PROCESS | 1892 | 1461743449140 Marionette DEBUG loaded listener.js 00:50:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f28708e8400) [pid = 1892] [serial = 1356] [outer = 0x7f2870847000] 00:50:50 INFO - PROCESS | 1892 | 1461743450420 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 00:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2056ms 00:50:50 INFO - PROCESS | 1892 | 1461743450465 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 00:50:50 INFO - PROCESS | 1892 | 1461743450480 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 00:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:50:50 INFO - PROCESS | 1892 | 1461743450558 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:50:50 INFO - PROCESS | 1892 | 1461743450566 Marionette TRACE conn5 <- [1,1778,null,{}] 00:50:50 INFO - PROCESS | 1892 | 1461743450586 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:50 INFO - PROCESS | 1892 | 1461743450884 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 00:50:51 INFO - PROCESS | 1892 | 1461743451226 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872cac800 == 115 [pid = 1892] [id = 452] 00:50:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28715d8800) [pid = 1892] [serial = 1357] [outer = (nil)] 00:50:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2872a53400) [pid = 1892] [serial = 1358] [outer = 0x7f28715d8800] 00:50:51 INFO - PROCESS | 1892 | 1461743451343 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2872a5c800) [pid = 1892] [serial = 1359] [outer = 0x7f28715d8800] 00:50:52 INFO - PROCESS | 1892 | 1461743452984 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 00:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 00:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 3286ms 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2877cac000) [pid = 1892] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2872b71000) [pid = 1892] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2872a54400) [pid = 1892] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287c361800) [pid = 1892] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287e782800) [pid = 1892] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287be28400) [pid = 1892] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287c3ebc00) [pid = 1892] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287e8edc00) [pid = 1892] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2876782400) [pid = 1892] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2872904c00) [pid = 1892] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f286c8fb000) [pid = 1892] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f28883dac00) [pid = 1892] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f288870f000) [pid = 1892] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2872dc1000) [pid = 1892] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28810af800) [pid = 1892] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2880e6a400) [pid = 1892] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287ef2e400) [pid = 1892] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287dac0800) [pid = 1892] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:50:53 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287c3f6800) [pid = 1892] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:50:54 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287c3f1400) [pid = 1892] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:50:54 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2876789400) [pid = 1892] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:50:54 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2872a59c00) [pid = 1892] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:50:54 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28883e8400) [pid = 1892] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:50:54 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2874923800) [pid = 1892] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:50:54 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287be2f800) [pid = 1892] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:50:54 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f288217a400) [pid = 1892] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:50:54 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f2876784800) [pid = 1892] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:50:54 INFO - PROCESS | 1892 | 1461743454042 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 00:50:54 INFO - PROCESS | 1892 | 1461743454049 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 00:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:50:54 INFO - PROCESS | 1892 | 1461743454066 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:50:54 INFO - PROCESS | 1892 | 1461743454075 Marionette TRACE conn5 <- [1,1782,null,{}] 00:50:54 INFO - PROCESS | 1892 | 1461743454102 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:54 INFO - PROCESS | 1892 | 1461743454407 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 00:50:54 INFO - PROCESS | 1892 | 1461743454596 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874525800 == 116 [pid = 1892] [id = 453] 00:50:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2872dbd400) [pid = 1892] [serial = 1360] [outer = (nil)] 00:50:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287478f400) [pid = 1892] [serial = 1361] [outer = 0x7f2872dbd400] 00:50:54 INFO - PROCESS | 1892 | 1461743454715 Marionette DEBUG loaded listener.js 00:50:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2876785800) [pid = 1892] [serial = 1362] [outer = 0x7f2872dbd400] 00:50:56 INFO - PROCESS | 1892 | 1461743456119 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 00:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2168ms 00:50:56 INFO - PROCESS | 1892 | 1461743456254 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1892 | 1461743456265 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 00:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:50:56 INFO - PROCESS | 1892 | 1461743456282 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1892 | 1461743456291 Marionette TRACE conn5 <- [1,1786,null,{}] 00:50:56 INFO - PROCESS | 1892 | 1461743456305 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 1892 | 1461743456795 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 00:50:57 INFO - PROCESS | 1892 | 1461743457087 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870aa1000 == 117 [pid = 1892] [id = 454] 00:50:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f286e0c3800) [pid = 1892] [serial = 1363] [outer = (nil)] 00:50:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287084cc00) [pid = 1892] [serial = 1364] [outer = 0x7f286e0c3800] 00:50:57 INFO - PROCESS | 1892 | 1461743457242 Marionette DEBUG loaded listener.js 00:50:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f28715d3800) [pid = 1892] [serial = 1365] [outer = 0x7f286e0c3800] 00:50:58 INFO - PROCESS | 1892 | 1461743458889 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 00:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2661ms 00:50:58 INFO - PROCESS | 1892 | 1461743458950 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 1892 | 1461743458976 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 00:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:50:59 INFO - PROCESS | 1892 | 1461743459146 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:50:59 INFO - PROCESS | 1892 | 1461743459155 Marionette TRACE conn5 <- [1,1790,null,{}] 00:50:59 INFO - PROCESS | 1892 | 1461743459167 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:59 INFO - PROCESS | 1892 | 1461743459496 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 00:50:59 INFO - PROCESS | 1892 | 1461743459752 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28766eb800 == 118 [pid = 1892] [id = 455] 00:50:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f286e0b4c00) [pid = 1892] [serial = 1366] [outer = (nil)] 00:50:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287444f000) [pid = 1892] [serial = 1367] [outer = 0x7f286e0b4c00] 00:50:59 INFO - PROCESS | 1892 | 1461743459886 Marionette DEBUG loaded listener.js 00:51:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2876785400) [pid = 1892] [serial = 1368] [outer = 0x7f286e0b4c00] 00:51:01 INFO - PROCESS | 1892 | 1461743461470 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2467ms 00:51:01 INFO - PROCESS | 1892 | 1461743461554 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 00:51:01 INFO - PROCESS | 1892 | 1461743461561 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 00:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:51:01 INFO - PROCESS | 1892 | 1461743461572 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:51:01 INFO - PROCESS | 1892 | 1461743461581 Marionette TRACE conn5 <- [1,1794,null,{}] 00:51:01 INFO - PROCESS | 1892 | 1461743461665 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 1892 | 1461743462222 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 00:51:02 INFO - PROCESS | 1892 | 1461743462438 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878588800 == 119 [pid = 1892] [id = 456] 00:51:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f28781c9000) [pid = 1892] [serial = 1369] [outer = (nil)] 00:51:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287830a800) [pid = 1892] [serial = 1370] [outer = 0x7f28781c9000] 00:51:02 INFO - PROCESS | 1892 | 1461743462587 Marionette DEBUG loaded listener.js 00:51:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287be2dc00) [pid = 1892] [serial = 1371] [outer = 0x7f28781c9000] 00:51:04 INFO - PROCESS | 1892 | 1461743464119 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2604ms 00:51:04 INFO - PROCESS | 1892 | 1461743464180 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 00:51:04 INFO - PROCESS | 1892 | 1461743464188 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 00:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:51:04 INFO - PROCESS | 1892 | 1461743464199 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:51:04 INFO - PROCESS | 1892 | 1461743464203 Marionette TRACE conn5 <- [1,1798,null,{}] 00:51:04 INFO - PROCESS | 1892 | 1461743464213 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:04 INFO - PROCESS | 1892 | 1461743464577 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 00:51:04 INFO - PROCESS | 1892 | 1461743464885 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c404000 == 120 [pid = 1892] [id = 457] 00:51:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f28781ce000) [pid = 1892] [serial = 1372] [outer = (nil)] 00:51:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287c5d2000) [pid = 1892] [serial = 1373] [outer = 0x7f28781ce000] 00:51:05 INFO - PROCESS | 1892 | 1461743465023 Marionette DEBUG loaded listener.js 00:51:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287d78c400) [pid = 1892] [serial = 1374] [outer = 0x7f28781ce000] 00:51:06 INFO - PROCESS | 1892 | 1461743466361 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 00:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2192ms 00:51:06 INFO - PROCESS | 1892 | 1461743466393 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 00:51:06 INFO - PROCESS | 1892 | 1461743466399 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 00:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:51:06 INFO - PROCESS | 1892 | 1461743466411 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 1892 | 1461743466415 Marionette TRACE conn5 <- [1,1802,null,{}] 00:51:06 INFO - PROCESS | 1892 | 1461743466442 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:06 INFO - PROCESS | 1892 | 1461743466798 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 00:51:07 INFO - PROCESS | 1892 | 1461743467117 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287db9c800 == 121 [pid = 1892] [id = 458] 00:51:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287c3ebc00) [pid = 1892] [serial = 1375] [outer = (nil)] 00:51:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287d884000) [pid = 1892] [serial = 1376] [outer = 0x7f287c3ebc00] 00:51:07 INFO - PROCESS | 1892 | 1461743467268 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287dad1400) [pid = 1892] [serial = 1377] [outer = 0x7f287c3ebc00] 00:51:08 INFO - PROCESS | 1892 | 1461743468608 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2249ms 00:51:08 INFO - PROCESS | 1892 | 1461743468662 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 00:51:08 INFO - PROCESS | 1892 | 1461743468668 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 00:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:51:08 INFO - PROCESS | 1892 | 1461743468677 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 1892 | 1461743468683 Marionette TRACE conn5 <- [1,1806,null,{}] 00:51:08 INFO - PROCESS | 1892 | 1461743468718 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:09 INFO - PROCESS | 1892 | 1461743469269 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 00:51:09 INFO - PROCESS | 1892 | 1461743469519 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eec7000 == 122 [pid = 1892] [id = 459] 00:51:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287dad2800) [pid = 1892] [serial = 1378] [outer = (nil)] 00:51:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287ed70800) [pid = 1892] [serial = 1379] [outer = 0x7f287dad2800] 00:51:09 INFO - PROCESS | 1892 | 1461743469662 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287efa4000) [pid = 1892] [serial = 1380] [outer = 0x7f287dad2800] 00:51:11 INFO - PROCESS | 1892 | 1461743471010 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 00:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2417ms 00:51:11 INFO - PROCESS | 1892 | 1461743471097 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 00:51:11 INFO - PROCESS | 1892 | 1461743471114 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 00:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:51:11 INFO - PROCESS | 1892 | 1461743471202 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:51:11 INFO - PROCESS | 1892 | 1461743471208 Marionette TRACE conn5 <- [1,1810,null,{}] 00:51:11 INFO - PROCESS | 1892 | 1461743471221 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:11 INFO - PROCESS | 1892 | 1461743471627 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 00:51:11 INFO - PROCESS | 1892 | 1461743471926 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288371f800 == 123 [pid = 1892] [id = 460] 00:51:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287e667800) [pid = 1892] [serial = 1381] [outer = (nil)] 00:51:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2880e6d400) [pid = 1892] [serial = 1382] [outer = 0x7f287e667800] 00:51:12 INFO - PROCESS | 1892 | 1461743472061 Marionette DEBUG loaded listener.js 00:51:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f28810a9000) [pid = 1892] [serial = 1383] [outer = 0x7f287e667800] 00:51:13 INFO - PROCESS | 1892 | 1461743473557 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2516ms 00:51:13 INFO - PROCESS | 1892 | 1461743473660 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1892 | 1461743473667 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:51:13 INFO - PROCESS | 1892 | 1461743473676 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1892 | 1461743473682 Marionette TRACE conn5 <- [1,1814,null,{}] 00:51:13 INFO - PROCESS | 1892 | 1461743473746 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:14 INFO - PROCESS | 1892 | 1461743474247 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 00:51:14 INFO - PROCESS | 1892 | 1461743474559 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886828000 == 124 [pid = 1892] [id = 461] 00:51:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287efa4800) [pid = 1892] [serial = 1384] [outer = (nil)] 00:51:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28811b8000) [pid = 1892] [serial = 1385] [outer = 0x7f287efa4800] 00:51:14 INFO - PROCESS | 1892 | 1461743474695 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2881fb6c00) [pid = 1892] [serial = 1386] [outer = 0x7f287efa4800] 00:51:16 INFO - PROCESS | 1892 | 1461743476079 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2442ms 00:51:16 INFO - PROCESS | 1892 | 1461743476122 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 00:51:16 INFO - PROCESS | 1892 | 1461743476129 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 00:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:51:16 INFO - PROCESS | 1892 | 1461743476170 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:51:16 INFO - PROCESS | 1892 | 1461743476176 Marionette TRACE conn5 <- [1,1818,null,{}] 00:51:16 INFO - PROCESS | 1892 | 1461743476188 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:16 INFO - PROCESS | 1892 | 1461743476553 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 00:51:16 INFO - PROCESS | 1892 | 1461743476921 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887546800 == 125 [pid = 1892] [id = 462] 00:51:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2880e9b000) [pid = 1892] [serial = 1387] [outer = (nil)] 00:51:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2882177800) [pid = 1892] [serial = 1388] [outer = 0x7f2880e9b000] 00:51:17 INFO - PROCESS | 1892 | 1461743477057 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2882186800) [pid = 1892] [serial = 1389] [outer = 0x7f2880e9b000] 00:51:18 INFO - PROCESS | 1892 | 1461743478457 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2372ms 00:51:18 INFO - PROCESS | 1892 | 1461743478520 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 00:51:18 INFO - PROCESS | 1892 | 1461743478526 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 00:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:51:18 INFO - PROCESS | 1892 | 1461743478537 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 1892 | 1461743478543 Marionette TRACE conn5 <- [1,1822,null,{}] 00:51:18 INFO - PROCESS | 1892 | 1461743478569 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:18 INFO - PROCESS | 1892 | 1461743478923 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 00:51:19 INFO - PROCESS | 1892 | 1461743479307 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888768000 == 126 [pid = 1892] [id = 463] 00:51:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2872a5b800) [pid = 1892] [serial = 1390] [outer = (nil)] 00:51:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2882186400) [pid = 1892] [serial = 1391] [outer = 0x7f2872a5b800] 00:51:19 INFO - PROCESS | 1892 | 1461743479442 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2884397400) [pid = 1892] [serial = 1392] [outer = 0x7f2872a5b800] 00:51:20 INFO - PROCESS | 1892 | 1461743480787 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 00:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2318ms 00:51:20 INFO - PROCESS | 1892 | 1461743480855 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 00:51:20 INFO - PROCESS | 1892 | 1461743480862 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 00:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:51:20 INFO - PROCESS | 1892 | 1461743480872 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 1892 | 1461743480883 Marionette TRACE conn5 <- [1,1826,null,{}] 00:51:20 INFO - PROCESS | 1892 | 1461743480982 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:21 INFO - PROCESS | 1892 | 1461743481404 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 00:51:21 INFO - PROCESS | 1892 | 1461743481722 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895512000 == 127 [pid = 1892] [id = 464] 00:51:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f28865b4000) [pid = 1892] [serial = 1393] [outer = (nil)] 00:51:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2886fef800) [pid = 1892] [serial = 1394] [outer = 0x7f28865b4000] 00:51:21 INFO - PROCESS | 1892 | 1461743481879 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28883f1800) [pid = 1892] [serial = 1395] [outer = 0x7f28865b4000] 00:51:23 INFO - PROCESS | 1892 | 1461743483295 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 00:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2508ms 00:51:23 INFO - PROCESS | 1892 | 1461743483381 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 00:51:23 INFO - PROCESS | 1892 | 1461743483388 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 00:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:51:23 INFO - PROCESS | 1892 | 1461743483399 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:51:23 INFO - PROCESS | 1892 | 1461743483403 Marionette TRACE conn5 <- [1,1830,null,{}] 00:51:23 INFO - PROCESS | 1892 | 1461743483413 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:23 INFO - PROCESS | 1892 | 1461743483769 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 00:51:24 INFO - PROCESS | 1892 | 1461743484145 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:24 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dca3000 == 128 [pid = 1892] [id = 465] 00:51:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28865f8400) [pid = 1892] [serial = 1396] [outer = (nil)] 00:51:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f288e573800) [pid = 1892] [serial = 1397] [outer = 0x7f28865f8400] 00:51:24 INFO - PROCESS | 1892 | 1461743484281 Marionette DEBUG loaded listener.js 00:51:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f28952a5400) [pid = 1892] [serial = 1398] [outer = 0x7f28865f8400] 00:51:25 INFO - PROCESS | 1892 | 1461743485667 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 00:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2309ms 00:51:25 INFO - PROCESS | 1892 | 1461743485708 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 00:51:25 INFO - PROCESS | 1892 | 1461743485714 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 00:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:51:25 INFO - PROCESS | 1892 | 1461743485743 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:51:25 INFO - PROCESS | 1892 | 1461743485756 Marionette TRACE conn5 <- [1,1834,null,{}] 00:51:25 INFO - PROCESS | 1892 | 1461743485788 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 1892 | 1461743486247 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870ca3800 == 127 [pid = 1892] [id = 388] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872cac800 == 126 [pid = 1892] [id = 452] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28709f7800 == 125 [pid = 1892] [id = 451] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28766da000 == 124 [pid = 1892] [id = 450] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286ce81000 == 123 [pid = 1892] [id = 449] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899310800 == 122 [pid = 1892] [id = 448] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894662000 == 121 [pid = 1892] [id = 447] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a477000 == 120 [pid = 1892] [id = 446] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887866800 == 119 [pid = 1892] [id = 445] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886d19800 == 118 [pid = 1892] [id = 444] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811df000 == 117 [pid = 1892] [id = 443] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eecf000 == 116 [pid = 1892] [id = 442] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de70000 == 115 [pid = 1892] [id = 441] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287beef800 == 114 [pid = 1892] [id = 440] 00:51:29 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287617d000 == 113 [pid = 1892] [id = 439] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2899076000) [pid = 1892] [serial = 1254] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2899b2e800) [pid = 1892] [serial = 1257] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f288a427800) [pid = 1892] [serial = 1251] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2887ecdc00) [pid = 1892] [serial = 1248] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287be27c00) [pid = 1892] [serial = 1221] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287ed6bc00) [pid = 1892] [serial = 1236] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287be28000) [pid = 1892] [serial = 1227] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2874926c00) [pid = 1892] [serial = 1224] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287d794400) [pid = 1892] [serial = 1230] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28854a4c00) [pid = 1892] [serial = 1245] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2882184000) [pid = 1892] [serial = 1242] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287e8df800) [pid = 1892] [serial = 1233] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2881179400) [pid = 1892] [serial = 1239] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2877092c00) [pid = 1892] [serial = 1313] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2872dc3800) [pid = 1892] [serial = 1310] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f286c8fe400) [pid = 1892] [serial = 1307] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28708ea000) [pid = 1892] [serial = 1308] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2898e11000) [pid = 1892] [serial = 1304] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f28956b8000) [pid = 1892] [serial = 1302] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f289468f400) [pid = 1892] [serial = 1301] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f28891b8800) [pid = 1892] [serial = 1299] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2888798c00) [pid = 1892] [serial = 1298] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28881b4400) [pid = 1892] [serial = 1296] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f288620b000) [pid = 1892] [serial = 1295] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f288549b400) [pid = 1892] [serial = 1293] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2882dd6000) [pid = 1892] [serial = 1292] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2882185000) [pid = 1892] [serial = 1290] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f28811bc400) [pid = 1892] [serial = 1289] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f28810b0c00) [pid = 1892] [serial = 1287] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2880e6f800) [pid = 1892] [serial = 1286] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287edea400) [pid = 1892] [serial = 1284] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287ed6b000) [pid = 1892] [serial = 1283] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287ece4400) [pid = 1892] [serial = 1281] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287e8e1c00) [pid = 1892] [serial = 1280] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287dab4c00) [pid = 1892] [serial = 1278] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287c75f000) [pid = 1892] [serial = 1277] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287be2b000) [pid = 1892] [serial = 1275] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2877c56800) [pid = 1892] [serial = 1274] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287649b800) [pid = 1892] [serial = 1272] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2874786000) [pid = 1892] [serial = 1271] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287be24400) [pid = 1892] [serial = 1268] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2874791800) [pid = 1892] [serial = 1311] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28781cbc00) [pid = 1892] [serial = 1314] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f287bf8c000) [pid = 1892] [serial = 1316] [outer = (nil)] [url = about:blank] 00:51:29 INFO - PROCESS | 1892 | 1461743489678 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286dfcf000 == 114 [pid = 1892] [id = 466] 00:51:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f286c7de800) [pid = 1892] [serial = 1399] [outer = (nil)] 00:51:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f286c8f2c00) [pid = 1892] [serial = 1400] [outer = 0x7f286c7de800] 00:51:29 INFO - PROCESS | 1892 | 1461743489826 Marionette DEBUG loaded listener.js 00:51:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f286e0bd000) [pid = 1892] [serial = 1401] [outer = 0x7f286c7de800] 00:51:31 INFO - PROCESS | 1892 | 1461743491132 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 00:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 00:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 5445ms 00:51:31 INFO - PROCESS | 1892 | 1461743491187 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 00:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:51:31 INFO - PROCESS | 1892 | 1461743491196 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 00:51:31 INFO - PROCESS | 1892 | 1461743491209 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:51:31 INFO - PROCESS | 1892 | 1461743491220 Marionette TRACE conn5 <- [1,1838,null,{}] 00:51:31 INFO - PROCESS | 1892 | 1461743491233 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:31 INFO - PROCESS | 1892 | 1461743491592 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 00:51:31 INFO - PROCESS | 1892 | 1461743491904 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872df7800 == 115 [pid = 1892] [id = 467] 00:51:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2870851800) [pid = 1892] [serial = 1402] [outer = (nil)] 00:51:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f2872a58000) [pid = 1892] [serial = 1403] [outer = 0x7f2870851800] 00:51:32 INFO - PROCESS | 1892 | 1461743492024 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2872dc8c00) [pid = 1892] [serial = 1404] [outer = 0x7f2870851800] 00:51:33 INFO - PROCESS | 1892 | 1461743493453 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2358ms 00:51:33 INFO - PROCESS | 1892 | 1461743493591 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 00:51:33 INFO - PROCESS | 1892 | 1461743493607 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 00:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:51:33 INFO - PROCESS | 1892 | 1461743493668 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:51:33 INFO - PROCESS | 1892 | 1461743493674 Marionette TRACE conn5 <- [1,1842,null,{}] 00:51:33 INFO - PROCESS | 1892 | 1461743493683 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:34 INFO - PROCESS | 1892 | 1461743494164 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 00:51:34 INFO - PROCESS | 1892 | 1461743494279 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287618e000 == 116 [pid = 1892] [id = 468] 00:51:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f28762ce800) [pid = 1892] [serial = 1405] [outer = (nil)] 00:51:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2876789400) [pid = 1892] [serial = 1406] [outer = 0x7f28762ce800] 00:51:34 INFO - PROCESS | 1892 | 1461743494515 Marionette DEBUG loaded listener.js 00:51:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287709e400) [pid = 1892] [serial = 1407] [outer = 0x7f28762ce800] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2874925c00) [pid = 1892] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2870847000) [pid = 1892] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2877095000) [pid = 1892] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f288217c800) [pid = 1892] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2880e0d000) [pid = 1892] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287dabd400) [pid = 1892] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287d883800) [pid = 1892] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f287dab6400) [pid = 1892] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f287478d800) [pid = 1892] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2872a56c00) [pid = 1892] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f28715d8800) [pid = 1892] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:51:35 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f28943f0000) [pid = 1892] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:51:36 INFO - PROCESS | 1892 | 1461743496024 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2406ms 00:51:36 INFO - PROCESS | 1892 | 1461743496073 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 00:51:36 INFO - PROCESS | 1892 | 1461743496080 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 00:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:51:36 INFO - PROCESS | 1892 | 1461743496095 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:51:36 INFO - PROCESS | 1892 | 1461743496105 Marionette TRACE conn5 <- [1,1846,null,{}] 00:51:36 INFO - PROCESS | 1892 | 1461743496133 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:36 INFO - PROCESS | 1892 | 1461743496379 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 00:51:36 INFO - PROCESS | 1892 | 1461743496541 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cce000 == 117 [pid = 1892] [id = 469] 00:51:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f2876787400) [pid = 1892] [serial = 1408] [outer = (nil)] 00:51:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f287be2f800) [pid = 1892] [serial = 1409] [outer = 0x7f2876787400] 00:51:36 INFO - PROCESS | 1892 | 1461743496691 Marionette DEBUG loaded listener.js 00:51:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f287c3eac00) [pid = 1892] [serial = 1410] [outer = 0x7f2876787400] 00:51:37 INFO - PROCESS | 1892 | 1461743497845 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1820ms 00:51:37 INFO - PROCESS | 1892 | 1461743497909 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 00:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:51:37 INFO - PROCESS | 1892 | 1461743497917 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 00:51:37 INFO - PROCESS | 1892 | 1461743497928 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1892 | 1461743497935 Marionette TRACE conn5 <- [1,1850,null,{}] 00:51:37 INFO - PROCESS | 1892 | 1461743497949 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:38 INFO - PROCESS | 1892 | 1461743498261 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 00:51:38 INFO - PROCESS | 1892 | 1461743498571 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287451d000 == 118 [pid = 1892] [id = 470] 00:51:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f287084fc00) [pid = 1892] [serial = 1411] [outer = (nil)] 00:51:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2872a57400) [pid = 1892] [serial = 1412] [outer = 0x7f287084fc00] 00:51:38 INFO - PROCESS | 1892 | 1461743498719 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2874782400) [pid = 1892] [serial = 1413] [outer = 0x7f287084fc00] 00:51:39 INFO - PROCESS | 1892 | 1461743499879 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2002ms 00:51:39 INFO - PROCESS | 1892 | 1461743499932 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1892 | 1461743499947 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:51:39 INFO - PROCESS | 1892 | 1461743499961 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1892 | 1461743499965 Marionette TRACE conn5 <- [1,1854,null,{}] 00:51:39 INFO - PROCESS | 1892 | 1461743499974 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:40 INFO - PROCESS | 1892 | 1461743500286 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 00:51:40 INFO - PROCESS | 1892 | 1461743500599 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878369800 == 119 [pid = 1892] [id = 471] 00:51:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2877c57400) [pid = 1892] [serial = 1414] [outer = (nil)] 00:51:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f28781c3800) [pid = 1892] [serial = 1415] [outer = 0x7f2877c57400] 00:51:40 INFO - PROCESS | 1892 | 1461743500690 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287c5cbc00) [pid = 1892] [serial = 1416] [outer = 0x7f2877c57400] 00:51:41 INFO - PROCESS | 1892 | 1461743501810 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1889ms 00:51:41 INFO - PROCESS | 1892 | 1461743501852 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 00:51:41 INFO - PROCESS | 1892 | 1461743501858 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 00:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:51:41 INFO - PROCESS | 1892 | 1461743501866 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:51:41 INFO - PROCESS | 1892 | 1461743501873 Marionette TRACE conn5 <- [1,1858,null,{}] 00:51:41 INFO - PROCESS | 1892 | 1461743501894 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:42 INFO - PROCESS | 1892 | 1461743502210 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 00:51:42 INFO - PROCESS | 1892 | 1461743502543 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3d9000 == 120 [pid = 1892] [id = 472] 00:51:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287dabc000) [pid = 1892] [serial = 1417] [outer = (nil)] 00:51:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287dad4c00) [pid = 1892] [serial = 1418] [outer = 0x7f287dabc000] 00:51:42 INFO - PROCESS | 1892 | 1461743502630 Marionette DEBUG loaded listener.js 00:51:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287e77c000) [pid = 1892] [serial = 1419] [outer = 0x7f287dabc000] 00:51:43 INFO - PROCESS | 1892 | 1461743503641 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1844ms 00:51:43 INFO - PROCESS | 1892 | 1461743503712 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 00:51:43 INFO - PROCESS | 1892 | 1461743503720 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 00:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:51:43 INFO - PROCESS | 1892 | 1461743503730 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:51:43 INFO - PROCESS | 1892 | 1461743503735 Marionette TRACE conn5 <- [1,1862,null,{}] 00:51:43 INFO - PROCESS | 1892 | 1461743503743 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 1892 | 1461743504039 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 00:51:44 INFO - PROCESS | 1892 | 1461743504381 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de82000 == 121 [pid = 1892] [id = 473] 00:51:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287d789c00) [pid = 1892] [serial = 1420] [outer = (nil)] 00:51:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287e9d4400) [pid = 1892] [serial = 1421] [outer = 0x7f287d789c00] 00:51:44 INFO - PROCESS | 1892 | 1461743504489 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287eceec00) [pid = 1892] [serial = 1422] [outer = 0x7f287d789c00] 00:51:45 INFO - PROCESS | 1892 | 1461743505719 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2043ms 00:51:45 INFO - PROCESS | 1892 | 1461743505774 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 00:51:45 INFO - PROCESS | 1892 | 1461743505778 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 00:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:51:45 INFO - PROCESS | 1892 | 1461743505785 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:51:45 INFO - PROCESS | 1892 | 1461743505789 Marionette TRACE conn5 <- [1,1866,null,{}] 00:51:45 INFO - PROCESS | 1892 | 1461743505795 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:46 INFO - PROCESS | 1892 | 1461743506084 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 00:51:46 INFO - PROCESS | 1892 | 1461743506413 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eeb9000 == 122 [pid = 1892] [id = 474] 00:51:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287dabfc00) [pid = 1892] [serial = 1423] [outer = (nil)] 00:51:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287ed70400) [pid = 1892] [serial = 1424] [outer = 0x7f287dabfc00] 00:51:46 INFO - PROCESS | 1892 | 1461743506524 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287ef26000) [pid = 1892] [serial = 1425] [outer = 0x7f287dabfc00] 00:51:47 INFO - PROCESS | 1892 | 1461743507645 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 00:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1933ms 00:51:47 INFO - PROCESS | 1892 | 1461743507721 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 1892 | 1461743507725 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 00:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:51:47 INFO - PROCESS | 1892 | 1461743507735 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 1892 | 1461743507738 Marionette TRACE conn5 <- [1,1870,null,{}] 00:51:47 INFO - PROCESS | 1892 | 1461743507747 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:48 INFO - PROCESS | 1892 | 1461743508116 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 00:51:48 INFO - PROCESS | 1892 | 1461743508455 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d4800 == 123 [pid = 1892] [id = 475] 00:51:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2881179400) [pid = 1892] [serial = 1426] [outer = (nil)] 00:51:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f288217c800) [pid = 1892] [serial = 1427] [outer = 0x7f2881179400] 00:51:48 INFO - PROCESS | 1892 | 1461743508600 Marionette DEBUG loaded listener.js 00:51:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2882dd9800) [pid = 1892] [serial = 1428] [outer = 0x7f2881179400] 00:51:49 INFO - PROCESS | 1892 | 1461743509980 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 00:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2341ms 00:51:50 INFO - PROCESS | 1892 | 1461743510078 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 00:51:50 INFO - PROCESS | 1892 | 1461743510084 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 00:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:51:50 INFO - PROCESS | 1892 | 1461743510093 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:51:50 INFO - PROCESS | 1892 | 1461743510098 Marionette TRACE conn5 <- [1,1874,null,{}] 00:51:50 INFO - PROCESS | 1892 | 1461743510107 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:50 INFO - PROCESS | 1892 | 1461743510565 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 00:51:50 INFO - PROCESS | 1892 | 1461743510867 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886814000 == 124 [pid = 1892] [id = 476] 00:51:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2883766800) [pid = 1892] [serial = 1429] [outer = (nil)] 00:51:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f28854a6400) [pid = 1892] [serial = 1430] [outer = 0x7f2883766800] 00:51:51 INFO - PROCESS | 1892 | 1461743511016 Marionette DEBUG loaded listener.js 00:51:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f28863f3800) [pid = 1892] [serial = 1431] [outer = 0x7f2883766800] 00:51:52 INFO - PROCESS | 1892 | 1461743512517 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2498ms 00:51:52 INFO - PROCESS | 1892 | 1461743512593 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 00:51:52 INFO - PROCESS | 1892 | 1461743512600 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 00:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:51:52 INFO - PROCESS | 1892 | 1461743512610 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 1892 | 1461743512617 Marionette TRACE conn5 <- [1,1878,null,{}] 00:51:52 INFO - PROCESS | 1892 | 1461743512626 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:53 INFO - PROCESS | 1892 | 1461743513064 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 00:51:53 INFO - PROCESS | 1892 | 1461743513302 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288744d000 == 125 [pid = 1892] [id = 477] 00:51:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287edf6400) [pid = 1892] [serial = 1432] [outer = (nil)] 00:51:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f28883d8000) [pid = 1892] [serial = 1433] [outer = 0x7f287edf6400] 00:51:53 INFO - PROCESS | 1892 | 1461743513436 Marionette DEBUG loaded listener.js 00:51:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28890d2000) [pid = 1892] [serial = 1434] [outer = 0x7f287edf6400] 00:51:54 INFO - PROCESS | 1892 | 1461743514774 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2243ms 00:51:54 INFO - PROCESS | 1892 | 1461743514861 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 00:51:54 INFO - PROCESS | 1892 | 1461743514868 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 00:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:51:54 INFO - PROCESS | 1892 | 1461743514878 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:51:54 INFO - PROCESS | 1892 | 1461743514882 Marionette TRACE conn5 <- [1,1882,null,{}] 00:51:54 INFO - PROCESS | 1892 | 1461743514892 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:55 INFO - PROCESS | 1892 | 1461743515371 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 00:51:55 INFO - PROCESS | 1892 | 1461743515677 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888f1f800 == 126 [pid = 1892] [id = 478] 00:51:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2882dd1c00) [pid = 1892] [serial = 1435] [outer = (nil)] 00:51:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f288e575000) [pid = 1892] [serial = 1436] [outer = 0x7f2882dd1c00] 00:51:55 INFO - PROCESS | 1892 | 1461743515814 Marionette DEBUG loaded listener.js 00:51:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28944ebc00) [pid = 1892] [serial = 1437] [outer = 0x7f2882dd1c00] 00:51:57 INFO - PROCESS | 1892 | 1461743517181 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2344ms 00:51:57 INFO - PROCESS | 1892 | 1461743517223 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 00:51:57 INFO - PROCESS | 1892 | 1461743517229 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 00:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:51:57 INFO - PROCESS | 1892 | 1461743517239 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:51:57 INFO - PROCESS | 1892 | 1461743517245 Marionette TRACE conn5 <- [1,1886,null,{}] 00:51:57 INFO - PROCESS | 1892 | 1461743517255 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:57 INFO - PROCESS | 1892 | 1461743517658 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 00:51:58 INFO - PROCESS | 1892 | 1461743518025 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894103800 == 127 [pid = 1892] [id = 479] 00:51:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2887ec4800) [pid = 1892] [serial = 1438] [outer = (nil)] 00:51:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2895602c00) [pid = 1892] [serial = 1439] [outer = 0x7f2887ec4800] 00:51:58 INFO - PROCESS | 1892 | 1461743518162 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28977c0c00) [pid = 1892] [serial = 1440] [outer = 0x7f2887ec4800] 00:51:59 INFO - PROCESS | 1892 | 1461743519547 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 00:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2350ms 00:51:59 INFO - PROCESS | 1892 | 1461743519590 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 1892 | 1461743519597 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 00:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:51:59 INFO - PROCESS | 1892 | 1461743519607 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1892 | 1461743519615 Marionette TRACE conn5 <- [1,1890,null,{}] 00:51:59 INFO - PROCESS | 1892 | 1461743519652 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:00 INFO - PROCESS | 1892 | 1461743520033 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 00:52:00 INFO - PROCESS | 1892 | 1461743520513 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899310800 == 128 [pid = 1892] [id = 480] 00:52:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f289b6c3c00) [pid = 1892] [serial = 1441] [outer = (nil)] 00:52:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f289c137800) [pid = 1892] [serial = 1442] [outer = 0x7f289b6c3c00] 00:52:00 INFO - PROCESS | 1892 | 1461743520662 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f289c4c3000) [pid = 1892] [serial = 1443] [outer = 0x7f289b6c3c00] 00:52:02 INFO - PROCESS | 1892 | 1461743522020 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 00:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2475ms 00:52:02 INFO - PROCESS | 1892 | 1461743522084 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 00:52:02 INFO - PROCESS | 1892 | 1461743522094 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 00:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:52:02 INFO - PROCESS | 1892 | 1461743522105 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:52:02 INFO - PROCESS | 1892 | 1461743522111 Marionette TRACE conn5 <- [1,1894,null,{}] 00:52:02 INFO - PROCESS | 1892 | 1461743522137 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:02 INFO - PROCESS | 1892 | 1461743522512 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 00:52:02 INFO - PROCESS | 1892 | 1461743522910 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287efcd000 == 129 [pid = 1892] [id = 481] 00:52:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287e14c800) [pid = 1892] [serial = 1444] [outer = (nil)] 00:52:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f287e154000) [pid = 1892] [serial = 1445] [outer = 0x7f287e14c800] 00:52:03 INFO - PROCESS | 1892 | 1461743523051 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f287e158800) [pid = 1892] [serial = 1446] [outer = 0x7f287e14c800] 00:52:04 INFO - PROCESS | 1892 | 1461743524526 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2522ms 00:52:04 INFO - PROCESS | 1892 | 1461743524629 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1892 | 1461743524635 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 00:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:52:04 INFO - PROCESS | 1892 | 1461743524715 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1892 | 1461743524722 Marionette TRACE conn5 <- [1,1898,null,{}] 00:52:04 INFO - PROCESS | 1892 | 1461743524738 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:05 INFO - PROCESS | 1892 | 1461743525175 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 00:52:05 INFO - PROCESS | 1892 | 1461743525471 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286ba4a800 == 130 [pid = 1892] [id = 482] 00:52:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f286bad2c00) [pid = 1892] [serial = 1447] [outer = (nil)] 00:52:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f286bad9800) [pid = 1892] [serial = 1448] [outer = 0x7f286bad2c00] 00:52:05 INFO - PROCESS | 1892 | 1461743525621 Marionette DEBUG loaded listener.js 00:52:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f286badf800) [pid = 1892] [serial = 1449] [outer = 0x7f286bad2c00] 00:52:06 INFO - PROCESS | 1892 | 1461743526959 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2358ms 00:52:07 INFO - PROCESS | 1892 | 1461743527020 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 1892 | 1461743527026 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 00:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:52:07 INFO - PROCESS | 1892 | 1461743527053 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 1892 | 1461743527058 Marionette TRACE conn5 <- [1,1902,null,{}] 00:52:07 INFO - PROCESS | 1892 | 1461743527067 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:07 INFO - PROCESS | 1892 | 1461743527426 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287452a800 == 129 [pid = 1892] [id = 391] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894636800 == 128 [pid = 1892] [id = 400] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28735cd800 == 127 [pid = 1892] [id = 405] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878172000 == 126 [pid = 1892] [id = 327] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886811000 == 125 [pid = 1892] [id = 396] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887561000 == 124 [pid = 1892] [id = 83] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6ad800 == 123 [pid = 1892] [id = 399] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899036000 == 122 [pid = 1892] [id = 401] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287dba4000 == 121 [pid = 1892] [id = 393] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3fb800 == 120 [pid = 1892] [id = 337] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899aa5800 == 119 [pid = 1892] [id = 402] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888042000 == 118 [pid = 1892] [id = 398] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bed7000 == 117 [pid = 1892] [id = 392] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876ecf800 == 116 [pid = 1892] [id = 422] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887546800 == 115 [pid = 1892] [id = 462] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886828000 == 114 [pid = 1892] [id = 461] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288371f800 == 113 [pid = 1892] [id = 460] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eec7000 == 112 [pid = 1892] [id = 459] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287db9c800 == 111 [pid = 1892] [id = 458] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c404000 == 110 [pid = 1892] [id = 457] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878588800 == 109 [pid = 1892] [id = 456] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28766eb800 == 108 [pid = 1892] [id = 455] 00:52:10 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870aa1000 == 107 [pid = 1892] [id = 454] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2899248c00) [pid = 1892] [serial = 1305] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287bf8b000) [pid = 1892] [serial = 1269] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287478f400) [pid = 1892] [serial = 1361] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287084dc00) [pid = 1892] [serial = 1355] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28708e8400) [pid = 1892] [serial = 1356] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2881fbb800) [pid = 1892] [serial = 1352] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2899b85800) [pid = 1892] [serial = 1349] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2899a32800) [pid = 1892] [serial = 1346] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2895533c00) [pid = 1892] [serial = 1343] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f289464e000) [pid = 1892] [serial = 1341] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28943e9400) [pid = 1892] [serial = 1340] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28935ad800) [pid = 1892] [serial = 1338] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f28891ba400) [pid = 1892] [serial = 1337] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2888f75c00) [pid = 1892] [serial = 1335] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2887c8fc00) [pid = 1892] [serial = 1334] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2880e9a800) [pid = 1892] [serial = 1332] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2880e0a800) [pid = 1892] [serial = 1331] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287ef2ec00) [pid = 1892] [serial = 1329] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287edf3400) [pid = 1892] [serial = 1328] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287ecf1000) [pid = 1892] [serial = 1326] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287e8e0400) [pid = 1892] [serial = 1325] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287c5c9c00) [pid = 1892] [serial = 1323] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287bfc9800) [pid = 1892] [serial = 1322] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287678b000) [pid = 1892] [serial = 1320] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287478a000) [pid = 1892] [serial = 1319] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2872a53400) [pid = 1892] [serial = 1358] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2872a5c800) [pid = 1892] [serial = 1359] [outer = (nil)] [url = about:blank] 00:52:10 INFO - PROCESS | 1892 | 1461743530454 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286ce88000 == 108 [pid = 1892] [id = 483] 00:52:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f286c7d9c00) [pid = 1892] [serial = 1450] [outer = (nil)] 00:52:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f286c7df000) [pid = 1892] [serial = 1451] [outer = 0x7f286c7d9c00] 00:52:10 INFO - PROCESS | 1892 | 1461743530654 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f286c8fd400) [pid = 1892] [serial = 1452] [outer = 0x7f286c7d9c00] 00:52:11 INFO - PROCESS | 1892 | 1461743531931 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 4955ms 00:52:12 INFO - PROCESS | 1892 | 1461743532008 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 00:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:52:12 INFO - PROCESS | 1892 | 1461743532018 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 00:52:12 INFO - PROCESS | 1892 | 1461743532043 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 1892 | 1461743532052 Marionette TRACE conn5 <- [1,1906,null,{}] 00:52:12 INFO - PROCESS | 1892 | 1461743532066 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:12 INFO - PROCESS | 1892 | 1461743532394 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 00:52:12 INFO - PROCESS | 1892 | 1461743532715 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870ca4000 == 109 [pid = 1892] [id = 484] 00:52:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f286c8fd800) [pid = 1892] [serial = 1453] [outer = (nil)] 00:52:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287290ac00) [pid = 1892] [serial = 1454] [outer = 0x7f286c8fd800] 00:52:12 INFO - PROCESS | 1892 | 1461743532866 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2872a5d400) [pid = 1892] [serial = 1455] [outer = 0x7f286c8fd800] 00:52:14 INFO - PROCESS | 1892 | 1461743534220 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 00:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2266ms 00:52:14 INFO - PROCESS | 1892 | 1461743534328 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 00:52:14 INFO - PROCESS | 1892 | 1461743534345 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 00:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:52:14 INFO - PROCESS | 1892 | 1461743534432 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 1892 | 1461743534439 Marionette TRACE conn5 <- [1,1910,null,{}] 00:52:14 INFO - PROCESS | 1892 | 1461743534448 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:14 INFO - PROCESS | 1892 | 1461743534907 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 00:52:14 INFO - PROCESS | 1892 | 1461743534982 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28734da000 == 110 [pid = 1892] [id = 485] 00:52:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2874453c00) [pid = 1892] [serial = 1456] [outer = (nil)] 00:52:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287491e400) [pid = 1892] [serial = 1457] [outer = 0x7f2874453c00] 00:52:15 INFO - PROCESS | 1892 | 1461743535098 Marionette DEBUG loaded listener.js 00:52:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287678cc00) [pid = 1892] [serial = 1458] [outer = 0x7f2874453c00] 00:52:16 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287678b800) [pid = 1892] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:52:16 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f286c7d7800) [pid = 1892] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:52:16 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2870851800) [pid = 1892] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:52:16 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2881fb3c00) [pid = 1892] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:52:16 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2878310800) [pid = 1892] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:52:16 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f286c7de800) [pid = 1892] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:52:16 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287709b400) [pid = 1892] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:52:16 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28762ce800) [pid = 1892] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:52:17 INFO - PROCESS | 1892 | 1461743537393 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 00:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 3089ms 00:52:17 INFO - PROCESS | 1892 | 1461743537480 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 00:52:17 INFO - PROCESS | 1892 | 1461743537487 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 00:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:52:17 INFO - PROCESS | 1892 | 1461743537501 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:52:17 INFO - PROCESS | 1892 | 1461743537516 Marionette TRACE conn5 <- [1,1914,null,{}] 00:52:17 INFO - PROCESS | 1892 | 1461743537538 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:17 INFO - PROCESS | 1892 | 1461743537935 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 00:52:18 INFO - PROCESS | 1892 | 1461743538051 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764be000 == 111 [pid = 1892] [id = 486] 00:52:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2874786000) [pid = 1892] [serial = 1459] [outer = (nil)] 00:52:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2877b4d800) [pid = 1892] [serial = 1460] [outer = 0x7f2874786000] 00:52:18 INFO - PROCESS | 1892 | 1461743538164 Marionette DEBUG loaded listener.js 00:52:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287bf8b000) [pid = 1892] [serial = 1461] [outer = 0x7f2874786000] 00:52:19 INFO - PROCESS | 1892 | 1461743539852 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2416ms 00:52:19 INFO - PROCESS | 1892 | 1461743539914 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 00:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:52:19 INFO - PROCESS | 1892 | 1461743539923 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 00:52:19 INFO - PROCESS | 1892 | 1461743539933 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:52:19 INFO - PROCESS | 1892 | 1461743539941 Marionette TRACE conn5 <- [1,1918,null,{}] 00:52:20 INFO - PROCESS | 1892 | 1461743540005 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:20 INFO - PROCESS | 1892 | 1461743540256 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 00:52:20 INFO - PROCESS | 1892 | 1461743540585 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2873244000 == 112 [pid = 1892] [id = 487] 00:52:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f28708f3000) [pid = 1892] [serial = 1462] [outer = (nil)] 00:52:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2872a53400) [pid = 1892] [serial = 1463] [outer = 0x7f28708f3000] 00:52:20 INFO - PROCESS | 1892 | 1461743540669 Marionette DEBUG loaded listener.js 00:52:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287444fc00) [pid = 1892] [serial = 1464] [outer = 0x7f28708f3000] 00:52:21 INFO - PROCESS | 1892 | 1461743541840 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 00:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1984ms 00:52:21 INFO - PROCESS | 1892 | 1461743541916 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 00:52:21 INFO - PROCESS | 1892 | 1461743541924 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 00:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:52:21 INFO - PROCESS | 1892 | 1461743541945 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:52:21 INFO - PROCESS | 1892 | 1461743541951 Marionette TRACE conn5 <- [1,1922,null,{}] 00:52:22 INFO - PROCESS | 1892 | 1461743542029 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:22 INFO - PROCESS | 1892 | 1461743542471 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 00:52:22 INFO - PROCESS | 1892 | 1461743542750 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876990000 == 113 [pid = 1892] [id = 488] 00:52:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2872a58c00) [pid = 1892] [serial = 1465] [outer = (nil)] 00:52:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2877095800) [pid = 1892] [serial = 1466] [outer = 0x7f2872a58c00] 00:52:22 INFO - PROCESS | 1892 | 1461743542837 Marionette DEBUG loaded listener.js 00:52:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287bd4c800) [pid = 1892] [serial = 1467] [outer = 0x7f2872a58c00] 00:52:23 INFO - PROCESS | 1892 | 1461743543997 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 00:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2107ms 00:52:24 INFO - PROCESS | 1892 | 1461743544046 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 00:52:24 INFO - PROCESS | 1892 | 1461743544051 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 00:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:52:24 INFO - PROCESS | 1892 | 1461743544059 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:52:24 INFO - PROCESS | 1892 | 1461743544066 Marionette TRACE conn5 <- [1,1926,null,{}] 00:52:24 INFO - PROCESS | 1892 | 1461743544085 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:24 INFO - PROCESS | 1892 | 1461743544409 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 00:52:24 INFO - PROCESS | 1892 | 1461743544746 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:24 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bee3800 == 114 [pid = 1892] [id = 489] 00:52:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287c5d3800) [pid = 1892] [serial = 1468] [outer = (nil)] 00:52:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287d78b400) [pid = 1892] [serial = 1469] [outer = 0x7f287c5d3800] 00:52:24 INFO - PROCESS | 1892 | 1461743544830 Marionette DEBUG loaded listener.js 00:52:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287dab6800) [pid = 1892] [serial = 1470] [outer = 0x7f287c5d3800] 00:52:25 INFO - PROCESS | 1892 | 1461743545930 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 00:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1949ms 00:52:26 INFO - PROCESS | 1892 | 1461743546009 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 00:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:52:26 INFO - PROCESS | 1892 | 1461743546015 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 00:52:26 INFO - PROCESS | 1892 | 1461743546021 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:52:26 INFO - PROCESS | 1892 | 1461743546025 Marionette TRACE conn5 <- [1,1930,null,{}] 00:52:26 INFO - PROCESS | 1892 | 1461743546033 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:26 INFO - PROCESS | 1892 | 1461743546381 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 00:52:26 INFO - PROCESS | 1892 | 1461743546769 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c57e800 == 115 [pid = 1892] [id = 490] 00:52:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2874925800) [pid = 1892] [serial = 1471] [outer = (nil)] 00:52:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287e14a800) [pid = 1892] [serial = 1472] [outer = 0x7f2874925800] 00:52:26 INFO - PROCESS | 1892 | 1461743546900 Marionette DEBUG loaded listener.js 00:52:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287e669c00) [pid = 1892] [serial = 1473] [outer = 0x7f2874925800] 00:52:28 INFO - PROCESS | 1892 | 1461743548301 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 00:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2343ms 00:52:28 INFO - PROCESS | 1892 | 1461743548371 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 00:52:28 INFO - PROCESS | 1892 | 1461743548379 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 00:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:52:28 INFO - PROCESS | 1892 | 1461743548390 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:52:28 INFO - PROCESS | 1892 | 1461743548397 Marionette TRACE conn5 <- [1,1934,null,{}] 00:52:28 INFO - PROCESS | 1892 | 1461743548407 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:28 INFO - PROCESS | 1892 | 1461743548781 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 00:52:29 INFO - PROCESS | 1892 | 1461743549150 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de8d800 == 116 [pid = 1892] [id = 491] 00:52:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287c5d4800) [pid = 1892] [serial = 1474] [outer = (nil)] 00:52:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287e8e2800) [pid = 1892] [serial = 1475] [outer = 0x7f287c5d4800] 00:52:29 INFO - PROCESS | 1892 | 1461743549285 Marionette DEBUG loaded listener.js 00:52:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287ecea800) [pid = 1892] [serial = 1476] [outer = 0x7f287c5d4800] 00:52:30 INFO - PROCESS | 1892 | 1461743550794 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2494ms 00:52:30 INFO - PROCESS | 1892 | 1461743550885 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 00:52:30 INFO - PROCESS | 1892 | 1461743550891 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 00:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:52:30 INFO - PROCESS | 1892 | 1461743550901 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:52:30 INFO - PROCESS | 1892 | 1461743550905 Marionette TRACE conn5 <- [1,1938,null,{}] 00:52:30 INFO - PROCESS | 1892 | 1461743550915 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:31 INFO - PROCESS | 1892 | 1461743551487 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 00:52:31 INFO - PROCESS | 1892 | 1461743551738 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ec4800 == 117 [pid = 1892] [id = 492] 00:52:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287ece7400) [pid = 1892] [serial = 1477] [outer = (nil)] 00:52:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f287ef2d800) [pid = 1892] [serial = 1478] [outer = 0x7f287ece7400] 00:52:31 INFO - PROCESS | 1892 | 1461743551881 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2880ea1400) [pid = 1892] [serial = 1479] [outer = 0x7f287ece7400] 00:52:33 INFO - PROCESS | 1892 | 1461743553368 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2489ms 00:52:33 INFO - PROCESS | 1892 | 1461743553393 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 00:52:33 INFO - PROCESS | 1892 | 1461743553400 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 00:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:52:33 INFO - PROCESS | 1892 | 1461743553435 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:52:33 INFO - PROCESS | 1892 | 1461743553442 Marionette TRACE conn5 <- [1,1942,null,{}] 00:52:33 INFO - PROCESS | 1892 | 1461743553452 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:33 INFO - PROCESS | 1892 | 1461743553911 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 00:52:34 INFO - PROCESS | 1892 | 1461743554212 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2882096000 == 118 [pid = 1892] [id = 493] 00:52:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2880e0f400) [pid = 1892] [serial = 1480] [outer = (nil)] 00:52:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f288117d400) [pid = 1892] [serial = 1481] [outer = 0x7f2880e0f400] 00:52:34 INFO - PROCESS | 1892 | 1461743554353 Marionette DEBUG loaded listener.js 00:52:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28811bf800) [pid = 1892] [serial = 1482] [outer = 0x7f2880e0f400] 00:52:35 INFO - PROCESS | 1892 | 1461743555716 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2353ms 00:52:35 INFO - PROCESS | 1892 | 1461743555779 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 00:52:35 INFO - PROCESS | 1892 | 1461743555785 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 00:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:52:35 INFO - PROCESS | 1892 | 1461743555853 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:52:35 INFO - PROCESS | 1892 | 1461743555860 Marionette TRACE conn5 <- [1,1946,null,{}] 00:52:35 INFO - PROCESS | 1892 | 1461743555889 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:36 INFO - PROCESS | 1892 | 1461743556227 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 00:52:36 INFO - PROCESS | 1892 | 1461743556619 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886816800 == 119 [pid = 1892] [id = 494] 00:52:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287e665800) [pid = 1892] [serial = 1483] [outer = (nil)] 00:52:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2881fb7c00) [pid = 1892] [serial = 1484] [outer = 0x7f287e665800] 00:52:36 INFO - PROCESS | 1892 | 1461743556755 Marionette DEBUG loaded listener.js 00:52:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2882182800) [pid = 1892] [serial = 1485] [outer = 0x7f287e665800] 00:52:38 INFO - PROCESS | 1892 | 1461743558182 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2437ms 00:52:38 INFO - PROCESS | 1892 | 1461743558233 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 00:52:38 INFO - PROCESS | 1892 | 1461743558240 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 00:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:52:38 INFO - PROCESS | 1892 | 1461743558250 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:52:38 INFO - PROCESS | 1892 | 1461743558254 Marionette TRACE conn5 <- [1,1950,null,{}] 00:52:38 INFO - PROCESS | 1892 | 1461743558306 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:38 INFO - PROCESS | 1892 | 1461743558736 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 00:52:39 INFO - PROCESS | 1892 | 1461743559045 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887553800 == 120 [pid = 1892] [id = 495] 00:52:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2881fb4c00) [pid = 1892] [serial = 1486] [outer = (nil)] 00:52:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f2882246c00) [pid = 1892] [serial = 1487] [outer = 0x7f2881fb4c00] 00:52:39 INFO - PROCESS | 1892 | 1461743559183 Marionette DEBUG loaded listener.js 00:52:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f288224cc00) [pid = 1892] [serial = 1488] [outer = 0x7f2881fb4c00] 00:52:40 INFO - PROCESS | 1892 | 1461743560591 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2397ms 00:52:40 INFO - PROCESS | 1892 | 1461743560648 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 00:52:40 INFO - PROCESS | 1892 | 1461743560655 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 00:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:52:40 INFO - PROCESS | 1892 | 1461743560666 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:52:40 INFO - PROCESS | 1892 | 1461743560670 Marionette TRACE conn5 <- [1,1954,null,{}] 00:52:40 INFO - PROCESS | 1892 | 1461743560754 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:41 INFO - PROCESS | 1892 | 1461743561125 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 00:52:41 INFO - PROCESS | 1892 | 1461743561508 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3ea000 == 121 [pid = 1892] [id = 496] 00:52:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2881fb6800) [pid = 1892] [serial = 1489] [outer = (nil)] 00:52:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2882251c00) [pid = 1892] [serial = 1490] [outer = 0x7f2881fb6800] 00:52:41 INFO - PROCESS | 1892 | 1461743561646 Marionette DEBUG loaded listener.js 00:52:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f2882dce000) [pid = 1892] [serial = 1491] [outer = 0x7f2881fb6800] 00:52:43 INFO - PROCESS | 1892 | 1461743563072 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 00:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2463ms 00:52:43 INFO - PROCESS | 1892 | 1461743563130 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 00:52:43 INFO - PROCESS | 1892 | 1461743563137 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 00:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:52:43 INFO - PROCESS | 1892 | 1461743563148 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:52:43 INFO - PROCESS | 1892 | 1461743563153 Marionette TRACE conn5 <- [1,1958,null,{}] 00:52:43 INFO - PROCESS | 1892 | 1461743563164 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:43 INFO - PROCESS | 1892 | 1461743563656 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 00:52:43 INFO - PROCESS | 1892 | 1461743563987 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289530d800 == 122 [pid = 1892] [id = 497] 00:52:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f2887c8fc00) [pid = 1892] [serial = 1492] [outer = (nil)] 00:52:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f28890ce800) [pid = 1892] [serial = 1493] [outer = 0x7f2887c8fc00] 00:52:44 INFO - PROCESS | 1892 | 1461743564136 Marionette DEBUG loaded listener.js 00:52:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f288e57d800) [pid = 1892] [serial = 1494] [outer = 0x7f2887c8fc00] 00:52:45 INFO - PROCESS | 1892 | 1461743565441 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 00:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2353ms 00:52:45 INFO - PROCESS | 1892 | 1461743565509 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 00:52:45 INFO - PROCESS | 1892 | 1461743565515 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 00:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:52:45 INFO - PROCESS | 1892 | 1461743565582 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:52:45 INFO - PROCESS | 1892 | 1461743565588 Marionette TRACE conn5 <- [1,1962,null,{}] 00:52:45 INFO - PROCESS | 1892 | 1461743565604 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:46 INFO - PROCESS | 1892 | 1461743565989 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 00:52:46 INFO - PROCESS | 1892 | 1461743566385 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289931e800 == 123 [pid = 1892] [id = 498] 00:52:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f28823f9400) [pid = 1892] [serial = 1495] [outer = (nil)] 00:52:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 151 (0x7f28946b2400) [pid = 1892] [serial = 1496] [outer = 0x7f28823f9400] 00:52:46 INFO - PROCESS | 1892 | 1461743566526 Marionette DEBUG loaded listener.js 00:52:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 152 (0x7f289773fc00) [pid = 1892] [serial = 1497] [outer = 0x7f28823f9400] 00:52:48 INFO - PROCESS | 1892 | 1461743568080 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 00:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2609ms 00:52:48 INFO - PROCESS | 1892 | 1461743568137 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 00:52:48 INFO - PROCESS | 1892 | 1461743568144 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 00:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:52:48 INFO - PROCESS | 1892 | 1461743568197 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:52:48 INFO - PROCESS | 1892 | 1461743568201 Marionette TRACE conn5 <- [1,1966,null,{}] 00:52:48 INFO - PROCESS | 1892 | 1461743568354 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:48 INFO - PROCESS | 1892 | 1461743568755 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 00:52:48 INFO - PROCESS | 1892 | 1461743568950 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28769ac800 == 124 [pid = 1892] [id = 499] 00:52:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 153 (0x7f28881b9400) [pid = 1892] [serial = 1498] [outer = (nil)] 00:52:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 154 (0x7f289924d400) [pid = 1892] [serial = 1499] [outer = 0x7f28881b9400] 00:52:49 INFO - PROCESS | 1892 | 1461743569086 Marionette DEBUG loaded listener.js 00:52:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 155 (0x7f2899b2e000) [pid = 1892] [serial = 1500] [outer = 0x7f28881b9400] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 154 (0x7f28811b8000) [pid = 1892] [serial = 1385] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 153 (0x7f287830a800) [pid = 1892] [serial = 1370] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 152 (0x7f287c3f7800) [pid = 1892] [serial = 1317] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 151 (0x7f289c40b400) [pid = 1892] [serial = 1350] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 150 (0x7f2872a58000) [pid = 1892] [serial = 1403] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f2881fc0400) [pid = 1892] [serial = 1353] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f287084cc00) [pid = 1892] [serial = 1364] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f287ed70800) [pid = 1892] [serial = 1379] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f28991ac000) [pid = 1892] [serial = 1344] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f2882186400) [pid = 1892] [serial = 1391] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287d884000) [pid = 1892] [serial = 1376] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2872dc8c00) [pid = 1892] [serial = 1404] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2882177800) [pid = 1892] [serial = 1388] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f286e0bd000) [pid = 1892] [serial = 1401] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2886fef800) [pid = 1892] [serial = 1394] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287c5d2000) [pid = 1892] [serial = 1373] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2880e6d400) [pid = 1892] [serial = 1382] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f286c8f2c00) [pid = 1892] [serial = 1400] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2899b81800) [pid = 1892] [serial = 1347] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287444f000) [pid = 1892] [serial = 1367] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2876789400) [pid = 1892] [serial = 1406] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f288e573800) [pid = 1892] [serial = 1397] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287709e400) [pid = 1892] [serial = 1407] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287be2f800) [pid = 1892] [serial = 1409] [outer = (nil)] [url = about:blank] 00:52:52 INFO - PROCESS | 1892 | 1461743572931 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 00:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 4817ms 00:52:52 INFO - PROCESS | 1892 | 1461743572974 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 00:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:52:52 INFO - PROCESS | 1892 | 1461743572985 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 00:52:53 INFO - PROCESS | 1892 | 1461743572999 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:52:53 INFO - PROCESS | 1892 | 1461743573009 Marionette TRACE conn5 <- [1,1970,null,{}] 00:52:53 INFO - PROCESS | 1892 | 1461743573022 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:53 INFO - PROCESS | 1892 | 1461743573343 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 00:52:53 INFO - PROCESS | 1892 | 1461743573673 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870cb7800 == 125 [pid = 1892] [id = 500] 00:52:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f286e0bd000) [pid = 1892] [serial = 1501] [outer = (nil)] 00:52:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28708e9c00) [pid = 1892] [serial = 1502] [outer = 0x7f286e0bd000] 00:52:53 INFO - PROCESS | 1892 | 1461743573797 Marionette DEBUG loaded listener.js 00:52:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28715dc400) [pid = 1892] [serial = 1503] [outer = 0x7f286e0bd000] 00:52:55 INFO - PROCESS | 1892 | 1461743575164 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 00:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2203ms 00:52:55 INFO - PROCESS | 1892 | 1461743575200 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 00:52:55 INFO - PROCESS | 1892 | 1461743575214 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 00:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:52:55 INFO - PROCESS | 1892 | 1461743575259 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:52:55 INFO - PROCESS | 1892 | 1461743575266 Marionette TRACE conn5 <- [1,1974,null,{}] 00:52:55 INFO - PROCESS | 1892 | 1461743575276 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:55 INFO - PROCESS | 1892 | 1461743575700 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 00:52:56 INFO - PROCESS | 1892 | 1461743576088 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:56 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876418000 == 126 [pid = 1892] [id = 501] 00:52:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2872903000) [pid = 1892] [serial = 1504] [outer = (nil)] 00:52:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28762cf400) [pid = 1892] [serial = 1505] [outer = 0x7f2872903000] 00:52:56 INFO - PROCESS | 1892 | 1461743576208 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2877092000) [pid = 1892] [serial = 1506] [outer = 0x7f2872903000] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f286c8fd800) [pid = 1892] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f289b6c3c00) [pid = 1892] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287edf6400) [pid = 1892] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287dabc000) [pid = 1892] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2877c57400) [pid = 1892] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287d789c00) [pid = 1892] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287e14c800) [pid = 1892] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287dabfc00) [pid = 1892] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2887ec4800) [pid = 1892] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2881179400) [pid = 1892] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f286bad2c00) [pid = 1892] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f286c7d9c00) [pid = 1892] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2874453c00) [pid = 1892] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2883766800) [pid = 1892] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2882dd1c00) [pid = 1892] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287084fc00) [pid = 1892] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2872dbd400) [pid = 1892] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f28781ce000) [pid = 1892] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287efa4800) [pid = 1892] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28865f8400) [pid = 1892] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2872a5b800) [pid = 1892] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2880e9b000) [pid = 1892] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f28781c9000) [pid = 1892] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287dad2800) [pid = 1892] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287c3ebc00) [pid = 1892] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28865b4000) [pid = 1892] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f286e0c3800) [pid = 1892] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287e667800) [pid = 1892] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:52:57 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f286e0b4c00) [pid = 1892] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:52:58 INFO - PROCESS | 1892 | 1461743578216 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 00:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2999ms 00:52:58 INFO - PROCESS | 1892 | 1461743578254 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 00:52:58 INFO - PROCESS | 1892 | 1461743578260 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 00:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:52:58 INFO - PROCESS | 1892 | 1461743578271 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:52:58 INFO - PROCESS | 1892 | 1461743578279 Marionette TRACE conn5 <- [1,1978,null,{}] 00:52:58 INFO - PROCESS | 1892 | 1461743578306 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:58 INFO - PROCESS | 1892 | 1461743578640 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 00:52:58 INFO - PROCESS | 1892 | 1461743578925 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287697e000 == 127 [pid = 1892] [id = 502] 00:52:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f28733e5000) [pid = 1892] [serial = 1507] [outer = (nil)] 00:52:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287830f400) [pid = 1892] [serial = 1508] [outer = 0x7f28733e5000] 00:52:59 INFO - PROCESS | 1892 | 1461743579046 Marionette DEBUG loaded listener.js 00:52:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287c35cc00) [pid = 1892] [serial = 1509] [outer = 0x7f28733e5000] 00:53:00 INFO - PROCESS | 1892 | 1461743580688 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2457ms 00:53:00 INFO - PROCESS | 1892 | 1461743580731 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 00:53:00 INFO - PROCESS | 1892 | 1461743580742 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 00:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:53:00 INFO - PROCESS | 1892 | 1461743580759 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:53:00 INFO - PROCESS | 1892 | 1461743580766 Marionette TRACE conn5 <- [1,1982,null,{}] 00:53:00 INFO - PROCESS | 1892 | 1461743580782 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:01 INFO - PROCESS | 1892 | 1461743581281 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 00:53:01 INFO - PROCESS | 1892 | 1461743581529 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874519000 == 128 [pid = 1892] [id = 503] 00:53:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28708ef800) [pid = 1892] [serial = 1510] [outer = (nil)] 00:53:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f28715df800) [pid = 1892] [serial = 1511] [outer = 0x7f28708ef800] 00:53:01 INFO - PROCESS | 1892 | 1461743581675 Marionette DEBUG loaded listener.js 00:53:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2872dcac00) [pid = 1892] [serial = 1512] [outer = 0x7f28708ef800] 00:53:03 INFO - PROCESS | 1892 | 1461743583185 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2504ms 00:53:03 INFO - PROCESS | 1892 | 1461743583264 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 1892 | 1461743583280 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:53:03 INFO - PROCESS | 1892 | 1461743583358 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 1892 | 1461743583367 Marionette TRACE conn5 <- [1,1986,null,{}] 00:53:03 INFO - PROCESS | 1892 | 1461743583378 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:03 INFO - PROCESS | 1892 | 1461743583851 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 00:53:04 INFO - PROCESS | 1892 | 1461743584157 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287817d000 == 129 [pid = 1892] [id = 504] 00:53:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287478f800) [pid = 1892] [serial = 1513] [outer = (nil)] 00:53:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287be32c00) [pid = 1892] [serial = 1514] [outer = 0x7f287478f800] 00:53:04 INFO - PROCESS | 1892 | 1461743584294 Marionette DEBUG loaded listener.js 00:53:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287c5d1400) [pid = 1892] [serial = 1515] [outer = 0x7f287478f800] 00:53:05 INFO - PROCESS | 1892 | 1461743585792 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2519ms 00:53:05 INFO - PROCESS | 1892 | 1461743585863 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 00:53:05 INFO - PROCESS | 1892 | 1461743585868 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 00:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:53:05 INFO - PROCESS | 1892 | 1461743585881 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:53:05 INFO - PROCESS | 1892 | 1461743585892 Marionette TRACE conn5 <- [1,1990,null,{}] 00:53:05 INFO - PROCESS | 1892 | 1461743585964 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:06 INFO - PROCESS | 1892 | 1461743586503 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 00:53:06 INFO - PROCESS | 1892 | 1461743586755 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3d2800 == 130 [pid = 1892] [id = 505] 00:53:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287d886c00) [pid = 1892] [serial = 1516] [outer = (nil)] 00:53:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287e14c800) [pid = 1892] [serial = 1517] [outer = 0x7f287d886c00] 00:53:06 INFO - PROCESS | 1892 | 1461743586902 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287e66a000) [pid = 1892] [serial = 1518] [outer = 0x7f287d886c00] 00:53:08 INFO - PROCESS | 1892 | 1461743588325 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2508ms 00:53:08 INFO - PROCESS | 1892 | 1461743588391 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 00:53:08 INFO - PROCESS | 1892 | 1461743588399 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 00:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:53:08 INFO - PROCESS | 1892 | 1461743588409 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:53:08 INFO - PROCESS | 1892 | 1461743588414 Marionette TRACE conn5 <- [1,1994,null,{}] 00:53:08 INFO - PROCESS | 1892 | 1461743588482 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:08 INFO - PROCESS | 1892 | 1461743588823 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 00:53:09 INFO - PROCESS | 1892 | 1461743589198 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e01e800 == 131 [pid = 1892] [id = 506] 00:53:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287d886800) [pid = 1892] [serial = 1519] [outer = (nil)] 00:53:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287ed0c800) [pid = 1892] [serial = 1520] [outer = 0x7f287d886800] 00:53:09 INFO - PROCESS | 1892 | 1461743589334 Marionette DEBUG loaded listener.js 00:53:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287ed75800) [pid = 1892] [serial = 1521] [outer = 0x7f287d886800] 00:53:10 INFO - PROCESS | 1892 | 1461743590681 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2343ms 00:53:10 INFO - PROCESS | 1892 | 1461743590754 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 00:53:10 INFO - PROCESS | 1892 | 1461743590760 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 00:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:53:10 INFO - PROCESS | 1892 | 1461743590771 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:53:10 INFO - PROCESS | 1892 | 1461743590775 Marionette TRACE conn5 <- [1,1998,null,{}] 00:53:10 INFO - PROCESS | 1892 | 1461743590790 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:11 INFO - PROCESS | 1892 | 1461743591279 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 00:53:11 INFO - PROCESS | 1892 | 1461743591588 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287efcc800 == 132 [pid = 1892] [id = 507] 00:53:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287ed75c00) [pid = 1892] [serial = 1522] [outer = (nil)] 00:53:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287ef21c00) [pid = 1892] [serial = 1523] [outer = 0x7f287ed75c00] 00:53:11 INFO - PROCESS | 1892 | 1461743591730 Marionette DEBUG loaded listener.js 00:53:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287efa4c00) [pid = 1892] [serial = 1524] [outer = 0x7f287ed75c00] 00:53:13 INFO - PROCESS | 1892 | 1461743593293 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 00:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 2549ms 00:53:13 INFO - PROCESS | 1892 | 1461743593321 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 00:53:13 INFO - PROCESS | 1892 | 1461743593328 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 00:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:53:13 INFO - PROCESS | 1892 | 1461743593341 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:53:13 INFO - PROCESS | 1892 | 1461743593348 Marionette TRACE conn5 <- [1,2002,null,{}] 00:53:13 INFO - PROCESS | 1892 | 1461743593359 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:13 INFO - PROCESS | 1892 | 1461743593949 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 00:53:14 INFO - PROCESS | 1892 | 1461743594182 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288603f000 == 133 [pid = 1892] [id = 508] 00:53:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287efac400) [pid = 1892] [serial = 1525] [outer = (nil)] 00:53:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2882250000) [pid = 1892] [serial = 1526] [outer = 0x7f287efac400] 00:53:14 INFO - PROCESS | 1892 | 1461743594330 Marionette DEBUG loaded listener.js 00:53:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2882dd6000) [pid = 1892] [serial = 1527] [outer = 0x7f287efac400] 00:53:15 INFO - PROCESS | 1892 | 1461743595658 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2398ms 00:53:15 INFO - PROCESS | 1892 | 1461743595740 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 00:53:15 INFO - PROCESS | 1892 | 1461743595747 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 00:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:53:15 INFO - PROCESS | 1892 | 1461743595757 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:53:15 INFO - PROCESS | 1892 | 1461743595761 Marionette TRACE conn5 <- [1,2006,null,{}] 00:53:15 INFO - PROCESS | 1892 | 1461743595830 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:16 INFO - PROCESS | 1892 | 1461743596264 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 00:53:16 INFO - PROCESS | 1892 | 1461743596583 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288754b000 == 134 [pid = 1892] [id = 509] 00:53:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287dac1000) [pid = 1892] [serial = 1528] [outer = (nil)] 00:53:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28854a0000) [pid = 1892] [serial = 1529] [outer = 0x7f287dac1000] 00:53:16 INFO - PROCESS | 1892 | 1461743596722 Marionette DEBUG loaded listener.js 00:53:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2886bc8000) [pid = 1892] [serial = 1530] [outer = 0x7f287dac1000] 00:53:18 INFO - PROCESS | 1892 | 1461743598153 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 00:53:18 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 00:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2503ms 00:53:18 INFO - PROCESS | 1892 | 1461743598284 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 00:53:18 INFO - PROCESS | 1892 | 1461743598291 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 00:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:53:18 INFO - PROCESS | 1892 | 1461743598311 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:53:18 INFO - PROCESS | 1892 | 1461743598318 Marionette TRACE conn5 <- [1,2010,null,{}] 00:53:18 INFO - PROCESS | 1892 | 1461743598328 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:18 INFO - PROCESS | 1892 | 1461743598758 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 00:53:19 INFO - PROCESS | 1892 | 1461743599008 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6b4800 == 135 [pid = 1892] [id = 510] 00:53:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2880e05000) [pid = 1892] [serial = 1531] [outer = (nil)] 00:53:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28883e4000) [pid = 1892] [serial = 1532] [outer = 0x7f2880e05000] 00:53:19 INFO - PROCESS | 1892 | 1461743599144 Marionette DEBUG loaded listener.js 00:53:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f288a426800) [pid = 1892] [serial = 1533] [outer = 0x7f2880e05000] 00:53:20 INFO - PROCESS | 1892 | 1461743600482 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 00:53:20 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 00:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2245ms 00:53:20 INFO - PROCESS | 1892 | 1461743600557 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 00:53:20 INFO - PROCESS | 1892 | 1461743600563 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 00:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:53:20 INFO - PROCESS | 1892 | 1461743600575 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:53:20 INFO - PROCESS | 1892 | 1461743600579 Marionette TRACE conn5 <- [1,2014,null,{}] 00:53:20 INFO - PROCESS | 1892 | 1461743600589 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:20 INFO - PROCESS | 1892 | 1461743600976 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 00:53:21 INFO - PROCESS | 1892 | 1461743601357 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895812800 == 136 [pid = 1892] [id = 511] 00:53:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f287eded000) [pid = 1892] [serial = 1534] [outer = (nil)] 00:53:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28935b6800) [pid = 1892] [serial = 1535] [outer = 0x7f287eded000] 00:53:21 INFO - PROCESS | 1892 | 1461743601494 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2895534400) [pid = 1892] [serial = 1536] [outer = 0x7f287eded000] 00:53:22 INFO - PROCESS | 1892 | 1461743602877 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2388ms 00:53:22 INFO - PROCESS | 1892 | 1461743602974 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 00:53:22 INFO - PROCESS | 1892 | 1461743602979 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 00:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:53:22 INFO - PROCESS | 1892 | 1461743602991 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:53:23 INFO - PROCESS | 1892 | 1461743602995 Marionette TRACE conn5 <- [1,2018,null,{}] 00:53:23 INFO - PROCESS | 1892 | 1461743603063 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:23 INFO - PROCESS | 1892 | 1461743603451 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 00:53:23 INFO - PROCESS | 1892 | 1461743603841 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c4f2000 == 137 [pid = 1892] [id = 512] 00:53:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2885488800) [pid = 1892] [serial = 1537] [outer = (nil)] 00:53:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28991a7c00) [pid = 1892] [serial = 1538] [outer = 0x7f2885488800] 00:53:23 INFO - PROCESS | 1892 | 1461743603975 Marionette DEBUG loaded listener.js 00:53:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2899a3b800) [pid = 1892] [serial = 1539] [outer = 0x7f2885488800] 00:53:25 INFO - PROCESS | 1892 | 1461743605348 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2444ms 00:53:25 INFO - PROCESS | 1892 | 1461743605440 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 00:53:25 INFO - PROCESS | 1892 | 1461743605445 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 00:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:53:25 INFO - PROCESS | 1892 | 1461743605456 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 1892 | 1461743605463 Marionette TRACE conn5 <- [1,2022,null,{}] 00:53:25 INFO - PROCESS | 1892 | 1461743605473 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:25 INFO - PROCESS | 1892 | 1461743605963 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 00:53:26 INFO - PROCESS | 1892 | 1461743606295 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878591800 == 138 [pid = 1892] [id = 513] 00:53:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f286ceb6000) [pid = 1892] [serial = 1540] [outer = (nil)] 00:53:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f2899a35800) [pid = 1892] [serial = 1541] [outer = 0x7f286ceb6000] 00:53:26 INFO - PROCESS | 1892 | 1461743606440 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f289b6bf800) [pid = 1892] [serial = 1542] [outer = 0x7f286ceb6000] 00:53:27 INFO - PROCESS | 1892 | 1461743607804 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2393ms 00:53:27 INFO - PROCESS | 1892 | 1461743607851 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 1892 | 1461743607857 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 00:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:53:27 INFO - PROCESS | 1892 | 1461743607867 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 1892 | 1461743607871 Marionette TRACE conn5 <- [1,2026,null,{}] 00:53:27 INFO - PROCESS | 1892 | 1461743607881 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:28 INFO - PROCESS | 1892 | 1461743608242 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 00:53:28 INFO - PROCESS | 1892 | 1461743608644 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f67c800 == 139 [pid = 1892] [id = 514] 00:53:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f2871943c00) [pid = 1892] [serial = 1543] [outer = (nil)] 00:53:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f2871949c00) [pid = 1892] [serial = 1544] [outer = 0x7f2871943c00] 00:53:28 INFO - PROCESS | 1892 | 1461743608785 Marionette DEBUG loaded listener.js 00:53:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f287194f800) [pid = 1892] [serial = 1545] [outer = 0x7f2871943c00] 00:53:30 INFO - PROCESS | 1892 | 1461743610172 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870ca4000 == 138 [pid = 1892] [id = 484] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28782a9000 == 137 [pid = 1892] [id = 166] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287836c000 == 136 [pid = 1892] [id = 390] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289983d800 == 135 [pid = 1892] [id = 176] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289dca3000 == 134 [pid = 1892] [id = 465] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876418000 == 133 [pid = 1892] [id = 501] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870cb7800 == 132 [pid = 1892] [id = 500] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289530d800 == 131 [pid = 1892] [id = 497] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3ea000 == 130 [pid = 1892] [id = 496] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887553800 == 129 [pid = 1892] [id = 495] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886816800 == 128 [pid = 1892] [id = 494] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2882096000 == 127 [pid = 1892] [id = 493] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ec4800 == 126 [pid = 1892] [id = 492] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de8d800 == 125 [pid = 1892] [id = 491] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c57e800 == 124 [pid = 1892] [id = 490] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bee3800 == 123 [pid = 1892] [id = 489] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876990000 == 122 [pid = 1892] [id = 488] 00:53:33 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2873244000 == 121 [pid = 1892] [id = 487] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f287290ac00) [pid = 1892] [serial = 1454] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f289c4c3000) [pid = 1892] [serial = 1443] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f28883d8000) [pid = 1892] [serial = 1433] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f287dad4c00) [pid = 1892] [serial = 1418] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f28781c3800) [pid = 1892] [serial = 1415] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f28890d2000) [pid = 1892] [serial = 1434] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287e9d4400) [pid = 1892] [serial = 1421] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287e158800) [pid = 1892] [serial = 1446] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287ef26000) [pid = 1892] [serial = 1425] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287c5cbc00) [pid = 1892] [serial = 1416] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28977c0c00) [pid = 1892] [serial = 1440] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287e154000) [pid = 1892] [serial = 1445] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2882dd9800) [pid = 1892] [serial = 1428] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f288217c800) [pid = 1892] [serial = 1427] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f286bad9800) [pid = 1892] [serial = 1448] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f286c7df000) [pid = 1892] [serial = 1451] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287678cc00) [pid = 1892] [serial = 1458] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287eceec00) [pid = 1892] [serial = 1422] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28854a6400) [pid = 1892] [serial = 1430] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f288e575000) [pid = 1892] [serial = 1436] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2872a57400) [pid = 1892] [serial = 1412] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287ed70400) [pid = 1892] [serial = 1424] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f28944ebc00) [pid = 1892] [serial = 1437] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f28863f3800) [pid = 1892] [serial = 1431] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2874782400) [pid = 1892] [serial = 1413] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2876785800) [pid = 1892] [serial = 1362] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2895602c00) [pid = 1892] [serial = 1439] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f286badf800) [pid = 1892] [serial = 1449] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f289c137800) [pid = 1892] [serial = 1442] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287491e400) [pid = 1892] [serial = 1457] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287e77c000) [pid = 1892] [serial = 1419] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2872a5d400) [pid = 1892] [serial = 1455] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f286c8fd400) [pid = 1892] [serial = 1452] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287d78c400) [pid = 1892] [serial = 1374] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2881fb6c00) [pid = 1892] [serial = 1386] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28952a5400) [pid = 1892] [serial = 1398] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2884397400) [pid = 1892] [serial = 1392] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2882186800) [pid = 1892] [serial = 1389] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287be2dc00) [pid = 1892] [serial = 1371] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287efa4000) [pid = 1892] [serial = 1380] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287dad1400) [pid = 1892] [serial = 1377] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f28883f1800) [pid = 1892] [serial = 1395] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f28715d3800) [pid = 1892] [serial = 1365] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f28810a9000) [pid = 1892] [serial = 1383] [outer = (nil)] [url = about:blank] 00:53:33 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2876785400) [pid = 1892] [serial = 1368] [outer = (nil)] [url = about:blank] 00:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 5863ms 00:53:33 INFO - PROCESS | 1892 | 1461743613985 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 00:53:33 INFO - PROCESS | 1892 | 1461743613993 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 00:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:53:34 INFO - PROCESS | 1892 | 1461743614011 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:53:34 INFO - PROCESS | 1892 | 1461743614021 Marionette TRACE conn5 <- [1,2030,null,{}] 00:53:34 INFO - PROCESS | 1892 | 1461743614035 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:34 INFO - PROCESS | 1892 | 1461743614350 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 00:53:34 INFO - PROCESS | 1892 | 1461743614613 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286dfd8000 == 122 [pid = 1892] [id = 515] 00:53:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f286ceae400) [pid = 1892] [serial = 1546] [outer = (nil)] 00:53:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f286ceb0800) [pid = 1892] [serial = 1547] [outer = 0x7f286ceae400] 00:53:34 INFO - PROCESS | 1892 | 1461743614740 Marionette DEBUG loaded listener.js 00:53:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286ceb9400) [pid = 1892] [serial = 1548] [outer = 0x7f286ceae400] 00:53:36 INFO - PROCESS | 1892 | 1461743616008 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2050ms 00:53:36 INFO - PROCESS | 1892 | 1461743616073 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 00:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:53:36 INFO - PROCESS | 1892 | 1461743616082 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 00:53:36 INFO - PROCESS | 1892 | 1461743616105 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:53:36 INFO - PROCESS | 1892 | 1461743616115 Marionette TRACE conn5 <- [1,2034,null,{}] 00:53:36 INFO - PROCESS | 1892 | 1461743616144 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:36 INFO - PROCESS | 1892 | 1461743616459 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 00:53:36 INFO - PROCESS | 1892 | 1461743616810 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870cbf000 == 123 [pid = 1892] [id = 516] 00:53:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2870810400) [pid = 1892] [serial = 1549] [outer = (nil)] 00:53:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287084dc00) [pid = 1892] [serial = 1550] [outer = 0x7f2870810400] 00:53:36 INFO - PROCESS | 1892 | 1461743616925 Marionette DEBUG loaded listener.js 00:53:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f28708f2800) [pid = 1892] [serial = 1551] [outer = 0x7f2870810400] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2872903000) [pid = 1892] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2872a58c00) [pid = 1892] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f2881fb4c00) [pid = 1892] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f28823f9400) [pid = 1892] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2880e0f400) [pid = 1892] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f28708f3000) [pid = 1892] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f2876787400) [pid = 1892] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f287e665800) [pid = 1892] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2881fb6800) [pid = 1892] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f28881b9400) [pid = 1892] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f2887c8fc00) [pid = 1892] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f287c5d3800) [pid = 1892] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f286e0bd000) [pid = 1892] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f2874925800) [pid = 1892] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f287c5d4800) [pid = 1892] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:53:39 INFO - PROCESS | 1892 | --DOMWINDOW == 92 (0x7f287ece7400) [pid = 1892] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:53:39 INFO - PROCESS | 1892 | 1461743619415 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 3337ms 00:53:39 INFO - PROCESS | 1892 | 1461743619439 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 00:53:39 INFO - PROCESS | 1892 | 1461743619446 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 00:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:53:39 INFO - PROCESS | 1892 | 1461743619485 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:53:39 INFO - PROCESS | 1892 | 1461743619492 Marionette TRACE conn5 <- [1,2038,null,{}] 00:53:39 INFO - PROCESS | 1892 | 1461743619561 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:39 INFO - PROCESS | 1892 | 1461743619934 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 00:53:39 INFO - PROCESS | 1892 | 1461743619984 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874518800 == 124 [pid = 1892] [id = 517] 00:53:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 93 (0x7f28708f6800) [pid = 1892] [serial = 1552] [outer = (nil)] 00:53:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f2872909400) [pid = 1892] [serial = 1553] [outer = 0x7f28708f6800] 00:53:40 INFO - PROCESS | 1892 | 1461743620113 Marionette DEBUG loaded listener.js 00:53:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f2872b6d800) [pid = 1892] [serial = 1554] [outer = 0x7f28708f6800] 00:53:41 INFO - PROCESS | 1892 | 1461743621702 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2309ms 00:53:41 INFO - PROCESS | 1892 | 1461743621783 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 00:53:41 INFO - PROCESS | 1892 | 1461743621794 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 00:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:53:41 INFO - PROCESS | 1892 | 1461743621810 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:53:41 INFO - PROCESS | 1892 | 1461743621821 Marionette TRACE conn5 <- [1,2042,null,{}] 00:53:42 INFO - PROCESS | 1892 | 1461743622026 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:42 INFO - PROCESS | 1892 | 1461743622497 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 00:53:42 INFO - PROCESS | 1892 | 1461743622692 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870aa4800 == 125 [pid = 1892] [id = 518] 00:53:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f286c7d8c00) [pid = 1892] [serial = 1555] [outer = (nil)] 00:53:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f286e0b8c00) [pid = 1892] [serial = 1556] [outer = 0x7f286c7d8c00] 00:53:42 INFO - PROCESS | 1892 | 1461743622838 Marionette DEBUG loaded listener.js 00:53:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f287080f400) [pid = 1892] [serial = 1557] [outer = 0x7f286c7d8c00] 00:53:44 INFO - PROCESS | 1892 | 1461743624441 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:53:44 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) 00:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2686ms 00:53:44 INFO - PROCESS | 1892 | 1461743624496 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 00:53:44 INFO - PROCESS | 1892 | 1461743624511 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 00:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:53:44 INFO - PROCESS | 1892 | 1461743624529 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:53:44 INFO - PROCESS | 1892 | 1461743624541 Marionette TRACE conn5 <- [1,2046,null,{}] 00:53:44 INFO - PROCESS | 1892 | 1461743624580 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:45 INFO - PROCESS | 1892 | 1461743625137 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 00:53:45 INFO - PROCESS | 1892 | 1461743625365 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287641b000 == 126 [pid = 1892] [id = 519] 00:53:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f287194e400) [pid = 1892] [serial = 1558] [outer = (nil)] 00:53:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2872904c00) [pid = 1892] [serial = 1559] [outer = 0x7f287194e400] 00:53:45 INFO - PROCESS | 1892 | 1461743625504 Marionette DEBUG loaded listener.js 00:53:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f28733df400) [pid = 1892] [serial = 1560] [outer = 0x7f287194e400] 00:53:47 INFO - PROCESS | 1892 | 1461743627149 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2664ms 00:53:47 INFO - PROCESS | 1892 | 1461743627192 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 00:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:53:47 INFO - PROCESS | 1892 | 1461743627199 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 00:53:47 INFO - PROCESS | 1892 | 1461743627210 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:53:47 INFO - PROCESS | 1892 | 1461743627219 Marionette TRACE conn5 <- [1,2050,null,{}] 00:53:47 INFO - PROCESS | 1892 | 1461743627247 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:47 INFO - PROCESS | 1892 | 1461743627731 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 00:53:48 INFO - PROCESS | 1892 | 1461743628027 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876962000 == 127 [pid = 1892] [id = 520] 00:53:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f287478c000) [pid = 1892] [serial = 1561] [outer = (nil)] 00:53:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f28764a0000) [pid = 1892] [serial = 1562] [outer = 0x7f287478c000] 00:53:48 INFO - PROCESS | 1892 | 1461743628173 Marionette DEBUG loaded listener.js 00:53:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2877096c00) [pid = 1892] [serial = 1563] [outer = 0x7f287478c000] 00:53:49 INFO - PROCESS | 1892 | 1461743629814 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2662ms 00:53:49 INFO - PROCESS | 1892 | 1461743629872 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 00:53:49 INFO - PROCESS | 1892 | 1461743629879 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 00:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:53:49 INFO - PROCESS | 1892 | 1461743629890 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:53:49 INFO - PROCESS | 1892 | 1461743629894 Marionette TRACE conn5 <- [1,2054,null,{}] 00:53:49 INFO - PROCESS | 1892 | 1461743629904 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:50 INFO - PROCESS | 1892 | 1461743630358 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 00:53:50 INFO - PROCESS | 1892 | 1461743630598 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cd0000 == 128 [pid = 1892] [id = 521] 00:53:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286c7d2800) [pid = 1892] [serial = 1564] [outer = (nil)] 00:53:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287bd54000) [pid = 1892] [serial = 1565] [outer = 0x7f286c7d2800] 00:53:50 INFO - PROCESS | 1892 | 1461743630741 Marionette DEBUG loaded listener.js 00:53:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287bf98400) [pid = 1892] [serial = 1566] [outer = 0x7f286c7d2800] 00:53:52 INFO - PROCESS | 1892 | 1461743632086 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2243ms 00:53:52 INFO - PROCESS | 1892 | 1461743632134 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 00:53:52 INFO - PROCESS | 1892 | 1461743632141 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 00:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:53:52 INFO - PROCESS | 1892 | 1461743632154 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:53:52 INFO - PROCESS | 1892 | 1461743632158 Marionette TRACE conn5 <- [1,2058,null,{}] 00:53:52 INFO - PROCESS | 1892 | 1461743632170 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:52 INFO - PROCESS | 1892 | 1461743632566 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 00:53:52 INFO - PROCESS | 1892 | 1461743632941 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287858a800 == 129 [pid = 1892] [id = 522] 00:53:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287444b400) [pid = 1892] [serial = 1567] [outer = (nil)] 00:53:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287c3f6800) [pid = 1892] [serial = 1568] [outer = 0x7f287444b400] 00:53:53 INFO - PROCESS | 1892 | 1461743633079 Marionette DEBUG loaded listener.js 00:53:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c5d8400) [pid = 1892] [serial = 1569] [outer = 0x7f287444b400] 00:53:54 INFO - PROCESS | 1892 | 1461743634502 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2408ms 00:53:54 INFO - PROCESS | 1892 | 1461743634568 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 1892 | 1461743634574 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:53:54 INFO - PROCESS | 1892 | 1461743634585 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 1892 | 1461743634590 Marionette TRACE conn5 <- [1,2062,null,{}] 00:53:54 INFO - PROCESS | 1892 | 1461743634606 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:55 INFO - PROCESS | 1892 | 1461743635260 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 00:53:55 INFO - PROCESS | 1892 | 1461743635500 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c40b800 == 130 [pid = 1892] [id = 523] 00:53:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287d881000) [pid = 1892] [serial = 1570] [outer = (nil)] 00:53:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287e784c00) [pid = 1892] [serial = 1571] [outer = 0x7f287d881000] 00:53:55 INFO - PROCESS | 1892 | 1461743635643 Marionette DEBUG loaded listener.js 00:53:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287ece8000) [pid = 1892] [serial = 1572] [outer = 0x7f287d881000] 00:53:57 INFO - PROCESS | 1892 | 1461743637156 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2645ms 00:53:57 INFO - PROCESS | 1892 | 1461743637232 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 00:53:57 INFO - PROCESS | 1892 | 1461743637238 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 00:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:53:57 INFO - PROCESS | 1892 | 1461743637250 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:53:57 INFO - PROCESS | 1892 | 1461743637254 Marionette TRACE conn5 <- [1,2066,null,{}] 00:53:57 INFO - PROCESS | 1892 | 1461743637265 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:57 INFO - PROCESS | 1892 | 1461743637711 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 00:53:57 INFO - PROCESS | 1892 | 1461743637955 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de79800 == 131 [pid = 1892] [id = 524] 00:53:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f28784ea800) [pid = 1892] [serial = 1573] [outer = (nil)] 00:53:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287ecee400) [pid = 1892] [serial = 1574] [outer = 0x7f28784ea800] 00:53:58 INFO - PROCESS | 1892 | 1461743638092 Marionette DEBUG loaded listener.js 00:53:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287edf3400) [pid = 1892] [serial = 1575] [outer = 0x7f28784ea800] 00:53:59 INFO - PROCESS | 1892 | 1461743639478 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2294ms 00:53:59 INFO - PROCESS | 1892 | 1461743639545 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 00:53:59 INFO - PROCESS | 1892 | 1461743639552 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 00:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:53:59 INFO - PROCESS | 1892 | 1461743639561 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 1892 | 1461743639567 Marionette TRACE conn5 <- [1,2070,null,{}] 00:53:59 INFO - PROCESS | 1892 | 1461743639577 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:59 INFO - PROCESS | 1892 | 1461743639964 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 00:54:00 INFO - PROCESS | 1892 | 1461743640279 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eec5800 == 132 [pid = 1892] [id = 525] 00:54:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f286c7d2400) [pid = 1892] [serial = 1576] [outer = (nil)] 00:54:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287efa6c00) [pid = 1892] [serial = 1577] [outer = 0x7f286c7d2400] 00:54:00 INFO - PROCESS | 1892 | 1461743640422 Marionette DEBUG loaded listener.js 00:54:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2880e0c400) [pid = 1892] [serial = 1578] [outer = 0x7f286c7d2400] 00:54:01 INFO - PROCESS | 1892 | 1461743641773 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 00:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2290ms 00:54:01 INFO - PROCESS | 1892 | 1461743641853 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 00:54:01 INFO - PROCESS | 1892 | 1461743641860 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 00:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:54:01 INFO - PROCESS | 1892 | 1461743641889 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:54:01 INFO - PROCESS | 1892 | 1461743641895 Marionette TRACE conn5 <- [1,2074,null,{}] 00:54:01 INFO - PROCESS | 1892 | 1461743641962 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:02 INFO - PROCESS | 1892 | 1461743642325 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 00:54:02 INFO - PROCESS | 1892 | 1461743642703 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e2b800 == 133 [pid = 1892] [id = 526] 00:54:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287d87c800) [pid = 1892] [serial = 1579] [outer = (nil)] 00:54:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2880e9a800) [pid = 1892] [serial = 1580] [outer = 0x7f287d87c800] 00:54:02 INFO - PROCESS | 1892 | 1461743642848 Marionette DEBUG loaded listener.js 00:54:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f28810ac800) [pid = 1892] [serial = 1581] [outer = 0x7f287d87c800] 00:54:04 INFO - PROCESS | 1892 | 1461743644343 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 00:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2602ms 00:54:04 INFO - PROCESS | 1892 | 1461743644529 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 00:54:04 INFO - PROCESS | 1892 | 1461743644536 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 00:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:54:04 INFO - PROCESS | 1892 | 1461743644549 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:54:04 INFO - PROCESS | 1892 | 1461743644553 Marionette TRACE conn5 <- [1,2078,null,{}] 00:54:04 INFO - PROCESS | 1892 | 1461743644564 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:04 INFO - PROCESS | 1892 | 1461743644993 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 00:54:05 INFO - PROCESS | 1892 | 1461743645257 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28820a4800 == 134 [pid = 1892] [id = 527] 00:54:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2880e0c000) [pid = 1892] [serial = 1582] [outer = (nil)] 00:54:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28811b7000) [pid = 1892] [serial = 1583] [outer = 0x7f2880e0c000] 00:54:05 INFO - PROCESS | 1892 | 1461743645397 Marionette DEBUG loaded listener.js 00:54:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2881fb9000) [pid = 1892] [serial = 1584] [outer = 0x7f2880e0c000] 00:54:06 INFO - PROCESS | 1892 | 1461743646772 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2292ms 00:54:06 INFO - PROCESS | 1892 | 1461743646855 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 00:54:06 INFO - PROCESS | 1892 | 1461743646862 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 00:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:54:06 INFO - PROCESS | 1892 | 1461743646873 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:54:06 INFO - PROCESS | 1892 | 1461743646879 Marionette TRACE conn5 <- [1,2082,null,{}] 00:54:06 INFO - PROCESS | 1892 | 1461743646891 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:07 INFO - PROCESS | 1892 | 1461743647386 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 00:54:07 INFO - PROCESS | 1892 | 1461743647717 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288688d800 == 135 [pid = 1892] [id = 528] 00:54:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2882249400) [pid = 1892] [serial = 1585] [outer = (nil)] 00:54:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2882253c00) [pid = 1892] [serial = 1586] [outer = 0x7f2882249400] 00:54:07 INFO - PROCESS | 1892 | 1461743647883 Marionette DEBUG loaded listener.js 00:54:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f288376b800) [pid = 1892] [serial = 1587] [outer = 0x7f2882249400] 00:54:09 INFO - PROCESS | 1892 | 1461743649363 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2555ms 00:54:09 INFO - PROCESS | 1892 | 1461743649429 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 00:54:09 INFO - PROCESS | 1892 | 1461743649435 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 00:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:54:09 INFO - PROCESS | 1892 | 1461743649445 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:54:09 INFO - PROCESS | 1892 | 1461743649456 Marionette TRACE conn5 <- [1,2086,null,{}] 00:54:09 INFO - PROCESS | 1892 | 1461743649470 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:09 INFO - PROCESS | 1892 | 1461743649852 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 00:54:10 INFO - PROCESS | 1892 | 1461743650231 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887e55800 == 136 [pid = 1892] [id = 529] 00:54:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f288376c000) [pid = 1892] [serial = 1588] [outer = (nil)] 00:54:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28854a4000) [pid = 1892] [serial = 1589] [outer = 0x7f288376c000] 00:54:10 INFO - PROCESS | 1892 | 1461743650366 Marionette DEBUG loaded listener.js 00:54:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2886eb6800) [pid = 1892] [serial = 1590] [outer = 0x7f288376c000] 00:54:11 INFO - PROCESS | 1892 | 1461743651730 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287451d000 == 135 [pid = 1892] [id = 470] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286dfcf000 == 134 [pid = 1892] [id = 466] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286ce88000 == 133 [pid = 1892] [id = 483] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de82000 == 132 [pid = 1892] [id = 473] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878369800 == 131 [pid = 1892] [id = 471] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a45e000 == 130 [pid = 1892] [id = 224] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28935a7000 == 129 [pid = 1892] [id = 387] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870cbf000 == 128 [pid = 1892] [id = 516] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286dfd8000 == 127 [pid = 1892] [id = 515] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895812800 == 126 [pid = 1892] [id = 511] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6b4800 == 125 [pid = 1892] [id = 510] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288754b000 == 124 [pid = 1892] [id = 509] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288603f000 == 123 [pid = 1892] [id = 508] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287efcc800 == 122 [pid = 1892] [id = 507] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e01e800 == 121 [pid = 1892] [id = 506] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3d2800 == 120 [pid = 1892] [id = 505] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287817d000 == 119 [pid = 1892] [id = 504] 00:54:15 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874519000 == 118 [pid = 1892] [id = 503] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287830f400) [pid = 1892] [serial = 1508] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2877092000) [pid = 1892] [serial = 1506] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287bd4c800) [pid = 1892] [serial = 1467] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f288224cc00) [pid = 1892] [serial = 1488] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f28946b2400) [pid = 1892] [serial = 1496] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f28811bf800) [pid = 1892] [serial = 1482] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2872a53400) [pid = 1892] [serial = 1463] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f28762cf400) [pid = 1892] [serial = 1505] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287c3eac00) [pid = 1892] [serial = 1410] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2881fb7c00) [pid = 1892] [serial = 1484] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2882251c00) [pid = 1892] [serial = 1490] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f289924d400) [pid = 1892] [serial = 1499] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f288e57d800) [pid = 1892] [serial = 1494] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2899b2e000) [pid = 1892] [serial = 1500] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287dab6800) [pid = 1892] [serial = 1470] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f289773fc00) [pid = 1892] [serial = 1497] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f28890ce800) [pid = 1892] [serial = 1493] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28708e9c00) [pid = 1892] [serial = 1502] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f28715dc400) [pid = 1892] [serial = 1503] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287e669c00) [pid = 1892] [serial = 1473] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287444fc00) [pid = 1892] [serial = 1464] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287e14a800) [pid = 1892] [serial = 1472] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287d78b400) [pid = 1892] [serial = 1469] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287ecea800) [pid = 1892] [serial = 1476] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2882246c00) [pid = 1892] [serial = 1487] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287ef2d800) [pid = 1892] [serial = 1478] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f288117d400) [pid = 1892] [serial = 1481] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2880ea1400) [pid = 1892] [serial = 1479] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287e8e2800) [pid = 1892] [serial = 1475] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f2882182800) [pid = 1892] [serial = 1485] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2877b4d800) [pid = 1892] [serial = 1460] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2877095800) [pid = 1892] [serial = 1466] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f2882dce000) [pid = 1892] [serial = 1491] [outer = (nil)] [url = about:blank] 00:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 5917ms 00:54:15 INFO - PROCESS | 1892 | 1461743655578 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 00:54:15 INFO - PROCESS | 1892 | 1461743655586 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 00:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:54:15 INFO - PROCESS | 1892 | 1461743655603 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:54:15 INFO - PROCESS | 1892 | 1461743655615 Marionette TRACE conn5 <- [1,2090,null,{}] 00:54:15 INFO - PROCESS | 1892 | 1461743655628 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:15 INFO - PROCESS | 1892 | 1461743655946 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 00:54:16 INFO - PROCESS | 1892 | 1461743656200 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286dfd6800 == 119 [pid = 1892] [id = 530] 00:54:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f286c8f5400) [pid = 1892] [serial = 1591] [outer = (nil)] 00:54:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f286c8f8400) [pid = 1892] [serial = 1592] [outer = 0x7f286c8f5400] 00:54:16 INFO - PROCESS | 1892 | 1461743656325 Marionette DEBUG loaded listener.js 00:54:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f286ceaf000) [pid = 1892] [serial = 1593] [outer = 0x7f286c8f5400] 00:54:17 INFO - PROCESS | 1892 | 1461743657624 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2064ms 00:54:17 INFO - PROCESS | 1892 | 1461743657703 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 00:54:17 INFO - PROCESS | 1892 | 1461743657712 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 00:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:54:17 INFO - PROCESS | 1892 | 1461743657760 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:54:17 INFO - PROCESS | 1892 | 1461743657771 Marionette TRACE conn5 <- [1,2094,null,{}] 00:54:17 INFO - PROCESS | 1892 | 1461743657792 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:18 INFO - PROCESS | 1892 | 1461743658110 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 00:54:18 INFO - PROCESS | 1892 | 1461743658459 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870aa3800 == 120 [pid = 1892] [id = 531] 00:54:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f286e0c3000) [pid = 1892] [serial = 1594] [outer = (nil)] 00:54:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287080d000) [pid = 1892] [serial = 1595] [outer = 0x7f286e0c3000] 00:54:18 INFO - PROCESS | 1892 | 1461743658595 Marionette DEBUG loaded listener.js 00:54:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2870852000) [pid = 1892] [serial = 1596] [outer = 0x7f286e0c3000] 00:54:20 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2870810400) [pid = 1892] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:54:20 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2874786000) [pid = 1892] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:54:20 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f286ceae400) [pid = 1892] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:54:20 INFO - PROCESS | 1892 | 1461743660967 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 3291ms 00:54:21 INFO - PROCESS | 1892 | 1461743661040 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 00:54:21 INFO - PROCESS | 1892 | 1461743661046 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 00:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:54:21 INFO - PROCESS | 1892 | 1461743661066 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:54:21 INFO - PROCESS | 1892 | 1461743661073 Marionette TRACE conn5 <- [1,2098,null,{}] 00:54:21 INFO - PROCESS | 1892 | 1461743661098 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:21 INFO - PROCESS | 1892 | 1461743661423 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 00:54:21 INFO - PROCESS | 1892 | 1461743661632 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872cbf000 == 121 [pid = 1892] [id = 532] 00:54:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f28715dc400) [pid = 1892] [serial = 1597] [outer = (nil)] 00:54:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287194b800) [pid = 1892] [serial = 1598] [outer = 0x7f28715dc400] 00:54:21 INFO - PROCESS | 1892 | 1461743661758 Marionette DEBUG loaded listener.js 00:54:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287290d400) [pid = 1892] [serial = 1599] [outer = 0x7f28715dc400] 00:54:23 INFO - PROCESS | 1892 | 1461743663284 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 00:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2308ms 00:54:23 INFO - PROCESS | 1892 | 1461743663375 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 00:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:54:23 INFO - PROCESS | 1892 | 1461743663386 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 00:54:23 INFO - PROCESS | 1892 | 1461743663401 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:54:23 INFO - PROCESS | 1892 | 1461743663413 Marionette TRACE conn5 <- [1,2102,null,{}] 00:54:23 INFO - PROCESS | 1892 | 1461743663696 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:24 INFO - PROCESS | 1892 | 1461743664054 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 00:54:24 INFO - PROCESS | 1892 | 1461743664334 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:24 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28709ef000 == 122 [pid = 1892] [id = 533] 00:54:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286badf000) [pid = 1892] [serial = 1600] [outer = (nil)] 00:54:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f286e0bd800) [pid = 1892] [serial = 1601] [outer = 0x7f286badf000] 00:54:24 INFO - PROCESS | 1892 | 1461743664474 Marionette DEBUG loaded listener.js 00:54:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f28708ed000) [pid = 1892] [serial = 1602] [outer = 0x7f286badf000] 00:54:26 INFO - PROCESS | 1892 | 1461743666048 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 00:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2726ms 00:54:26 INFO - PROCESS | 1892 | 1461743666127 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 00:54:26 INFO - PROCESS | 1892 | 1461743666142 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 00:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:54:26 INFO - PROCESS | 1892 | 1461743666160 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:54:26 INFO - PROCESS | 1892 | 1461743666168 Marionette TRACE conn5 <- [1,2106,null,{}] 00:54:26 INFO - PROCESS | 1892 | 1461743666238 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:26 INFO - PROCESS | 1892 | 1461743666676 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 00:54:26 INFO - PROCESS | 1892 | 1461743666979 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28734f2800 == 123 [pid = 1892] [id = 534] 00:54:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f28715d9000) [pid = 1892] [serial = 1603] [outer = (nil)] 00:54:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2872a57400) [pid = 1892] [serial = 1604] [outer = 0x7f28715d9000] 00:54:27 INFO - PROCESS | 1892 | 1461743667122 Marionette DEBUG loaded listener.js 00:54:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2872b71c00) [pid = 1892] [serial = 1605] [outer = 0x7f28715d9000] 00:54:28 INFO - PROCESS | 1892 | 1461743668721 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 00:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2617ms 00:54:28 INFO - PROCESS | 1892 | 1461743668776 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 00:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:54:28 INFO - PROCESS | 1892 | 1461743668785 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 00:54:28 INFO - PROCESS | 1892 | 1461743668795 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:54:28 INFO - PROCESS | 1892 | 1461743668804 Marionette TRACE conn5 <- [1,2110,null,{}] 00:54:28 INFO - PROCESS | 1892 | 1461743668831 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:29 INFO - PROCESS | 1892 | 1461743669331 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 00:54:29 INFO - PROCESS | 1892 | 1461743669629 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876176800 == 124 [pid = 1892] [id = 535] 00:54:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2874450c00) [pid = 1892] [serial = 1606] [outer = (nil)] 00:54:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2874456800) [pid = 1892] [serial = 1607] [outer = 0x7f2874450c00] 00:54:29 INFO - PROCESS | 1892 | 1461743669770 Marionette DEBUG loaded listener.js 00:54:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f28762cc000) [pid = 1892] [serial = 1608] [outer = 0x7f2874450c00] 00:54:31 INFO - PROCESS | 1892 | 1461743671279 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 00:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2561ms 00:54:31 INFO - PROCESS | 1892 | 1461743671356 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 00:54:31 INFO - PROCESS | 1892 | 1461743671364 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 00:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:54:31 INFO - PROCESS | 1892 | 1461743671375 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:54:31 INFO - PROCESS | 1892 | 1461743671379 Marionette TRACE conn5 <- [1,2114,null,{}] 00:54:31 INFO - PROCESS | 1892 | 1461743671389 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:31 INFO - PROCESS | 1892 | 1461743671753 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 00:54:32 INFO - PROCESS | 1892 | 1461743672069 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764d3000 == 125 [pid = 1892] [id = 536] 00:54:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2874453800) [pid = 1892] [serial = 1609] [outer = (nil)] 00:54:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2876787400) [pid = 1892] [serial = 1610] [outer = 0x7f2874453800] 00:54:32 INFO - PROCESS | 1892 | 1461743672206 Marionette DEBUG loaded listener.js 00:54:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2876f84000) [pid = 1892] [serial = 1611] [outer = 0x7f2874453800] 00:54:33 INFO - PROCESS | 1892 | 1461743673594 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 00:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2289ms 00:54:33 INFO - PROCESS | 1892 | 1461743673670 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 00:54:33 INFO - PROCESS | 1892 | 1461743673677 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 00:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:54:33 INFO - PROCESS | 1892 | 1461743673688 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:54:33 INFO - PROCESS | 1892 | 1461743673694 Marionette TRACE conn5 <- [1,2118,null,{}] 00:54:33 INFO - PROCESS | 1892 | 1461743673704 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:34 INFO - PROCESS | 1892 | 1461743674087 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 00:54:34 INFO - PROCESS | 1892 | 1461743674402 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876954800 == 126 [pid = 1892] [id = 537] 00:54:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2872905800) [pid = 1892] [serial = 1612] [outer = (nil)] 00:54:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287708f800) [pid = 1892] [serial = 1613] [outer = 0x7f2872905800] 00:54:34 INFO - PROCESS | 1892 | 1461743674538 Marionette DEBUG loaded listener.js 00:54:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2877b4b800) [pid = 1892] [serial = 1614] [outer = 0x7f2872905800] 00:54:36 INFO - PROCESS | 1892 | 1461743676032 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 00:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2439ms 00:54:36 INFO - PROCESS | 1892 | 1461743676129 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 00:54:36 INFO - PROCESS | 1892 | 1461743676135 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 00:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:54:36 INFO - PROCESS | 1892 | 1461743676145 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:54:36 INFO - PROCESS | 1892 | 1461743676151 Marionette TRACE conn5 <- [1,2122,null,{}] 00:54:36 INFO - PROCESS | 1892 | 1461743676202 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:36 INFO - PROCESS | 1892 | 1461743676764 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 00:54:37 INFO - PROCESS | 1892 | 1461743676998 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28769b6000 == 127 [pid = 1892] [id = 538] 00:54:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2877c9f800) [pid = 1892] [serial = 1615] [outer = (nil)] 00:54:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f28784ec400) [pid = 1892] [serial = 1616] [outer = 0x7f2877c9f800] 00:54:37 INFO - PROCESS | 1892 | 1461743677140 Marionette DEBUG loaded listener.js 00:54:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287bd4a000) [pid = 1892] [serial = 1617] [outer = 0x7f2877c9f800] 00:54:38 INFO - PROCESS | 1892 | 1461743678520 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2445ms 00:54:38 INFO - PROCESS | 1892 | 1461743678608 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 00:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:54:38 INFO - PROCESS | 1892 | 1461743678615 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 00:54:38 INFO - PROCESS | 1892 | 1461743678624 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:54:38 INFO - PROCESS | 1892 | 1461743678629 Marionette TRACE conn5 <- [1,2126,null,{}] 00:54:38 INFO - PROCESS | 1892 | 1461743678688 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:39 INFO - PROCESS | 1892 | 1461743679102 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 00:54:39 INFO - PROCESS | 1892 | 1461743679406 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cdc000 == 128 [pid = 1892] [id = 539] 00:54:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f28784e9800) [pid = 1892] [serial = 1618] [outer = (nil)] 00:54:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287be27800) [pid = 1892] [serial = 1619] [outer = 0x7f28784e9800] 00:54:39 INFO - PROCESS | 1892 | 1461743679541 Marionette DEBUG loaded listener.js 00:54:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287bf91800) [pid = 1892] [serial = 1620] [outer = 0x7f28784e9800] 00:54:40 INFO - PROCESS | 1892 | 1461743680986 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 00:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2393ms 00:54:41 INFO - PROCESS | 1892 | 1461743681035 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 00:54:41 INFO - PROCESS | 1892 | 1461743681041 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 00:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:54:41 INFO - PROCESS | 1892 | 1461743681052 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:54:41 INFO - PROCESS | 1892 | 1461743681056 Marionette TRACE conn5 <- [1,2130,null,{}] 00:54:41 INFO - PROCESS | 1892 | 1461743681067 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:41 INFO - PROCESS | 1892 | 1461743681432 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 00:54:41 INFO - PROCESS | 1892 | 1461743681803 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878579800 == 129 [pid = 1892] [id = 540] 00:54:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287bf95c00) [pid = 1892] [serial = 1621] [outer = (nil)] 00:54:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287bfccc00) [pid = 1892] [serial = 1622] [outer = 0x7f287bf95c00] 00:54:41 INFO - PROCESS | 1892 | 1461743681957 Marionette DEBUG loaded listener.js 00:54:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287c363000) [pid = 1892] [serial = 1623] [outer = 0x7f287bf95c00] 00:54:43 INFO - PROCESS | 1892 | 1461743683342 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 00:54:43 INFO - PROCESS | 1892 | 1461743683414 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 00:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:54:43 INFO - PROCESS | 1892 | 1461743683451 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:54:43 INFO - PROCESS | 1892 | 1461743683457 Marionette TRACE conn5 <- [1,2134,null,{}] 00:54:43 INFO - PROCESS | 1892 | 1461743683466 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:43 INFO - PROCESS | 1892 | 1461743683942 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 00:54:44 INFO - PROCESS | 1892 | 1461743684248 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287beee800 == 130 [pid = 1892] [id = 541] 00:54:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287bfc3c00) [pid = 1892] [serial = 1624] [outer = (nil)] 00:54:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287c5c9800) [pid = 1892] [serial = 1625] [outer = 0x7f287bfc3c00] 00:54:44 INFO - PROCESS | 1892 | 1461743684383 Marionette DEBUG loaded listener.js 00:54:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287c5d7400) [pid = 1892] [serial = 1626] [outer = 0x7f287bfc3c00] 00:54:45 INFO - PROCESS | 1892 | 1461743685766 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 00:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2396ms 00:54:45 INFO - PROCESS | 1892 | 1461743685848 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 00:54:45 INFO - PROCESS | 1892 | 1461743685856 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 00:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:54:45 INFO - PROCESS | 1892 | 1461743685866 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:54:45 INFO - PROCESS | 1892 | 1461743685870 Marionette TRACE conn5 <- [1,2138,null,{}] 00:54:45 INFO - PROCESS | 1892 | 1461743685880 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:46 INFO - PROCESS | 1892 | 1461743686244 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 00:54:46 INFO - PROCESS | 1892 | 1461743686617 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c404000 == 131 [pid = 1892] [id = 542] 00:54:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2877b58000) [pid = 1892] [serial = 1627] [outer = (nil)] 00:54:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f287c75e000) [pid = 1892] [serial = 1628] [outer = 0x7f2877b58000] 00:54:46 INFO - PROCESS | 1892 | 1461743686749 Marionette DEBUG loaded listener.js 00:54:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287d78a800) [pid = 1892] [serial = 1629] [outer = 0x7f2877b58000] 00:54:48 INFO - PROCESS | 1892 | 1461743688119 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 00:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2300ms 00:54:48 INFO - PROCESS | 1892 | 1461743688168 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 00:54:48 INFO - PROCESS | 1892 | 1461743688175 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 00:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:54:48 INFO - PROCESS | 1892 | 1461743688192 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:54:48 INFO - PROCESS | 1892 | 1461743688203 Marionette TRACE conn5 <- [1,2142,null,{}] 00:54:48 INFO - PROCESS | 1892 | 1461743688245 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:48 INFO - PROCESS | 1892 | 1461743688751 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 00:54:49 INFO - PROCESS | 1892 | 1461743689087 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de77000 == 132 [pid = 1892] [id = 543] 00:54:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f287d798800) [pid = 1892] [serial = 1630] [outer = (nil)] 00:54:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f287dabfc00) [pid = 1892] [serial = 1631] [outer = 0x7f287d798800] 00:54:49 INFO - PROCESS | 1892 | 1461743689238 Marionette DEBUG loaded listener.js 00:54:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f287e14ac00) [pid = 1892] [serial = 1632] [outer = 0x7f287d798800] 00:54:50 INFO - PROCESS | 1892 | 1461743690783 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 00:54:50 INFO - PROCESS | 1892 | 1461743690895 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 00:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:54:50 INFO - PROCESS | 1892 | 1461743690905 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:54:50 INFO - PROCESS | 1892 | 1461743690909 Marionette TRACE conn5 <- [1,2146,null,{}] 00:54:50 INFO - PROCESS | 1892 | 1461743690927 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:51 INFO - PROCESS | 1892 | 1461743691447 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 00:54:51 INFO - PROCESS | 1892 | 1461743691681 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eebe000 == 133 [pid = 1892] [id = 544] 00:54:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f287e153800) [pid = 1892] [serial = 1633] [outer = (nil)] 00:54:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f287e783800) [pid = 1892] [serial = 1634] [outer = 0x7f287e153800] 00:54:51 INFO - PROCESS | 1892 | 1461743691818 Marionette DEBUG loaded listener.js 00:54:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287e8e3c00) [pid = 1892] [serial = 1635] [outer = 0x7f287e153800] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287297b000 == 132 [pid = 1892] [id = 404] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872df7800 == 131 [pid = 1892] [id = 467] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289931e800 == 130 [pid = 1892] [id = 498] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287697e000 == 129 [pid = 1892] [id = 502] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28820a4800 == 128 [pid = 1892] [id = 527] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e2b800 == 127 [pid = 1892] [id = 526] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eec5800 == 126 [pid = 1892] [id = 525] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de79800 == 125 [pid = 1892] [id = 524] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c40b800 == 124 [pid = 1892] [id = 523] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287858a800 == 123 [pid = 1892] [id = 522] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cd0000 == 122 [pid = 1892] [id = 521] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876962000 == 121 [pid = 1892] [id = 520] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287641b000 == 120 [pid = 1892] [id = 519] 00:54:56 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870aa4800 == 119 [pid = 1892] [id = 518] 00:54:56 INFO - PROCESS | 1892 | 1461743696491 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 00:54:56 INFO - PROCESS | 1892 | 1461743696849 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 00:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:54:56 INFO - PROCESS | 1892 | 1461743696862 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:54:56 INFO - PROCESS | 1892 | 1461743696872 Marionette TRACE conn5 <- [1,2150,null,{}] 00:54:56 INFO - PROCESS | 1892 | 1461743696887 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:57 INFO - PROCESS | 1892 | 1461743697189 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 00:54:57 INFO - PROCESS | 1892 | 1461743697466 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f66b000 == 120 [pid = 1892] [id = 545] 00:54:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f286ceb6c00) [pid = 1892] [serial = 1636] [outer = (nil)] 00:54:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f286e0b6800) [pid = 1892] [serial = 1637] [outer = 0x7f286ceb6c00] 00:54:57 INFO - PROCESS | 1892 | 1461743697592 Marionette DEBUG loaded listener.js 00:54:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2870811c00) [pid = 1892] [serial = 1638] [outer = 0x7f286ceb6c00] 00:54:58 INFO - PROCESS | 1892 | 1461743698898 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 00:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2099ms 00:54:58 INFO - PROCESS | 1892 | 1461743698973 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 00:54:59 INFO - PROCESS | 1892 | 1461743698997 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 00:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:54:59 INFO - PROCESS | 1892 | 1461743699036 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:54:59 INFO - PROCESS | 1892 | 1461743699043 Marionette TRACE conn5 <- [1,2154,null,{}] 00:54:59 INFO - PROCESS | 1892 | 1461743699065 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:59 INFO - PROCESS | 1892 | 1461743699357 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 00:54:59 INFO - PROCESS | 1892 | 1461743699709 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872cc1800 == 121 [pid = 1892] [id = 546] 00:54:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28708f1c00) [pid = 1892] [serial = 1639] [outer = (nil)] 00:54:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2871943800) [pid = 1892] [serial = 1640] [outer = 0x7f28708f1c00] 00:54:59 INFO - PROCESS | 1892 | 1461743699822 Marionette DEBUG loaded listener.js 00:55:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2872a5f000) [pid = 1892] [serial = 1641] [outer = 0x7f28708f1c00] 00:55:01 INFO - PROCESS | 1892 | 1461743701390 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 3304ms 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28708ef800) [pid = 1892] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287478f800) [pid = 1892] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2880e05000) [pid = 1892] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287efac400) [pid = 1892] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287dac1000) [pid = 1892] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2871943c00) [pid = 1892] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2885488800) [pid = 1892] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f286ceb6000) [pid = 1892] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287eded000) [pid = 1892] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287ed75c00) [pid = 1892] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287d886800) [pid = 1892] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287d886c00) [pid = 1892] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f286c7d2800) [pid = 1892] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2880e0c000) [pid = 1892] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f286c7d8c00) [pid = 1892] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f286c7d2400) [pid = 1892] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287d87c800) [pid = 1892] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f286e0c3000) [pid = 1892] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f288376c000) [pid = 1892] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28733e5000) [pid = 1892] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287194e400) [pid = 1892] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287478c000) [pid = 1892] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f286c8f5400) [pid = 1892] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f28784ea800) [pid = 1892] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2882249400) [pid = 1892] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287444b400) [pid = 1892] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:55:02 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f287d881000) [pid = 1892] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:55:02 INFO - PROCESS | 1892 | 1461743702521 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 00:55:02 INFO - PROCESS | 1892 | 1461743702528 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 00:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:55:02 INFO - PROCESS | 1892 | 1461743702549 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:55:02 INFO - PROCESS | 1892 | 1461743702558 Marionette TRACE conn5 <- [1,2158,null,{}] 00:55:02 INFO - PROCESS | 1892 | 1461743702585 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:02 INFO - PROCESS | 1892 | 1461743702912 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 00:55:03 INFO - PROCESS | 1892 | 1461743703113 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874519000 == 122 [pid = 1892] [id = 547] 00:55:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2872b63800) [pid = 1892] [serial = 1642] [outer = (nil)] 00:55:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2872b6c000) [pid = 1892] [serial = 1643] [outer = 0x7f2872b63800] 00:55:03 INFO - PROCESS | 1892 | 1461743703233 Marionette DEBUG loaded listener.js 00:55:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f28733e8800) [pid = 1892] [serial = 1644] [outer = 0x7f2872b63800] 00:55:04 INFO - PROCESS | 1892 | 1461743704718 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2216ms 00:55:04 INFO - PROCESS | 1892 | 1461743704765 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 00:55:04 INFO - PROCESS | 1892 | 1461743704775 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 00:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:55:04 INFO - PROCESS | 1892 | 1461743704791 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:55:04 INFO - PROCESS | 1892 | 1461743704802 Marionette TRACE conn5 <- [1,2162,null,{}] 00:55:04 INFO - PROCESS | 1892 | 1461743704818 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:05 INFO - PROCESS | 1892 | 1461743705349 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 00:55:05 INFO - PROCESS | 1892 | 1461743705715 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f681000 == 123 [pid = 1892] [id = 548] 00:55:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286ceaf800) [pid = 1892] [serial = 1645] [outer = (nil)] 00:55:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f286ceb0c00) [pid = 1892] [serial = 1646] [outer = 0x7f286ceaf800] 00:55:05 INFO - PROCESS | 1892 | 1461743705869 Marionette DEBUG loaded listener.js 00:55:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287080f800) [pid = 1892] [serial = 1647] [outer = 0x7f286ceaf800] 00:55:07 INFO - PROCESS | 1892 | 1461743707402 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 00:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2711ms 00:55:07 INFO - PROCESS | 1892 | 1461743707502 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 00:55:07 INFO - PROCESS | 1892 | 1461743707517 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 00:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:55:07 INFO - PROCESS | 1892 | 1461743707549 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:55:07 INFO - PROCESS | 1892 | 1461743707557 Marionette TRACE conn5 <- [1,2166,null,{}] 00:55:07 INFO - PROCESS | 1892 | 1461743707615 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:08 INFO - PROCESS | 1892 | 1461743708073 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 00:55:08 INFO - PROCESS | 1892 | 1461743708367 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28748e2000 == 124 [pid = 1892] [id = 549] 00:55:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2870847000) [pid = 1892] [serial = 1648] [outer = (nil)] 00:55:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287290c000) [pid = 1892] [serial = 1649] [outer = 0x7f2870847000] 00:55:08 INFO - PROCESS | 1892 | 1461743708507 Marionette DEBUG loaded listener.js 00:55:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2872b70c00) [pid = 1892] [serial = 1650] [outer = 0x7f2870847000] 00:55:10 INFO - PROCESS | 1892 | 1461743710130 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 00:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2662ms 00:55:10 INFO - PROCESS | 1892 | 1461743710198 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 00:55:10 INFO - PROCESS | 1892 | 1461743710206 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 00:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:55:10 INFO - PROCESS | 1892 | 1461743710218 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:55:10 INFO - PROCESS | 1892 | 1461743710227 Marionette TRACE conn5 <- [1,2170,null,{}] 00:55:10 INFO - PROCESS | 1892 | 1461743710254 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:10 INFO - PROCESS | 1892 | 1461743710861 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 00:55:11 INFO - PROCESS | 1892 | 1461743711094 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876962000 == 125 [pid = 1892] [id = 550] 00:55:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2874786000) [pid = 1892] [serial = 1651] [outer = (nil)] 00:55:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287478c800) [pid = 1892] [serial = 1652] [outer = 0x7f2874786000] 00:55:11 INFO - PROCESS | 1892 | 1461743711240 Marionette DEBUG loaded listener.js 00:55:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2876499c00) [pid = 1892] [serial = 1653] [outer = 0x7f2874786000] 00:55:12 INFO - PROCESS | 1892 | 1461743712767 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 00:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2653ms 00:55:12 INFO - PROCESS | 1892 | 1461743712872 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 00:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:55:12 INFO - PROCESS | 1892 | 1461743712880 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 00:55:12 INFO - PROCESS | 1892 | 1461743712892 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:55:12 INFO - PROCESS | 1892 | 1461743712898 Marionette TRACE conn5 <- [1,2174,null,{}] 00:55:12 INFO - PROCESS | 1892 | 1461743712968 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:13 INFO - PROCESS | 1892 | 1461743713399 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 00:55:13 INFO - PROCESS | 1892 | 1461743713703 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782a2800 == 126 [pid = 1892] [id = 551] 00:55:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2874787000) [pid = 1892] [serial = 1654] [outer = (nil)] 00:55:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2877c51400) [pid = 1892] [serial = 1655] [outer = 0x7f2874787000] 00:55:13 INFO - PROCESS | 1892 | 1461743713845 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2877cab800) [pid = 1892] [serial = 1656] [outer = 0x7f2874787000] 00:55:15 INFO - PROCESS | 1892 | 1461743715286 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2448ms 00:55:15 INFO - PROCESS | 1892 | 1461743715357 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 00:55:15 INFO - PROCESS | 1892 | 1461743715363 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 00:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:55:15 INFO - PROCESS | 1892 | 1461743715374 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:55:15 INFO - PROCESS | 1892 | 1461743715379 Marionette TRACE conn5 <- [1,2178,null,{}] 00:55:15 INFO - PROCESS | 1892 | 1461743715389 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:15 INFO - PROCESS | 1892 | 1461743715772 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 00:55:16 INFO - PROCESS | 1892 | 1461743716208 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3e0800 == 127 [pid = 1892] [id = 552] 00:55:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f286ceac400) [pid = 1892] [serial = 1657] [outer = (nil)] 00:55:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2878311000) [pid = 1892] [serial = 1658] [outer = 0x7f286ceac400] 00:55:16 INFO - PROCESS | 1892 | 1461743716345 Marionette DEBUG loaded listener.js 00:55:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287bd49800) [pid = 1892] [serial = 1659] [outer = 0x7f286ceac400] 00:55:17 INFO - PROCESS | 1892 | 1461743717755 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2446ms 00:55:17 INFO - PROCESS | 1892 | 1461743717830 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 00:55:17 INFO - PROCESS | 1892 | 1461743717835 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 00:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:55:17 INFO - PROCESS | 1892 | 1461743717847 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:55:17 INFO - PROCESS | 1892 | 1461743717851 Marionette TRACE conn5 <- [1,2182,null,{}] 00:55:17 INFO - PROCESS | 1892 | 1461743717861 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:18 INFO - PROCESS | 1892 | 1461743718315 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 00:55:18 INFO - PROCESS | 1892 | 1461743718651 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de7f800 == 128 [pid = 1892] [id = 553] 00:55:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287c35f000) [pid = 1892] [serial = 1660] [outer = (nil)] 00:55:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287d883000) [pid = 1892] [serial = 1661] [outer = 0x7f287c35f000] 00:55:18 INFO - PROCESS | 1892 | 1461743718793 Marionette DEBUG loaded listener.js 00:55:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287dad2000) [pid = 1892] [serial = 1662] [outer = 0x7f287c35f000] 00:55:20 INFO - PROCESS | 1892 | 1461743720172 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2390ms 00:55:20 INFO - PROCESS | 1892 | 1461743720239 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 00:55:20 INFO - PROCESS | 1892 | 1461743720245 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 00:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:55:20 INFO - PROCESS | 1892 | 1461743720255 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 1892 | 1461743720260 Marionette TRACE conn5 <- [1,2186,null,{}] 00:55:20 INFO - PROCESS | 1892 | 1461743720287 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:20 INFO - PROCESS | 1892 | 1461743720650 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 00:55:21 INFO - PROCESS | 1892 | 1461743721100 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eec7000 == 129 [pid = 1892] [id = 554] 00:55:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287e14cc00) [pid = 1892] [serial = 1663] [outer = (nil)] 00:55:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287e158400) [pid = 1892] [serial = 1664] [outer = 0x7f287e14cc00] 00:55:21 INFO - PROCESS | 1892 | 1461743721235 Marionette DEBUG loaded listener.js 00:55:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287e787000) [pid = 1892] [serial = 1665] [outer = 0x7f287e14cc00] 00:55:22 INFO - PROCESS | 1892 | 1461743722651 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2458ms 00:55:22 INFO - PROCESS | 1892 | 1461743722715 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 00:55:22 INFO - PROCESS | 1892 | 1461743722721 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 00:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:55:22 INFO - PROCESS | 1892 | 1461743722730 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:55:22 INFO - PROCESS | 1892 | 1461743722736 Marionette TRACE conn5 <- [1,2190,null,{}] 00:55:22 INFO - PROCESS | 1892 | 1461743722795 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:23 INFO - PROCESS | 1892 | 1461743723236 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 00:55:23 INFO - PROCESS | 1892 | 1461743723552 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e2a800 == 130 [pid = 1892] [id = 555] 00:55:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287e154c00) [pid = 1892] [serial = 1666] [outer = (nil)] 00:55:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287e9d6800) [pid = 1892] [serial = 1667] [outer = 0x7f287e154c00] 00:55:23 INFO - PROCESS | 1892 | 1461743723689 Marionette DEBUG loaded listener.js 00:55:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287ecf1400) [pid = 1892] [serial = 1668] [outer = 0x7f287e154c00] 00:55:25 INFO - PROCESS | 1892 | 1461743725043 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 00:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2341ms 00:55:25 INFO - PROCESS | 1892 | 1461743725072 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 00:55:25 INFO - PROCESS | 1892 | 1461743725079 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 00:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:55:25 INFO - PROCESS | 1892 | 1461743725090 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:55:25 INFO - PROCESS | 1892 | 1461743725095 Marionette TRACE conn5 <- [1,2194,null,{}] 00:55:25 INFO - PROCESS | 1892 | 1461743725104 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:25 INFO - PROCESS | 1892 | 1461743725505 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 00:55:25 INFO - PROCESS | 1892 | 1461743725879 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28810f0000 == 131 [pid = 1892] [id = 556] 00:55:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287e8e1000) [pid = 1892] [serial = 1669] [outer = (nil)] 00:55:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287ed19400) [pid = 1892] [serial = 1670] [outer = 0x7f287e8e1000] 00:55:26 INFO - PROCESS | 1892 | 1461743726020 Marionette DEBUG loaded listener.js 00:55:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287ed74400) [pid = 1892] [serial = 1671] [outer = 0x7f287e8e1000] 00:55:27 INFO - PROCESS | 1892 | 1461743727409 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 00:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2400ms 00:55:27 INFO - PROCESS | 1892 | 1461743727491 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 00:55:27 INFO - PROCESS | 1892 | 1461743727498 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 00:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:55:27 INFO - PROCESS | 1892 | 1461743727525 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:55:27 INFO - PROCESS | 1892 | 1461743727531 Marionette TRACE conn5 <- [1,2198,null,{}] 00:55:27 INFO - PROCESS | 1892 | 1461743727606 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:27 INFO - PROCESS | 1892 | 1461743727952 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 00:55:28 INFO - PROCESS | 1892 | 1461743728337 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2882096000 == 132 [pid = 1892] [id = 557] 00:55:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287e8edc00) [pid = 1892] [serial = 1672] [outer = (nil)] 00:55:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f287edee800) [pid = 1892] [serial = 1673] [outer = 0x7f287e8edc00] 00:55:28 INFO - PROCESS | 1892 | 1461743728476 Marionette DEBUG loaded listener.js 00:55:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287ef25800) [pid = 1892] [serial = 1674] [outer = 0x7f287e8edc00] 00:55:29 INFO - PROCESS | 1892 | 1461743729848 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2344ms 00:55:29 INFO - PROCESS | 1892 | 1461743729867 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 00:55:29 INFO - PROCESS | 1892 | 1461743729874 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 00:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:55:29 INFO - PROCESS | 1892 | 1461743729884 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:55:29 INFO - PROCESS | 1892 | 1461743729889 Marionette TRACE conn5 <- [1,2202,null,{}] 00:55:29 INFO - PROCESS | 1892 | 1461743729963 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:30 INFO - PROCESS | 1892 | 1461743730369 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 00:55:30 INFO - PROCESS | 1892 | 1461743730765 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288653b800 == 133 [pid = 1892] [id = 558] 00:55:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2880e06000) [pid = 1892] [serial = 1675] [outer = (nil)] 00:55:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2880e09800) [pid = 1892] [serial = 1676] [outer = 0x7f2880e06000] 00:55:30 INFO - PROCESS | 1892 | 1461743730930 Marionette DEBUG loaded listener.js 00:55:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2880e66c00) [pid = 1892] [serial = 1677] [outer = 0x7f2880e06000] 00:55:32 INFO - PROCESS | 1892 | 1461743732355 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2513ms 00:55:32 INFO - PROCESS | 1892 | 1461743732399 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 00:55:32 INFO - PROCESS | 1892 | 1461743732405 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 00:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:55:32 INFO - PROCESS | 1892 | 1461743732432 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:55:32 INFO - PROCESS | 1892 | 1461743732438 Marionette TRACE conn5 <- [1,2206,null,{}] 00:55:32 INFO - PROCESS | 1892 | 1461743732509 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:32 INFO - PROCESS | 1892 | 1461743732872 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 00:55:33 INFO - PROCESS | 1892 | 1461743733261 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886886800 == 134 [pid = 1892] [id = 559] 00:55:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2880e02400) [pid = 1892] [serial = 1678] [outer = (nil)] 00:55:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2880ea1c00) [pid = 1892] [serial = 1679] [outer = 0x7f2880e02400] 00:55:33 INFO - PROCESS | 1892 | 1461743733399 Marionette DEBUG loaded listener.js 00:55:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28810afc00) [pid = 1892] [serial = 1680] [outer = 0x7f2880e02400] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870aa3800 == 133 [pid = 1892] [id = 531] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286dfd6800 == 132 [pid = 1892] [id = 530] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28734da000 == 131 [pid = 1892] [id = 485] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28785d1800 == 130 [pid = 1892] [id = 98] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287efcd000 == 129 [pid = 1892] [id = 481] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286ba4a800 == 128 [pid = 1892] [id = 482] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872cc1800 == 127 [pid = 1892] [id = 546] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f66b000 == 126 [pid = 1892] [id = 545] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eebe000 == 125 [pid = 1892] [id = 544] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de77000 == 124 [pid = 1892] [id = 543] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c404000 == 123 [pid = 1892] [id = 542] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287beee800 == 122 [pid = 1892] [id = 541] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878579800 == 121 [pid = 1892] [id = 540] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cdc000 == 120 [pid = 1892] [id = 539] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28769b6000 == 119 [pid = 1892] [id = 538] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876954800 == 118 [pid = 1892] [id = 537] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764d3000 == 117 [pid = 1892] [id = 536] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876176800 == 116 [pid = 1892] [id = 535] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28734f2800 == 115 [pid = 1892] [id = 534] 00:55:38 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28709ef000 == 114 [pid = 1892] [id = 533] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2872dcac00) [pid = 1892] [serial = 1512] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287c5d1400) [pid = 1892] [serial = 1515] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f288a426800) [pid = 1892] [serial = 1533] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2882dd6000) [pid = 1892] [serial = 1527] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2886bc8000) [pid = 1892] [serial = 1530] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287194f800) [pid = 1892] [serial = 1545] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2899a3b800) [pid = 1892] [serial = 1539] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f289b6bf800) [pid = 1892] [serial = 1542] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2895534400) [pid = 1892] [serial = 1536] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287efa4c00) [pid = 1892] [serial = 1524] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287ed75800) [pid = 1892] [serial = 1521] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287e66a000) [pid = 1892] [serial = 1518] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287194b800) [pid = 1892] [serial = 1598] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287bf98400) [pid = 1892] [serial = 1566] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f28811b7000) [pid = 1892] [serial = 1583] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287080f400) [pid = 1892] [serial = 1557] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287efa6c00) [pid = 1892] [serial = 1577] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2880e9a800) [pid = 1892] [serial = 1580] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287080d000) [pid = 1892] [serial = 1595] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f28854a4000) [pid = 1892] [serial = 1589] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287c35cc00) [pid = 1892] [serial = 1509] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2872904c00) [pid = 1892] [serial = 1559] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2880e0c400) [pid = 1892] [serial = 1578] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f28810ac800) [pid = 1892] [serial = 1581] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f28764a0000) [pid = 1892] [serial = 1562] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f286c8f8400) [pid = 1892] [serial = 1592] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287edf3400) [pid = 1892] [serial = 1575] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f286e0b8c00) [pid = 1892] [serial = 1556] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2881fb9000) [pid = 1892] [serial = 1584] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f28733df400) [pid = 1892] [serial = 1560] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2882253c00) [pid = 1892] [serial = 1586] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2886eb6800) [pid = 1892] [serial = 1590] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287c3f6800) [pid = 1892] [serial = 1568] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287ecee400) [pid = 1892] [serial = 1574] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f288376b800) [pid = 1892] [serial = 1587] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f287e784c00) [pid = 1892] [serial = 1571] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287c5d8400) [pid = 1892] [serial = 1569] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2870852000) [pid = 1892] [serial = 1596] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f2877096c00) [pid = 1892] [serial = 1563] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f287bd54000) [pid = 1892] [serial = 1565] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f286ceaf000) [pid = 1892] [serial = 1593] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f287ece8000) [pid = 1892] [serial = 1572] [outer = (nil)] [url = about:blank] 00:55:38 INFO - PROCESS | 1892 | 1461743738435 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 00:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 6278ms 00:55:38 INFO - PROCESS | 1892 | 1461743738695 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 00:55:38 INFO - PROCESS | 1892 | 1461743738705 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 00:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:55:38 INFO - PROCESS | 1892 | 1461743738719 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:55:38 INFO - PROCESS | 1892 | 1461743738727 Marionette TRACE conn5 <- [1,2210,null,{}] 00:55:38 INFO - PROCESS | 1892 | 1461743738750 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:39 INFO - PROCESS | 1892 | 1461743739164 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 00:55:39 INFO - PROCESS | 1892 | 1461743739381 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f615000 == 115 [pid = 1892] [id = 560] 00:55:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f286cead800) [pid = 1892] [serial = 1681] [outer = (nil)] 00:55:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f286ceb0800) [pid = 1892] [serial = 1682] [outer = 0x7f286cead800] 00:55:39 INFO - PROCESS | 1892 | 1461743739512 Marionette DEBUG loaded listener.js 00:55:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f286e0c3800) [pid = 1892] [serial = 1683] [outer = 0x7f286cead800] 00:55:40 INFO - PROCESS | 1892 | 1461743740835 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 00:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2154ms 00:55:40 INFO - PROCESS | 1892 | 1461743740924 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 00:55:40 INFO - PROCESS | 1892 | 1461743740944 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 00:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:55:41 INFO - PROCESS | 1892 | 1461743741004 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:55:41 INFO - PROCESS | 1892 | 1461743741012 Marionette TRACE conn5 <- [1,2214,null,{}] 00:55:41 INFO - PROCESS | 1892 | 1461743741030 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:41 INFO - PROCESS | 1892 | 1461743741415 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 00:55:41 INFO - PROCESS | 1892 | 1461743741574 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870ca9800 == 116 [pid = 1892] [id = 561] 00:55:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f28708f4000) [pid = 1892] [serial = 1684] [outer = (nil)] 00:55:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f28715d8400) [pid = 1892] [serial = 1685] [outer = 0x7f28708f4000] 00:55:41 INFO - PROCESS | 1892 | 1461743741805 Marionette DEBUG loaded listener.js 00:55:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2871950400) [pid = 1892] [serial = 1686] [outer = 0x7f28708f4000] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2874453800) [pid = 1892] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287e153800) [pid = 1892] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28715d9000) [pid = 1892] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2874450c00) [pid = 1892] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2872905800) [pid = 1892] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f287bfc3c00) [pid = 1892] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f287bf95c00) [pid = 1892] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f286badf000) [pid = 1892] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f28784e9800) [pid = 1892] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f2877b58000) [pid = 1892] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f28708f1c00) [pid = 1892] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 92 (0x7f2877c9f800) [pid = 1892] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 91 (0x7f287d798800) [pid = 1892] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 90 (0x7f286ceb6c00) [pid = 1892] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:55:43 INFO - PROCESS | 1892 | --DOMWINDOW == 89 (0x7f28708f6800) [pid = 1892] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:55:44 INFO - PROCESS | 1892 | 1461743744115 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 00:55:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:55:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 3183ms 00:55:44 INFO - PROCESS | 1892 | 1461743744162 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 00:55:44 INFO - PROCESS | 1892 | 1461743744168 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 00:55:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:55:44 INFO - PROCESS | 1892 | 1461743744178 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:55:44 INFO - PROCESS | 1892 | 1461743744187 Marionette TRACE conn5 <- [1,2218,null,{}] 00:55:44 INFO - PROCESS | 1892 | 1461743744213 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:44 INFO - PROCESS | 1892 | 1461743744563 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 00:55:44 INFO - PROCESS | 1892 | 1461743744777 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28734e8800 == 117 [pid = 1892] [id = 562] 00:55:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 90 (0x7f28708f6c00) [pid = 1892] [serial = 1687] [outer = (nil)] 00:55:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 91 (0x7f2872dc3400) [pid = 1892] [serial = 1688] [outer = 0x7f28708f6c00] 00:55:44 INFO - PROCESS | 1892 | 1461743744907 Marionette DEBUG loaded listener.js 00:55:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 92 (0x7f2874453800) [pid = 1892] [serial = 1689] [outer = 0x7f28708f6c00] 00:55:46 INFO - PROCESS | 1892 | 1461743746604 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 00:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2561ms 00:55:46 INFO - PROCESS | 1892 | 1461743746794 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 00:55:46 INFO - PROCESS | 1892 | 1461743746805 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 00:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:55:46 INFO - PROCESS | 1892 | 1461743746845 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:55:46 INFO - PROCESS | 1892 | 1461743746855 Marionette TRACE conn5 <- [1,2222,null,{}] 00:55:46 INFO - PROCESS | 1892 | 1461743746888 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:47 INFO - PROCESS | 1892 | 1461743747250 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 00:55:47 INFO - PROCESS | 1892 | 1461743747538 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:47 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870ad1800 == 118 [pid = 1892] [id = 563] 00:55:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 93 (0x7f286c7d9c00) [pid = 1892] [serial = 1690] [outer = (nil)] 00:55:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f287084e000) [pid = 1892] [serial = 1691] [outer = 0x7f286c7d9c00] 00:55:47 INFO - PROCESS | 1892 | 1461743747680 Marionette DEBUG loaded listener.js 00:55:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f2871943c00) [pid = 1892] [serial = 1692] [outer = 0x7f286c7d9c00] 00:55:49 INFO - PROCESS | 1892 | 1461743749307 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2537ms 00:55:49 INFO - PROCESS | 1892 | 1461743749368 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 00:55:49 INFO - PROCESS | 1892 | 1461743749384 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 00:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:55:49 INFO - PROCESS | 1892 | 1461743749407 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:55:49 INFO - PROCESS | 1892 | 1461743749416 Marionette TRACE conn5 <- [1,2226,null,{}] 00:55:49 INFO - PROCESS | 1892 | 1461743749442 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:49 INFO - PROCESS | 1892 | 1461743749970 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 00:55:50 INFO - PROCESS | 1892 | 1461743750241 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764b7000 == 119 [pid = 1892] [id = 564] 00:55:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f2872dbe000) [pid = 1892] [serial = 1693] [outer = (nil)] 00:55:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f2874459400) [pid = 1892] [serial = 1694] [outer = 0x7f2872dbe000] 00:55:50 INFO - PROCESS | 1892 | 1461743750380 Marionette DEBUG loaded listener.js 00:55:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f28762ce800) [pid = 1892] [serial = 1695] [outer = 0x7f2872dbe000] 00:55:51 INFO - PROCESS | 1892 | 1461743751803 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 00:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2450ms 00:55:51 INFO - PROCESS | 1892 | 1461743751857 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 00:55:51 INFO - PROCESS | 1892 | 1461743751864 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 00:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:55:51 INFO - PROCESS | 1892 | 1461743751895 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:55:51 INFO - PROCESS | 1892 | 1461743751906 Marionette TRACE conn5 <- [1,2230,null,{}] 00:55:51 INFO - PROCESS | 1892 | 1461743751995 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:52 INFO - PROCESS | 1892 | 1461743752483 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 00:55:52 INFO - PROCESS | 1892 | 1461743752791 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876962800 == 120 [pid = 1892] [id = 565] 00:55:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f287678b000) [pid = 1892] [serial = 1696] [outer = (nil)] 00:55:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2877c52000) [pid = 1892] [serial = 1697] [outer = 0x7f287678b000] 00:55:52 INFO - PROCESS | 1892 | 1461743752936 Marionette DEBUG loaded listener.js 00:55:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f28781c6000) [pid = 1892] [serial = 1698] [outer = 0x7f287678b000] 00:55:54 INFO - PROCESS | 1892 | 1461743754506 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 00:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2653ms 00:55:54 INFO - PROCESS | 1892 | 1461743754556 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 00:55:54 INFO - PROCESS | 1892 | 1461743754565 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 00:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:55:54 INFO - PROCESS | 1892 | 1461743754579 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:55:54 INFO - PROCESS | 1892 | 1461743754586 Marionette TRACE conn5 <- [1,2234,null,{}] 00:55:54 INFO - PROCESS | 1892 | 1461743754595 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:54 INFO - PROCESS | 1892 | 1461743754947 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 00:55:55 INFO - PROCESS | 1892 | 1461743755321 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876ecb800 == 121 [pid = 1892] [id = 566] 00:55:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f287678b800) [pid = 1892] [serial = 1699] [outer = (nil)] 00:55:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287bd51c00) [pid = 1892] [serial = 1700] [outer = 0x7f287678b800] 00:55:55 INFO - PROCESS | 1892 | 1461743755462 Marionette DEBUG loaded listener.js 00:55:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287bf8c000) [pid = 1892] [serial = 1701] [outer = 0x7f287678b800] 00:55:56 INFO - PROCESS | 1892 | 1461743756837 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 00:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2300ms 00:55:56 INFO - PROCESS | 1892 | 1461743756880 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 00:55:56 INFO - PROCESS | 1892 | 1461743756887 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 00:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:55:56 INFO - PROCESS | 1892 | 1461743756924 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:55:56 INFO - PROCESS | 1892 | 1461743756931 Marionette TRACE conn5 <- [1,2238,null,{}] 00:55:56 INFO - PROCESS | 1892 | 1461743756962 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:57 INFO - PROCESS | 1892 | 1461743757313 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 00:55:57 INFO - PROCESS | 1892 | 1461743757678 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782b5800 == 122 [pid = 1892] [id = 567] 00:55:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f28781c6400) [pid = 1892] [serial = 1702] [outer = (nil)] 00:55:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287bfc7800) [pid = 1892] [serial = 1703] [outer = 0x7f28781c6400] 00:55:57 INFO - PROCESS | 1892 | 1461743757814 Marionette DEBUG loaded listener.js 00:55:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287c35cc00) [pid = 1892] [serial = 1704] [outer = 0x7f28781c6400] 00:55:59 INFO - PROCESS | 1892 | 1461743759209 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2349ms 00:55:59 INFO - PROCESS | 1892 | 1461743759295 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 00:55:59 INFO - PROCESS | 1892 | 1461743759302 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 00:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:55:59 INFO - PROCESS | 1892 | 1461743759325 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:55:59 INFO - PROCESS | 1892 | 1461743759331 Marionette TRACE conn5 <- [1,2242,null,{}] 00:55:59 INFO - PROCESS | 1892 | 1461743759341 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:59 INFO - PROCESS | 1892 | 1461743759759 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 00:56:00 INFO - PROCESS | 1892 | 1461743760112 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bee7800 == 123 [pid = 1892] [id = 568] 00:56:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287bf95000) [pid = 1892] [serial = 1705] [outer = (nil)] 00:56:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287d796800) [pid = 1892] [serial = 1706] [outer = 0x7f287bf95000] 00:56:00 INFO - PROCESS | 1892 | 1461743760253 Marionette DEBUG loaded listener.js 00:56:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287d883800) [pid = 1892] [serial = 1707] [outer = 0x7f287bf95000] 00:56:01 INFO - PROCESS | 1892 | 1461743761607 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2344ms 00:56:01 INFO - PROCESS | 1892 | 1461743761670 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 00:56:01 INFO - PROCESS | 1892 | 1461743761677 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 00:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:56:01 INFO - PROCESS | 1892 | 1461743761687 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:56:01 INFO - PROCESS | 1892 | 1461743761700 Marionette TRACE conn5 <- [1,2246,null,{}] 00:56:01 INFO - PROCESS | 1892 | 1461743761773 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:02 INFO - PROCESS | 1892 | 1461743762114 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 00:56:02 INFO - PROCESS | 1892 | 1461743762489 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c57f800 == 124 [pid = 1892] [id = 569] 00:56:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287c3f7000) [pid = 1892] [serial = 1708] [outer = (nil)] 00:56:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287dabe400) [pid = 1892] [serial = 1709] [outer = 0x7f287c3f7000] 00:56:02 INFO - PROCESS | 1892 | 1461743762626 Marionette DEBUG loaded listener.js 00:56:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287e14bc00) [pid = 1892] [serial = 1710] [outer = 0x7f287c3f7000] 00:56:04 INFO - PROCESS | 1892 | 1461743764117 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2477ms 00:56:04 INFO - PROCESS | 1892 | 1461743764165 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 00:56:04 INFO - PROCESS | 1892 | 1461743764172 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 00:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:56:04 INFO - PROCESS | 1892 | 1461743764181 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:56:04 INFO - PROCESS | 1892 | 1461743764187 Marionette TRACE conn5 <- [1,2250,null,{}] 00:56:04 INFO - PROCESS | 1892 | 1461743764196 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:04 INFO - PROCESS | 1892 | 1461743764659 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 00:56:04 INFO - PROCESS | 1892 | 1461743764909 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de89000 == 125 [pid = 1892] [id = 570] 00:56:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287dabe000) [pid = 1892] [serial = 1711] [outer = (nil)] 00:56:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287e667800) [pid = 1892] [serial = 1712] [outer = 0x7f287dabe000] 00:56:05 INFO - PROCESS | 1892 | 1461743765057 Marionette DEBUG loaded listener.js 00:56:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287e9dfc00) [pid = 1892] [serial = 1713] [outer = 0x7f287dabe000] 00:56:06 INFO - PROCESS | 1892 | 1461743766361 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 00:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2238ms 00:56:06 INFO - PROCESS | 1892 | 1461743766422 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 00:56:06 INFO - PROCESS | 1892 | 1461743766429 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 00:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:56:06 INFO - PROCESS | 1892 | 1461743766440 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:56:06 INFO - PROCESS | 1892 | 1461743766444 Marionette TRACE conn5 <- [1,2254,null,{}] 00:56:06 INFO - PROCESS | 1892 | 1461743766456 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:06 INFO - PROCESS | 1892 | 1461743766857 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 00:56:07 INFO - PROCESS | 1892 | 1461743767237 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eecc000 == 126 [pid = 1892] [id = 571] 00:56:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287e14ec00) [pid = 1892] [serial = 1714] [outer = (nil)] 00:56:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287ed70400) [pid = 1892] [serial = 1715] [outer = 0x7f287e14ec00] 00:56:07 INFO - PROCESS | 1892 | 1461743767375 Marionette DEBUG loaded listener.js 00:56:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287ef24800) [pid = 1892] [serial = 1716] [outer = 0x7f287e14ec00] 00:56:08 INFO - PROCESS | 1892 | 1461743768796 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2394ms 00:56:08 INFO - PROCESS | 1892 | 1461743768855 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 00:56:08 INFO - PROCESS | 1892 | 1461743768867 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 00:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:56:08 INFO - PROCESS | 1892 | 1461743768888 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:56:08 INFO - PROCESS | 1892 | 1461743768897 Marionette TRACE conn5 <- [1,2258,null,{}] 00:56:08 INFO - PROCESS | 1892 | 1461743768966 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:09 INFO - PROCESS | 1892 | 1461743769388 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 00:56:09 INFO - PROCESS | 1892 | 1461743769776 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811ca800 == 127 [pid = 1892] [id = 572] 00:56:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287e9d8000) [pid = 1892] [serial = 1717] [outer = (nil)] 00:56:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287efa4c00) [pid = 1892] [serial = 1718] [outer = 0x7f287e9d8000] 00:56:09 INFO - PROCESS | 1892 | 1461743769909 Marionette DEBUG loaded listener.js 00:56:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2880e05c00) [pid = 1892] [serial = 1719] [outer = 0x7f287e9d8000] 00:56:11 INFO - PROCESS | 1892 | 1461743771346 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2497ms 00:56:11 INFO - PROCESS | 1892 | 1461743771402 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 00:56:11 INFO - PROCESS | 1892 | 1461743771409 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 00:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:56:11 INFO - PROCESS | 1892 | 1461743771419 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:56:11 INFO - PROCESS | 1892 | 1461743771424 Marionette TRACE conn5 <- [1,2262,null,{}] 00:56:11 INFO - PROCESS | 1892 | 1461743771434 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:11 INFO - PROCESS | 1892 | 1461743771920 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 00:56:12 INFO - PROCESS | 1892 | 1461743772253 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886817000 == 128 [pid = 1892] [id = 573] 00:56:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2880e99400) [pid = 1892] [serial = 1720] [outer = (nil)] 00:56:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2881178000) [pid = 1892] [serial = 1721] [outer = 0x7f2880e99400] 00:56:12 INFO - PROCESS | 1892 | 1461743772400 Marionette DEBUG loaded listener.js 00:56:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f28811b6800) [pid = 1892] [serial = 1722] [outer = 0x7f2880e99400] 00:56:13 INFO - PROCESS | 1892 | 1461743773772 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2405ms 00:56:13 INFO - PROCESS | 1892 | 1461743773825 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 00:56:13 INFO - PROCESS | 1892 | 1461743773831 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 00:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:56:13 INFO - PROCESS | 1892 | 1461743773841 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:56:13 INFO - PROCESS | 1892 | 1461743773847 Marionette TRACE conn5 <- [1,2266,null,{}] 00:56:13 INFO - PROCESS | 1892 | 1461743773856 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:14 INFO - PROCESS | 1892 | 1461743774397 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 00:56:14 INFO - PROCESS | 1892 | 1461743774718 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288744f000 == 129 [pid = 1892] [id = 574] 00:56:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28811b8000) [pid = 1892] [serial = 1723] [outer = (nil)] 00:56:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2881fb4c00) [pid = 1892] [serial = 1724] [outer = 0x7f28811b8000] 00:56:14 INFO - PROCESS | 1892 | 1461743774854 Marionette DEBUG loaded listener.js 00:56:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2881fba800) [pid = 1892] [serial = 1725] [outer = 0x7f28811b8000] 00:56:16 INFO - PROCESS | 1892 | 1461743776190 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872cbf000 == 128 [pid = 1892] [id = 532] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288653b800 == 127 [pid = 1892] [id = 558] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2882096000 == 126 [pid = 1892] [id = 557] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28810f0000 == 125 [pid = 1892] [id = 556] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e2a800 == 124 [pid = 1892] [id = 555] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eec7000 == 123 [pid = 1892] [id = 554] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de7f800 == 122 [pid = 1892] [id = 553] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3e0800 == 121 [pid = 1892] [id = 552] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28782a2800 == 120 [pid = 1892] [id = 551] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876962000 == 119 [pid = 1892] [id = 550] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28748e2000 == 118 [pid = 1892] [id = 549] 00:56:19 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f681000 == 117 [pid = 1892] [id = 548] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2876787400) [pid = 1892] [serial = 1610] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287e783800) [pid = 1892] [serial = 1634] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2876f84000) [pid = 1892] [serial = 1611] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2872b71c00) [pid = 1892] [serial = 1605] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2874456800) [pid = 1892] [serial = 1607] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287708f800) [pid = 1892] [serial = 1613] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287c5c9800) [pid = 1892] [serial = 1625] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287c363000) [pid = 1892] [serial = 1623] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287c5d7400) [pid = 1892] [serial = 1626] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f28708ed000) [pid = 1892] [serial = 1602] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287be27800) [pid = 1892] [serial = 1619] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287bf91800) [pid = 1892] [serial = 1620] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287d78a800) [pid = 1892] [serial = 1629] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2872a5f000) [pid = 1892] [serial = 1641] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287bd4a000) [pid = 1892] [serial = 1617] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287e14ac00) [pid = 1892] [serial = 1632] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28784ec400) [pid = 1892] [serial = 1616] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287c75e000) [pid = 1892] [serial = 1628] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28762cc000) [pid = 1892] [serial = 1608] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2870811c00) [pid = 1892] [serial = 1638] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2877b4b800) [pid = 1892] [serial = 1614] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2872b6d800) [pid = 1892] [serial = 1554] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287bfccc00) [pid = 1892] [serial = 1622] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2871943800) [pid = 1892] [serial = 1640] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f286e0b6800) [pid = 1892] [serial = 1637] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287dabfc00) [pid = 1892] [serial = 1631] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f2872a57400) [pid = 1892] [serial = 1604] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f286e0bd800) [pid = 1892] [serial = 1601] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f287e8e3c00) [pid = 1892] [serial = 1635] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f2872b6c000) [pid = 1892] [serial = 1643] [outer = (nil)] [url = about:blank] 00:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 6006ms 00:56:20 INFO - PROCESS | 1892 | 1461743780051 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 00:56:20 INFO - PROCESS | 1892 | 1461743780060 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 00:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:56:20 INFO - PROCESS | 1892 | 1461743780081 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:56:20 INFO - PROCESS | 1892 | 1461743780094 Marionette TRACE conn5 <- [1,2270,null,{}] 00:56:20 INFO - PROCESS | 1892 | 1461743780107 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:20 INFO - PROCESS | 1892 | 1461743780430 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 00:56:20 INFO - PROCESS | 1892 | 1461743780700 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f66c800 == 118 [pid = 1892] [id = 575] 00:56:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f286ceae800) [pid = 1892] [serial = 1726] [outer = (nil)] 00:56:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f286ceb3800) [pid = 1892] [serial = 1727] [outer = 0x7f286ceae800] 00:56:20 INFO - PROCESS | 1892 | 1461743780825 Marionette DEBUG loaded listener.js 00:56:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f2870802400) [pid = 1892] [serial = 1728] [outer = 0x7f286ceae800] 00:56:22 INFO - PROCESS | 1892 | 1461743782090 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2066ms 00:56:22 INFO - PROCESS | 1892 | 1461743782151 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 00:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:56:22 INFO - PROCESS | 1892 | 1461743782160 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 00:56:22 INFO - PROCESS | 1892 | 1461743782188 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:56:22 INFO - PROCESS | 1892 | 1461743782206 Marionette TRACE conn5 <- [1,2274,null,{}] 00:56:22 INFO - PROCESS | 1892 | 1461743782236 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:22 INFO - PROCESS | 1892 | 1461743782554 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 00:56:22 INFO - PROCESS | 1892 | 1461743782911 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872df8000 == 119 [pid = 1892] [id = 576] 00:56:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2870851400) [pid = 1892] [serial = 1729] [outer = (nil)] 00:56:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f28715e0000) [pid = 1892] [serial = 1730] [outer = 0x7f2870851400] 00:56:23 INFO - PROCESS | 1892 | 1461743783032 Marionette DEBUG loaded listener.js 00:56:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2871950800) [pid = 1892] [serial = 1731] [outer = 0x7f2870851400] 00:56:25 INFO - PROCESS | 1892 | 1461743785352 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 00:56:25 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f286cead800) [pid = 1892] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:56:25 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f28708f4000) [pid = 1892] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:56:25 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28715dc400) [pid = 1892] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 3341ms 00:56:25 INFO - PROCESS | 1892 | 1461743785549 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 00:56:25 INFO - PROCESS | 1892 | 1461743785555 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 00:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:56:25 INFO - PROCESS | 1892 | 1461743785568 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:56:25 INFO - PROCESS | 1892 | 1461743785575 Marionette TRACE conn5 <- [1,2278,null,{}] 00:56:25 INFO - PROCESS | 1892 | 1461743785599 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:25 INFO - PROCESS | 1892 | 1461743785921 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 00:56:26 INFO - PROCESS | 1892 | 1461743786135 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28748db000 == 120 [pid = 1892] [id = 577] 00:56:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2872dc0400) [pid = 1892] [serial = 1732] [outer = (nil)] 00:56:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2874456800) [pid = 1892] [serial = 1733] [outer = 0x7f2872dc0400] 00:56:26 INFO - PROCESS | 1892 | 1461743786259 Marionette DEBUG loaded listener.js 00:56:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2874925000) [pid = 1892] [serial = 1734] [outer = 0x7f2872dc0400] 00:56:27 INFO - PROCESS | 1892 | 1461743787807 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2303ms 00:56:27 INFO - PROCESS | 1892 | 1461743787874 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 00:56:27 INFO - PROCESS | 1892 | 1461743787885 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 00:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:56:28 INFO - PROCESS | 1892 | 1461743788087 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:56:28 INFO - PROCESS | 1892 | 1461743788098 Marionette TRACE conn5 <- [1,2282,null,{}] 00:56:28 INFO - PROCESS | 1892 | 1461743788170 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:28 INFO - PROCESS | 1892 | 1461743788615 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 00:56:28 INFO - PROCESS | 1892 | 1461743788838 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870cb4000 == 121 [pid = 1892] [id = 578] 00:56:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286c7d2400) [pid = 1892] [serial = 1735] [outer = (nil)] 00:56:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287080d800) [pid = 1892] [serial = 1736] [outer = 0x7f286c7d2400] 00:56:28 INFO - PROCESS | 1892 | 1461743788984 Marionette DEBUG loaded listener.js 00:56:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2871944800) [pid = 1892] [serial = 1737] [outer = 0x7f286c7d2400] 00:56:30 INFO - PROCESS | 1892 | 1461743790561 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 00:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2710ms 00:56:30 INFO - PROCESS | 1892 | 1461743790610 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 00:56:30 INFO - PROCESS | 1892 | 1461743790625 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 00:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:56:30 INFO - PROCESS | 1892 | 1461743790705 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:56:30 INFO - PROCESS | 1892 | 1461743790714 Marionette TRACE conn5 <- [1,2286,null,{}] 00:56:30 INFO - PROCESS | 1892 | 1461743790725 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:31 INFO - PROCESS | 1892 | 1461743791172 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 00:56:31 INFO - PROCESS | 1892 | 1461743791489 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764c9800 == 122 [pid = 1892] [id = 579] 00:56:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2872906800) [pid = 1892] [serial = 1738] [outer = (nil)] 00:56:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287444f400) [pid = 1892] [serial = 1739] [outer = 0x7f2872906800] 00:56:31 INFO - PROCESS | 1892 | 1461743791625 Marionette DEBUG loaded listener.js 00:56:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f28762c5800) [pid = 1892] [serial = 1740] [outer = 0x7f2872906800] 00:56:33 INFO - PROCESS | 1892 | 1461743793219 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 00:56:33 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 00:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2572ms 00:56:33 INFO - PROCESS | 1892 | 1461743793258 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 00:56:33 INFO - PROCESS | 1892 | 1461743793265 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 00:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:56:33 INFO - PROCESS | 1892 | 1461743793276 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:56:33 INFO - PROCESS | 1892 | 1461743793286 Marionette TRACE conn5 <- [1,2290,null,{}] 00:56:33 INFO - PROCESS | 1892 | 1461743793373 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:33 INFO - PROCESS | 1892 | 1461743793842 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 00:56:34 INFO - PROCESS | 1892 | 1461743794130 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287697d000 == 123 [pid = 1892] [id = 580] 00:56:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2876499000) [pid = 1892] [serial = 1741] [outer = (nil)] 00:56:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2877093400) [pid = 1892] [serial = 1742] [outer = 0x7f2876499000] 00:56:34 INFO - PROCESS | 1892 | 1461743794273 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2877c5e400) [pid = 1892] [serial = 1743] [outer = 0x7f2876499000] 00:56:35 INFO - PROCESS | 1892 | 1461743795823 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 00:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2609ms 00:56:35 INFO - PROCESS | 1892 | 1461743795887 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 00:56:35 INFO - PROCESS | 1892 | 1461743795896 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 00:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:56:35 INFO - PROCESS | 1892 | 1461743795966 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1892 | 1461743795973 Marionette TRACE conn5 <- [1,2294,null,{}] 00:56:35 INFO - PROCESS | 1892 | 1461743795983 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:36 INFO - PROCESS | 1892 | 1461743796419 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 00:56:36 INFO - PROCESS | 1892 | 1461743796727 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878185000 == 124 [pid = 1892] [id = 581] 00:56:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2876498400) [pid = 1892] [serial = 1744] [outer = (nil)] 00:56:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f28784f0000) [pid = 1892] [serial = 1745] [outer = 0x7f2876498400] 00:56:36 INFO - PROCESS | 1892 | 1461743796867 Marionette DEBUG loaded listener.js 00:56:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287be31000) [pid = 1892] [serial = 1746] [outer = 0x7f2876498400] 00:56:38 INFO - PROCESS | 1892 | 1461743798239 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 00:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2366ms 00:56:38 INFO - PROCESS | 1892 | 1461743798316 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 00:56:38 INFO - PROCESS | 1892 | 1461743798323 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 00:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:56:38 INFO - PROCESS | 1892 | 1461743798351 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:56:38 INFO - PROCESS | 1892 | 1461743798358 Marionette TRACE conn5 <- [1,2298,null,{}] 00:56:38 INFO - PROCESS | 1892 | 1461743798426 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:38 INFO - PROCESS | 1892 | 1461743798798 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 00:56:39 INFO - PROCESS | 1892 | 1461743799181 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb0d800 == 125 [pid = 1892] [id = 582] 00:56:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2876f85c00) [pid = 1892] [serial = 1747] [outer = (nil)] 00:56:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287bfc8c00) [pid = 1892] [serial = 1748] [outer = 0x7f2876f85c00] 00:56:39 INFO - PROCESS | 1892 | 1461743799318 Marionette DEBUG loaded listener.js 00:56:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287c3eac00) [pid = 1892] [serial = 1749] [outer = 0x7f2876f85c00] 00:56:40 INFO - PROCESS | 1892 | 1461743800854 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 00:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2561ms 00:56:40 INFO - PROCESS | 1892 | 1461743800923 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 00:56:40 INFO - PROCESS | 1892 | 1461743800931 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 00:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:56:40 INFO - PROCESS | 1892 | 1461743800942 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:56:40 INFO - PROCESS | 1892 | 1461743800947 Marionette TRACE conn5 <- [1,2302,null,{}] 00:56:40 INFO - PROCESS | 1892 | 1461743800960 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:41 INFO - PROCESS | 1892 | 1461743801480 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 00:56:41 INFO - PROCESS | 1892 | 1461743801727 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c580000 == 126 [pid = 1892] [id = 583] 00:56:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287c5cf000) [pid = 1892] [serial = 1750] [outer = (nil)] 00:56:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287d885c00) [pid = 1892] [serial = 1751] [outer = 0x7f287c5cf000] 00:56:41 INFO - PROCESS | 1892 | 1461743801867 Marionette DEBUG loaded listener.js 00:56:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287e14b800) [pid = 1892] [serial = 1752] [outer = 0x7f287c5cf000] 00:56:43 INFO - PROCESS | 1892 | 1461743803229 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2348ms 00:56:43 INFO - PROCESS | 1892 | 1461743803292 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 00:56:43 INFO - PROCESS | 1892 | 1461743803298 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 00:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:56:43 INFO - PROCESS | 1892 | 1461743803326 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:56:43 INFO - PROCESS | 1892 | 1461743803333 Marionette TRACE conn5 <- [1,2306,null,{}] 00:56:43 INFO - PROCESS | 1892 | 1461743803343 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:43 INFO - PROCESS | 1892 | 1461743803719 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 00:56:44 INFO - PROCESS | 1892 | 1461743804112 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4ed000 == 127 [pid = 1892] [id = 584] 00:56:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287c5d0800) [pid = 1892] [serial = 1753] [outer = (nil)] 00:56:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287e8e1c00) [pid = 1892] [serial = 1754] [outer = 0x7f287c5d0800] 00:56:44 INFO - PROCESS | 1892 | 1461743804250 Marionette DEBUG loaded listener.js 00:56:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287ece7000) [pid = 1892] [serial = 1755] [outer = 0x7f287c5d0800] 00:56:45 INFO - PROCESS | 1892 | 1461743805662 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 00:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2416ms 00:56:45 INFO - PROCESS | 1892 | 1461743805741 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 00:56:45 INFO - PROCESS | 1892 | 1461743805748 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 00:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:56:45 INFO - PROCESS | 1892 | 1461743805760 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:56:45 INFO - PROCESS | 1892 | 1461743805766 Marionette TRACE conn5 <- [1,2310,null,{}] 00:56:45 INFO - PROCESS | 1892 | 1461743805784 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:46 INFO - PROCESS | 1892 | 1461743806256 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 00:56:46 INFO - PROCESS | 1892 | 1461743806559 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e21800 == 128 [pid = 1892] [id = 585] 00:56:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287e9e1800) [pid = 1892] [serial = 1756] [outer = (nil)] 00:56:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287ed72400) [pid = 1892] [serial = 1757] [outer = 0x7f287e9e1800] 00:56:46 INFO - PROCESS | 1892 | 1461743806696 Marionette DEBUG loaded listener.js 00:56:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287ef28400) [pid = 1892] [serial = 1758] [outer = 0x7f287e9e1800] 00:56:48 INFO - PROCESS | 1892 | 1461743808105 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2414ms 00:56:48 INFO - PROCESS | 1892 | 1461743808188 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 1892 | 1461743808195 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 00:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:56:48 INFO - PROCESS | 1892 | 1461743808266 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 1892 | 1461743808270 Marionette TRACE conn5 <- [1,2314,null,{}] 00:56:48 INFO - PROCESS | 1892 | 1461743808281 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:48 INFO - PROCESS | 1892 | 1461743808640 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 00:56:49 INFO - PROCESS | 1892 | 1461743809024 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d4000 == 129 [pid = 1892] [id = 586] 00:56:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f286badc000) [pid = 1892] [serial = 1759] [outer = (nil)] 00:56:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287efaa800) [pid = 1892] [serial = 1760] [outer = 0x7f286badc000] 00:56:49 INFO - PROCESS | 1892 | 1461743809160 Marionette DEBUG loaded listener.js 00:56:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2880e6a400) [pid = 1892] [serial = 1761] [outer = 0x7f286badc000] 00:56:50 INFO - PROCESS | 1892 | 1461743810576 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 00:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2378ms 00:56:50 INFO - PROCESS | 1892 | 1461743810627 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 00:56:50 INFO - PROCESS | 1892 | 1461743810633 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 00:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:56:50 INFO - PROCESS | 1892 | 1461743810687 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:56:50 INFO - PROCESS | 1892 | 1461743810703 Marionette TRACE conn5 <- [1,2318,null,{}] 00:56:50 INFO - PROCESS | 1892 | 1461743810773 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:51 INFO - PROCESS | 1892 | 1461743811136 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 00:56:51 INFO - PROCESS | 1892 | 1461743811495 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288653c800 == 130 [pid = 1892] [id = 587] 00:56:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287ece9800) [pid = 1892] [serial = 1762] [outer = (nil)] 00:56:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28810a5400) [pid = 1892] [serial = 1763] [outer = 0x7f287ece9800] 00:56:51 INFO - PROCESS | 1892 | 1461743811636 Marionette DEBUG loaded listener.js 00:56:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28810b3800) [pid = 1892] [serial = 1764] [outer = 0x7f287ece9800] 00:56:53 INFO - PROCESS | 1892 | 1461743813035 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 00:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:56:53 INFO - PROCESS | 1892 | 1461743813114 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 00:56:53 INFO - PROCESS | 1892 | 1461743813124 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:56:53 INFO - PROCESS | 1892 | 1461743813132 Marionette TRACE conn5 <- [1,2322,null,{}] 00:56:53 INFO - PROCESS | 1892 | 1461743813207 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:53 INFO - PROCESS | 1892 | 1461743813670 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 00:56:53 INFO - PROCESS | 1892 | 1461743813978 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887559000 == 131 [pid = 1892] [id = 588] 00:56:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f287ef2dc00) [pid = 1892] [serial = 1765] [outer = (nil)] 00:56:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f288217f400) [pid = 1892] [serial = 1766] [outer = 0x7f287ef2dc00] 00:56:54 INFO - PROCESS | 1892 | 1461743814126 Marionette DEBUG loaded listener.js 00:56:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2882249400) [pid = 1892] [serial = 1767] [outer = 0x7f287ef2dc00] 00:56:55 INFO - PROCESS | 1892 | 1461743815599 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2540ms 00:56:55 INFO - PROCESS | 1892 | 1461743815665 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 00:56:55 INFO - PROCESS | 1892 | 1461743815671 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 00:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:56:55 INFO - PROCESS | 1892 | 1461743815682 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:56:55 INFO - PROCESS | 1892 | 1461743815688 Marionette TRACE conn5 <- [1,2326,null,{}] 00:56:55 INFO - PROCESS | 1892 | 1461743815759 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:56 INFO - PROCESS | 1892 | 1461743816173 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 00:56:56 INFO - PROCESS | 1892 | 1461743816570 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:56 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888409800 == 132 [pid = 1892] [id = 589] 00:56:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2880e6ec00) [pid = 1892] [serial = 1768] [outer = (nil)] 00:56:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2882252800) [pid = 1892] [serial = 1769] [outer = 0x7f2880e6ec00] 00:56:56 INFO - PROCESS | 1892 | 1461743816710 Marionette DEBUG loaded listener.js 00:56:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28823f8800) [pid = 1892] [serial = 1770] [outer = 0x7f2880e6ec00] 00:57:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2884373800 == 131 [pid = 1892] [id = 36] 00:57:01 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888f1f800 == 130 [pid = 1892] [id = 478] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2877c51400) [pid = 1892] [serial = 1655] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287edee800) [pid = 1892] [serial = 1673] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2880ea1c00) [pid = 1892] [serial = 1679] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287e9d6800) [pid = 1892] [serial = 1667] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287478c800) [pid = 1892] [serial = 1652] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2878311000) [pid = 1892] [serial = 1658] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2880e09800) [pid = 1892] [serial = 1676] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287d883000) [pid = 1892] [serial = 1661] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f286e0c3800) [pid = 1892] [serial = 1683] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28715d8400) [pid = 1892] [serial = 1685] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f286ceb0c00) [pid = 1892] [serial = 1646] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2871950400) [pid = 1892] [serial = 1686] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287ed19400) [pid = 1892] [serial = 1670] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f286ceb0800) [pid = 1892] [serial = 1682] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287e158400) [pid = 1892] [serial = 1664] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287290d400) [pid = 1892] [serial = 1599] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287290c000) [pid = 1892] [serial = 1649] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2872dc3400) [pid = 1892] [serial = 1688] [outer = (nil)] [url = about:blank] 00:57:01 INFO - PROCESS | 1892 | 1461743821719 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 6065ms 00:57:01 INFO - PROCESS | 1892 | 1461743821749 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1892 | 1461743821758 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 00:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:57:01 INFO - PROCESS | 1892 | 1461743821774 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1892 | 1461743821784 Marionette TRACE conn5 <- [1,2330,null,{}] 00:57:01 INFO - PROCESS | 1892 | 1461743821801 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:02 INFO - PROCESS | 1892 | 1461743822240 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 00:57:02 INFO - PROCESS | 1892 | 1461743822470 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870a96000 == 131 [pid = 1892] [id = 590] 00:57:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f286c8fcc00) [pid = 1892] [serial = 1771] [outer = (nil)] 00:57:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2870807800) [pid = 1892] [serial = 1772] [outer = 0x7f286c8fcc00] 00:57:02 INFO - PROCESS | 1892 | 1461743822602 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f28715d3400) [pid = 1892] [serial = 1773] [outer = 0x7f286c8fcc00] 00:57:03 INFO - PROCESS | 1892 | 1461743823911 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2207ms 00:57:04 INFO - PROCESS | 1892 | 1461743824014 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 00:57:04 INFO - PROCESS | 1892 | 1461743824028 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 00:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:57:04 INFO - PROCESS | 1892 | 1461743824089 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:57:04 INFO - PROCESS | 1892 | 1461743824098 Marionette TRACE conn5 <- [1,2334,null,{}] 00:57:04 INFO - PROCESS | 1892 | 1461743824116 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:04 INFO - PROCESS | 1892 | 1461743824513 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 00:57:04 INFO - PROCESS | 1892 | 1461743824891 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287440c800 == 132 [pid = 1892] [id = 591] 00:57:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2872a54400) [pid = 1892] [serial = 1774] [outer = (nil)] 00:57:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2872dc7000) [pid = 1892] [serial = 1775] [outer = 0x7f2872a54400] 00:57:05 INFO - PROCESS | 1892 | 1461743825009 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287478ec00) [pid = 1892] [serial = 1776] [outer = 0x7f2872a54400] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287e8e1000) [pid = 1892] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2874787000) [pid = 1892] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2880e06000) [pid = 1892] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f286ceac400) [pid = 1892] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2880e02400) [pid = 1892] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287e14cc00) [pid = 1892] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287e154c00) [pid = 1892] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f286ceaf800) [pid = 1892] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2870847000) [pid = 1892] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287c35f000) [pid = 1892] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2874786000) [pid = 1892] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287e8edc00) [pid = 1892] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2872b63800) [pid = 1892] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287e9d8000) [pid = 1892] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287e14ec00) [pid = 1892] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287dabe000) [pid = 1892] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287c3f7000) [pid = 1892] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287bf95000) [pid = 1892] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28781c6400) [pid = 1892] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287678b800) [pid = 1892] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287678b000) [pid = 1892] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2872dbe000) [pid = 1892] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f286c7d9c00) [pid = 1892] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f286ceae800) [pid = 1892] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f28811b8000) [pid = 1892] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2880e99400) [pid = 1892] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:57:07 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f2870851400) [pid = 1892] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:57:07 INFO - PROCESS | 1892 | 1461743827479 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 00:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 3437ms 00:57:07 INFO - PROCESS | 1892 | 1461743827503 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 00:57:07 INFO - PROCESS | 1892 | 1461743827525 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 00:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:57:07 INFO - PROCESS | 1892 | 1461743827536 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:57:07 INFO - PROCESS | 1892 | 1461743827546 Marionette TRACE conn5 <- [1,2338,null,{}] 00:57:07 INFO - PROCESS | 1892 | 1461743827572 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:07 INFO - PROCESS | 1892 | 1461743827988 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 00:57:08 INFO - PROCESS | 1892 | 1461743828152 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28766de800 == 133 [pid = 1892] [id = 592] 00:57:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f28708f3c00) [pid = 1892] [serial = 1777] [outer = (nil)] 00:57:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2876786000) [pid = 1892] [serial = 1778] [outer = 0x7f28708f3c00] 00:57:08 INFO - PROCESS | 1892 | 1461743828277 Marionette DEBUG loaded listener.js 00:57:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2877b4e400) [pid = 1892] [serial = 1779] [outer = 0x7f28708f3c00] 00:57:09 INFO - PROCESS | 1892 | 1461743829930 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2550ms 00:57:10 INFO - PROCESS | 1892 | 1461743830153 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 1892 | 1461743830164 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 00:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:57:10 INFO - PROCESS | 1892 | 1461743830182 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1892 | 1461743830193 Marionette TRACE conn5 <- [1,2342,null,{}] 00:57:10 INFO - PROCESS | 1892 | 1461743830209 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:10 INFO - PROCESS | 1892 | 1461743830697 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 00:57:10 INFO - PROCESS | 1892 | 1461743830951 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28734d4800 == 134 [pid = 1892] [id = 593] 00:57:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286c7dfc00) [pid = 1892] [serial = 1780] [outer = (nil)] 00:57:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2871947400) [pid = 1892] [serial = 1781] [outer = 0x7f286c7dfc00] 00:57:11 INFO - PROCESS | 1892 | 1461743831112 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2872b64800) [pid = 1892] [serial = 1782] [outer = 0x7f286c7dfc00] 00:57:12 INFO - PROCESS | 1892 | 1461743832671 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2564ms 00:57:12 INFO - PROCESS | 1892 | 1461743832746 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 1892 | 1461743832761 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 00:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:57:12 INFO - PROCESS | 1892 | 1461743832843 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1892 | 1461743832851 Marionette TRACE conn5 <- [1,2346,null,{}] 00:57:12 INFO - PROCESS | 1892 | 1461743832862 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:13 INFO - PROCESS | 1892 | 1461743833320 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 00:57:13 INFO - PROCESS | 1892 | 1461743833637 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287699c800 == 135 [pid = 1892] [id = 594] 00:57:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2876496800) [pid = 1892] [serial = 1783] [outer = (nil)] 00:57:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287678cc00) [pid = 1892] [serial = 1784] [outer = 0x7f2876496800] 00:57:13 INFO - PROCESS | 1892 | 1461743833778 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2877c5a000) [pid = 1892] [serial = 1785] [outer = 0x7f2876496800] 00:57:15 INFO - PROCESS | 1892 | 1461743835434 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2671ms 00:57:15 INFO - PROCESS | 1892 | 1461743835494 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 00:57:15 INFO - PROCESS | 1892 | 1461743835501 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 00:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:57:15 INFO - PROCESS | 1892 | 1461743835649 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 1892 | 1461743835661 Marionette TRACE conn5 <- [1,2350,null,{}] 00:57:15 INFO - PROCESS | 1892 | 1461743835748 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:16 INFO - PROCESS | 1892 | 1461743836146 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 00:57:16 INFO - PROCESS | 1892 | 1461743836433 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878587800 == 136 [pid = 1892] [id = 595] 00:57:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2877c5b000) [pid = 1892] [serial = 1786] [outer = (nil)] 00:57:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f28784f3c00) [pid = 1892] [serial = 1787] [outer = 0x7f2877c5b000] 00:57:16 INFO - PROCESS | 1892 | 1461743836598 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287bfc3c00) [pid = 1892] [serial = 1788] [outer = 0x7f2877c5b000] 00:57:18 INFO - PROCESS | 1892 | 1461743838073 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2604ms 00:57:18 INFO - PROCESS | 1892 | 1461743838119 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1892 | 1461743838128 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 00:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:57:18 INFO - PROCESS | 1892 | 1461743838138 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1892 | 1461743838143 Marionette TRACE conn5 <- [1,2354,null,{}] 00:57:18 INFO - PROCESS | 1892 | 1461743838154 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:18 INFO - PROCESS | 1892 | 1461743838540 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 00:57:18 INFO - PROCESS | 1892 | 1461743838920 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c57a000 == 137 [pid = 1892] [id = 596] 00:57:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287830a400) [pid = 1892] [serial = 1789] [outer = (nil)] 00:57:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287c3f6c00) [pid = 1892] [serial = 1790] [outer = 0x7f287830a400] 00:57:19 INFO - PROCESS | 1892 | 1461743839067 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287c5d7000) [pid = 1892] [serial = 1791] [outer = 0x7f287830a400] 00:57:20 INFO - PROCESS | 1892 | 1461743840499 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2444ms 00:57:20 INFO - PROCESS | 1892 | 1461743840583 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1892 | 1461743840591 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 00:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:57:20 INFO - PROCESS | 1892 | 1461743840602 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1892 | 1461743840607 Marionette TRACE conn5 <- [1,2358,null,{}] 00:57:20 INFO - PROCESS | 1892 | 1461743840619 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:21 INFO - PROCESS | 1892 | 1461743841021 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 00:57:21 INFO - PROCESS | 1892 | 1461743841402 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4e3800 == 138 [pid = 1892] [id = 597] 00:57:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287bd50000) [pid = 1892] [serial = 1792] [outer = (nil)] 00:57:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287c763000) [pid = 1892] [serial = 1793] [outer = 0x7f287bd50000] 00:57:21 INFO - PROCESS | 1892 | 1461743841544 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287d796000) [pid = 1892] [serial = 1794] [outer = 0x7f287bd50000] 00:57:22 INFO - PROCESS | 1892 | 1461743842928 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 00:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2397ms 00:57:23 INFO - PROCESS | 1892 | 1461743843026 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 1892 | 1461743843031 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 00:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:57:23 INFO - PROCESS | 1892 | 1461743843042 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1892 | 1461743843046 Marionette TRACE conn5 <- [1,2362,null,{}] 00:57:23 INFO - PROCESS | 1892 | 1461743843098 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:23 INFO - PROCESS | 1892 | 1461743843646 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 00:57:23 INFO - PROCESS | 1892 | 1461743843879 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ff6000 == 139 [pid = 1892] [id = 598] 00:57:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287dacdc00) [pid = 1892] [serial = 1795] [outer = (nil)] 00:57:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287ecf0400) [pid = 1892] [serial = 1796] [outer = 0x7f287dacdc00] 00:57:24 INFO - PROCESS | 1892 | 1461743844004 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287edea800) [pid = 1892] [serial = 1797] [outer = 0x7f287dacdc00] 00:57:25 INFO - PROCESS | 1892 | 1461743845095 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 00:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2095ms 00:57:25 INFO - PROCESS | 1892 | 1461743845143 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 00:57:25 INFO - PROCESS | 1892 | 1461743845146 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 00:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:57:25 INFO - PROCESS | 1892 | 1461743845155 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 1892 | 1461743845158 Marionette TRACE conn5 <- [1,2366,null,{}] 00:57:25 INFO - PROCESS | 1892 | 1461743845165 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:25 INFO - PROCESS | 1892 | 1461743845408 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 00:57:25 INFO - PROCESS | 1892 | 1461743845732 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886813800 == 140 [pid = 1892] [id = 599] 00:57:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287dad1c00) [pid = 1892] [serial = 1798] [outer = (nil)] 00:57:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287efa2400) [pid = 1892] [serial = 1799] [outer = 0x7f287dad1c00] 00:57:25 INFO - PROCESS | 1892 | 1461743845875 Marionette DEBUG loaded listener.js 00:57:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2880e62400) [pid = 1892] [serial = 1800] [outer = 0x7f287dad1c00] 00:57:26 INFO - PROCESS | 1892 | 1461743846976 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 00:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1887ms 00:57:27 INFO - PROCESS | 1892 | 1461743847045 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 00:57:27 INFO - PROCESS | 1892 | 1461743847048 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 00:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:57:27 INFO - PROCESS | 1892 | 1461743847059 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:57:27 INFO - PROCESS | 1892 | 1461743847063 Marionette TRACE conn5 <- [1,2370,null,{}] 00:57:27 INFO - PROCESS | 1892 | 1461743847078 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:27 INFO - PROCESS | 1892 | 1461743847368 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 00:57:27 INFO - PROCESS | 1892 | 1461743847670 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887552800 == 141 [pid = 1892] [id = 600] 00:57:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287dadc000) [pid = 1892] [serial = 1801] [outer = (nil)] 00:57:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28810a9400) [pid = 1892] [serial = 1802] [outer = 0x7f287dadc000] 00:57:27 INFO - PROCESS | 1892 | 1461743847750 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f28811bf800) [pid = 1892] [serial = 1803] [outer = 0x7f287dadc000] 00:57:28 INFO - PROCESS | 1892 | 1461743848747 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 00:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1736ms 00:57:28 INFO - PROCESS | 1892 | 1461743848797 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 00:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:57:28 INFO - PROCESS | 1892 | 1461743848802 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 00:57:28 INFO - PROCESS | 1892 | 1461743848809 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:57:28 INFO - PROCESS | 1892 | 1461743848812 Marionette TRACE conn5 <- [1,2374,null,{}] 00:57:28 INFO - PROCESS | 1892 | 1461743848818 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:29 INFO - PROCESS | 1892 | 1461743849103 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 00:57:29 INFO - PROCESS | 1892 | 1461743849445 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888f1e000 == 142 [pid = 1892] [id = 601] 00:57:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287e66c400) [pid = 1892] [serial = 1804] [outer = (nil)] 00:57:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2881fbf400) [pid = 1892] [serial = 1805] [outer = 0x7f287e66c400] 00:57:29 INFO - PROCESS | 1892 | 1461743849574 Marionette DEBUG loaded listener.js 00:57:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2882186c00) [pid = 1892] [serial = 1806] [outer = 0x7f287e66c400] 00:57:30 INFO - PROCESS | 1892 | 1461743850954 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2197ms 00:57:31 INFO - PROCESS | 1892 | 1461743851010 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 1892 | 1461743851017 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 00:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:57:31 INFO - PROCESS | 1892 | 1461743851030 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1892 | 1461743851034 Marionette TRACE conn5 <- [1,2378,null,{}] 00:57:31 INFO - PROCESS | 1892 | 1461743851046 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:31 INFO - PROCESS | 1892 | 1461743851453 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 00:57:31 INFO - PROCESS | 1892 | 1461743851836 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a469000 == 143 [pid = 1892] [id = 602] 00:57:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28708ea800) [pid = 1892] [serial = 1807] [outer = (nil)] 00:57:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f288224c000) [pid = 1892] [serial = 1808] [outer = 0x7f28708ea800] 00:57:31 INFO - PROCESS | 1892 | 1461743851979 Marionette DEBUG loaded listener.js 00:57:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28823f5400) [pid = 1892] [serial = 1809] [outer = 0x7f28708ea800] 00:57:33 INFO - PROCESS | 1892 | 1461743853418 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 00:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2456ms 00:57:33 INFO - PROCESS | 1892 | 1461743853495 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 00:57:33 INFO - PROCESS | 1892 | 1461743853500 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 00:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:57:33 INFO - PROCESS | 1892 | 1461743853513 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:57:33 INFO - PROCESS | 1892 | 1461743853518 Marionette TRACE conn5 <- [1,2382,null,{}] 00:57:33 INFO - PROCESS | 1892 | 1461743853529 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:33 INFO - PROCESS | 1892 | 1461743853936 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 00:57:34 INFO - PROCESS | 1892 | 1461743854277 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288d6f0000 == 144 [pid = 1892] [id = 603] 00:57:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f288376b400) [pid = 1892] [serial = 1810] [outer = (nil)] 00:57:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2884396c00) [pid = 1892] [serial = 1811] [outer = 0x7f288376b400] 00:57:34 INFO - PROCESS | 1892 | 1461743854415 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f288549d000) [pid = 1892] [serial = 1812] [outer = 0x7f288376b400] 00:57:35 INFO - PROCESS | 1892 | 1461743855794 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 00:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2350ms 00:57:35 INFO - PROCESS | 1892 | 1461743855872 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 00:57:35 INFO - PROCESS | 1892 | 1461743855877 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 00:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:57:35 INFO - PROCESS | 1892 | 1461743855889 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:57:35 INFO - PROCESS | 1892 | 1461743855894 Marionette TRACE conn5 <- [1,2386,null,{}] 00:57:35 INFO - PROCESS | 1892 | 1461743855905 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:36 INFO - PROCESS | 1892 | 1461743856309 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 00:57:36 INFO - PROCESS | 1892 | 1461743856645 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894325800 == 145 [pid = 1892] [id = 604] 00:57:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2884139800) [pid = 1892] [serial = 1813] [outer = (nil)] 00:57:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f288587ac00) [pid = 1892] [serial = 1814] [outer = 0x7f2884139800] 00:57:36 INFO - PROCESS | 1892 | 1461743856784 Marionette DEBUG loaded listener.js 00:57:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2886213000) [pid = 1892] [serial = 1815] [outer = 0x7f2884139800] 00:57:38 INFO - PROCESS | 1892 | 1461743858191 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 00:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2348ms 00:57:38 INFO - PROCESS | 1892 | 1461743858238 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 00:57:38 INFO - PROCESS | 1892 | 1461743858244 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 00:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:57:38 INFO - PROCESS | 1892 | 1461743858287 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:57:38 INFO - PROCESS | 1892 | 1461743858293 Marionette TRACE conn5 <- [1,2390,null,{}] 00:57:38 INFO - PROCESS | 1892 | 1461743858303 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:38 INFO - PROCESS | 1892 | 1461743858683 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 00:57:39 INFO - PROCESS | 1892 | 1461743859074 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895513000 == 146 [pid = 1892] [id = 605] 00:57:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f288549d800) [pid = 1892] [serial = 1816] [outer = (nil)] 00:57:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f28865fa400) [pid = 1892] [serial = 1817] [outer = 0x7f288549d800] 00:57:39 INFO - PROCESS | 1892 | 1461743859212 Marionette DEBUG loaded listener.js 00:57:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f2886ec3400) [pid = 1892] [serial = 1818] [outer = 0x7f288549d800] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288688d800 == 145 [pid = 1892] [id = 528] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289563d800 == 144 [pid = 1892] [id = 240] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287440c800 == 143 [pid = 1892] [id = 591] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870a96000 == 142 [pid = 1892] [id = 590] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888409800 == 141 [pid = 1892] [id = 589] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887559000 == 140 [pid = 1892] [id = 588] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288653c800 == 139 [pid = 1892] [id = 587] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d4000 == 138 [pid = 1892] [id = 586] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e21800 == 137 [pid = 1892] [id = 585] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4ed000 == 136 [pid = 1892] [id = 584] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c580000 == 135 [pid = 1892] [id = 583] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb0d800 == 134 [pid = 1892] [id = 582] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878185000 == 133 [pid = 1892] [id = 581] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287697d000 == 132 [pid = 1892] [id = 580] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764c9800 == 131 [pid = 1892] [id = 579] 00:57:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870cb4000 == 130 [pid = 1892] [id = 578] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f28715e0000) [pid = 1892] [serial = 1730] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f2871950800) [pid = 1892] [serial = 1731] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287ed74400) [pid = 1892] [serial = 1671] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2877cab800) [pid = 1892] [serial = 1656] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2880e66c00) [pid = 1892] [serial = 1677] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287bd49800) [pid = 1892] [serial = 1659] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28810afc00) [pid = 1892] [serial = 1680] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287e787000) [pid = 1892] [serial = 1665] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287ecf1400) [pid = 1892] [serial = 1668] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287080f800) [pid = 1892] [serial = 1647] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2872b70c00) [pid = 1892] [serial = 1650] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287dad2000) [pid = 1892] [serial = 1662] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2876499c00) [pid = 1892] [serial = 1653] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287ef25800) [pid = 1892] [serial = 1674] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2874456800) [pid = 1892] [serial = 1733] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28733e8800) [pid = 1892] [serial = 1644] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287efa4c00) [pid = 1892] [serial = 1718] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287ef24800) [pid = 1892] [serial = 1716] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287ed70400) [pid = 1892] [serial = 1715] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287e9dfc00) [pid = 1892] [serial = 1713] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287e667800) [pid = 1892] [serial = 1712] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287e14bc00) [pid = 1892] [serial = 1710] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287dabe400) [pid = 1892] [serial = 1709] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287d883800) [pid = 1892] [serial = 1707] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287d796800) [pid = 1892] [serial = 1706] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287c35cc00) [pid = 1892] [serial = 1704] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287bfc7800) [pid = 1892] [serial = 1703] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287bf8c000) [pid = 1892] [serial = 1701] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287bd51c00) [pid = 1892] [serial = 1700] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28781c6000) [pid = 1892] [serial = 1698] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2877c52000) [pid = 1892] [serial = 1697] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28762ce800) [pid = 1892] [serial = 1695] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2874459400) [pid = 1892] [serial = 1694] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2871943c00) [pid = 1892] [serial = 1692] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287084e000) [pid = 1892] [serial = 1691] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f286ceb3800) [pid = 1892] [serial = 1727] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2870802400) [pid = 1892] [serial = 1728] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f2881fba800) [pid = 1892] [serial = 1725] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2881fb4c00) [pid = 1892] [serial = 1724] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f28811b6800) [pid = 1892] [serial = 1722] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2881178000) [pid = 1892] [serial = 1721] [outer = (nil)] [url = about:blank] 00:57:43 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f2880e05c00) [pid = 1892] [serial = 1719] [outer = (nil)] [url = about:blank] 00:57:44 INFO - PROCESS | 1892 | 1461743864562 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 6338ms 00:57:44 INFO - PROCESS | 1892 | 1461743864610 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 00:57:44 INFO - PROCESS | 1892 | 1461743864619 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 00:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:57:44 INFO - PROCESS | 1892 | 1461743864634 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 1892 | 1461743864642 Marionette TRACE conn5 <- [1,2394,null,{}] 00:57:44 INFO - PROCESS | 1892 | 1461743864655 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:44 INFO - PROCESS | 1892 | 1461743864992 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 00:57:45 INFO - PROCESS | 1892 | 1461743865355 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870ac4800 == 131 [pid = 1892] [id = 606] 00:57:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2870802800) [pid = 1892] [serial = 1819] [outer = (nil)] 00:57:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f28715d2400) [pid = 1892] [serial = 1820] [outer = 0x7f2870802800] 00:57:45 INFO - PROCESS | 1892 | 1461743865477 Marionette DEBUG loaded listener.js 00:57:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2872903400) [pid = 1892] [serial = 1821] [outer = 0x7f2870802800] 00:57:47 INFO - PROCESS | 1892 | 1461743867076 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2505ms 00:57:47 INFO - PROCESS | 1892 | 1461743867147 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 00:57:47 INFO - PROCESS | 1892 | 1461743867176 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 00:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:57:47 INFO - PROCESS | 1892 | 1461743867408 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 1892 | 1461743867416 Marionette TRACE conn5 <- [1,2398,null,{}] 00:57:47 INFO - PROCESS | 1892 | 1461743867437 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:47 INFO - PROCESS | 1892 | 1461743867840 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 00:57:47 INFO - PROCESS | 1892 | 1461743867896 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:47 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874402800 == 132 [pid = 1892] [id = 607] 00:57:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f28715d4800) [pid = 1892] [serial = 1822] [outer = (nil)] 00:57:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287478fc00) [pid = 1892] [serial = 1823] [outer = 0x7f28715d4800] 00:57:48 INFO - PROCESS | 1892 | 1461743868015 Marionette DEBUG loaded listener.js 00:57:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2876493800) [pid = 1892] [serial = 1824] [outer = 0x7f28715d4800] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f28708f6c00) [pid = 1892] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f2872a54400) [pid = 1892] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f286badc000) [pid = 1892] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287e9e1800) [pid = 1892] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287c5d0800) [pid = 1892] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f287c5cf000) [pid = 1892] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2876f85c00) [pid = 1892] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2876498400) [pid = 1892] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f2876499000) [pid = 1892] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f2872906800) [pid = 1892] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f286c7d2400) [pid = 1892] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f286c8fcc00) [pid = 1892] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f287ef2dc00) [pid = 1892] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:57:49 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f287ece9800) [pid = 1892] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:57:50 INFO - PROCESS | 1892 | 1461743870140 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2996ms 00:57:50 INFO - PROCESS | 1892 | 1461743870220 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 00:57:50 INFO - PROCESS | 1892 | 1461743870227 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 00:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:57:50 INFO - PROCESS | 1892 | 1461743870237 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1892 | 1461743870247 Marionette TRACE conn5 <- [1,2402,null,{}] 00:57:50 INFO - PROCESS | 1892 | 1461743870273 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:50 INFO - PROCESS | 1892 | 1461743870684 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 00:57:50 INFO - PROCESS | 1892 | 1461743870790 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876422800 == 133 [pid = 1892] [id = 608] 00:57:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f2876498400) [pid = 1892] [serial = 1825] [outer = (nil)] 00:57:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f2877098c00) [pid = 1892] [serial = 1826] [outer = 0x7f2876498400] 00:57:50 INFO - PROCESS | 1892 | 1461743870912 Marionette DEBUG loaded listener.js 00:57:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f2877ca1000) [pid = 1892] [serial = 1827] [outer = 0x7f2876498400] 00:57:52 INFO - PROCESS | 1892 | 1461743872830 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:57:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2651ms 00:57:52 INFO - PROCESS | 1892 | 1461743872890 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 00:57:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:57:52 INFO - PROCESS | 1892 | 1461743872904 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 00:57:52 INFO - PROCESS | 1892 | 1461743872920 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1892 | 1461743872932 Marionette TRACE conn5 <- [1,2406,null,{}] 00:57:52 INFO - PROCESS | 1892 | 1461743872947 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:53 INFO - PROCESS | 1892 | 1461743873460 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 00:57:53 INFO - PROCESS | 1892 | 1461743873710 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28734e0000 == 134 [pid = 1892] [id = 609] 00:57:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f2870808400) [pid = 1892] [serial = 1828] [outer = (nil)] 00:57:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f2872910c00) [pid = 1892] [serial = 1829] [outer = 0x7f2870808400] 00:57:53 INFO - PROCESS | 1892 | 1461743873872 Marionette DEBUG loaded listener.js 00:57:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f2872dbf400) [pid = 1892] [serial = 1830] [outer = 0x7f2870808400] 00:57:55 INFO - PROCESS | 1892 | 1461743875333 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 00:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2515ms 00:57:55 INFO - PROCESS | 1892 | 1461743875433 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 00:57:55 INFO - PROCESS | 1892 | 1461743875449 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 00:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:57:55 INFO - PROCESS | 1892 | 1461743875528 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:57:55 INFO - PROCESS | 1892 | 1461743875537 Marionette TRACE conn5 <- [1,2410,null,{}] 00:57:55 INFO - PROCESS | 1892 | 1461743875551 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:56 INFO - PROCESS | 1892 | 1461743876068 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 00:57:56 INFO - PROCESS | 1892 | 1461743876402 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:56 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876960800 == 135 [pid = 1892] [id = 610] 00:57:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f28733e0000) [pid = 1892] [serial = 1831] [outer = (nil)] 00:57:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f287709b000) [pid = 1892] [serial = 1832] [outer = 0x7f28733e0000] 00:57:56 INFO - PROCESS | 1892 | 1461743876542 Marionette DEBUG loaded listener.js 00:57:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2877ca4800) [pid = 1892] [serial = 1833] [outer = 0x7f28733e0000] 00:57:58 INFO - PROCESS | 1892 | 1461743878044 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2659ms 00:57:58 INFO - PROCESS | 1892 | 1461743878127 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1892 | 1461743878134 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 00:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:57:58 INFO - PROCESS | 1892 | 1461743878208 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1892 | 1461743878218 Marionette TRACE conn5 <- [1,2414,null,{}] 00:57:58 INFO - PROCESS | 1892 | 1461743878249 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:58 INFO - PROCESS | 1892 | 1461743878717 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 00:57:59 INFO - PROCESS | 1892 | 1461743879050 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878174000 == 136 [pid = 1892] [id = 611] 00:57:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287bd49800) [pid = 1892] [serial = 1834] [outer = (nil)] 00:57:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287bf93000) [pid = 1892] [serial = 1835] [outer = 0x7f287bd49800] 00:57:59 INFO - PROCESS | 1892 | 1461743879201 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287c35b000) [pid = 1892] [serial = 1836] [outer = 0x7f287bd49800] 00:58:00 INFO - PROCESS | 1892 | 1461743880634 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 00:58:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:58:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2572ms 00:58:00 INFO - PROCESS | 1892 | 1461743880719 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 00:58:00 INFO - PROCESS | 1892 | 1461743880727 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 00:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:58:00 INFO - PROCESS | 1892 | 1461743880738 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:58:00 INFO - PROCESS | 1892 | 1461743880742 Marionette TRACE conn5 <- [1,2418,null,{}] 00:58:00 INFO - PROCESS | 1892 | 1461743880753 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:01 INFO - PROCESS | 1892 | 1461743881323 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 00:58:01 INFO - PROCESS | 1892 | 1461743881561 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878590000 == 137 [pid = 1892] [id = 612] 00:58:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f28784e7c00) [pid = 1892] [serial = 1837] [outer = (nil)] 00:58:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287c5d7c00) [pid = 1892] [serial = 1838] [outer = 0x7f28784e7c00] 00:58:01 INFO - PROCESS | 1892 | 1461743881699 Marionette DEBUG loaded listener.js 00:58:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287d790000) [pid = 1892] [serial = 1839] [outer = 0x7f28784e7c00] 00:58:03 INFO - PROCESS | 1892 | 1461743883078 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2390ms 00:58:03 INFO - PROCESS | 1892 | 1461743883130 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 00:58:03 INFO - PROCESS | 1892 | 1461743883137 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 00:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:58:03 INFO - PROCESS | 1892 | 1461743883150 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:58:03 INFO - PROCESS | 1892 | 1461743883155 Marionette TRACE conn5 <- [1,2422,null,{}] 00:58:03 INFO - PROCESS | 1892 | 1461743883184 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:03 INFO - PROCESS | 1892 | 1461743883582 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 00:58:03 INFO - PROCESS | 1892 | 1461743883957 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3dc800 == 138 [pid = 1892] [id = 613] 00:58:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287c363000) [pid = 1892] [serial = 1840] [outer = (nil)] 00:58:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c75bc00) [pid = 1892] [serial = 1841] [outer = 0x7f287c363000] 00:58:04 INFO - PROCESS | 1892 | 1461743884122 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287dabc000) [pid = 1892] [serial = 1842] [outer = 0x7f287c363000] 00:58:05 INFO - PROCESS | 1892 | 1461743885406 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2311ms 00:58:05 INFO - PROCESS | 1892 | 1461743885461 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1892 | 1461743885467 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 00:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:58:05 INFO - PROCESS | 1892 | 1461743885476 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1892 | 1461743885483 Marionette TRACE conn5 <- [1,2426,null,{}] 00:58:05 INFO - PROCESS | 1892 | 1461743885492 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:05 INFO - PROCESS | 1892 | 1461743885820 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 00:58:06 INFO - PROCESS | 1892 | 1461743886185 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e013800 == 139 [pid = 1892] [id = 614] 00:58:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287e66cc00) [pid = 1892] [serial = 1843] [outer = (nil)] 00:58:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287e8e9c00) [pid = 1892] [serial = 1844] [outer = 0x7f287e66cc00] 00:58:06 INFO - PROCESS | 1892 | 1461743886268 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287ece5c00) [pid = 1892] [serial = 1845] [outer = 0x7f287e66cc00] 00:58:07 INFO - PROCESS | 1892 | 1461743887221 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1791ms 00:58:07 INFO - PROCESS | 1892 | 1461743887268 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 00:58:07 INFO - PROCESS | 1892 | 1461743887272 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 00:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:58:07 INFO - PROCESS | 1892 | 1461743887278 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 1892 | 1461743887282 Marionette TRACE conn5 <- [1,2430,null,{}] 00:58:07 INFO - PROCESS | 1892 | 1461743887287 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:07 INFO - PROCESS | 1892 | 1461743887544 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 00:58:07 INFO - PROCESS | 1892 | 1461743887880 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287efcc000 == 140 [pid = 1892] [id = 615] 00:58:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287e156400) [pid = 1892] [serial = 1846] [outer = (nil)] 00:58:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287ed15c00) [pid = 1892] [serial = 1847] [outer = 0x7f287e156400] 00:58:07 INFO - PROCESS | 1892 | 1461743887981 Marionette DEBUG loaded listener.js 00:58:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287edecc00) [pid = 1892] [serial = 1848] [outer = 0x7f287e156400] 00:58:08 INFO - PROCESS | 1892 | 1461743888965 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 00:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1737ms 00:58:09 INFO - PROCESS | 1892 | 1461743889017 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 00:58:09 INFO - PROCESS | 1892 | 1461743889020 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 00:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:58:09 INFO - PROCESS | 1892 | 1461743889028 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:58:09 INFO - PROCESS | 1892 | 1461743889031 Marionette TRACE conn5 <- [1,2434,null,{}] 00:58:09 INFO - PROCESS | 1892 | 1461743889037 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:09 INFO - PROCESS | 1892 | 1461743889277 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 00:58:09 INFO - PROCESS | 1892 | 1461743889482 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e38000 == 141 [pid = 1892] [id = 616] 00:58:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287e66d400) [pid = 1892] [serial = 1849] [outer = (nil)] 00:58:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287ef26c00) [pid = 1892] [serial = 1850] [outer = 0x7f287e66d400] 00:58:09 INFO - PROCESS | 1892 | 1461743889605 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287efab000) [pid = 1892] [serial = 1851] [outer = 0x7f287e66d400] 00:58:10 INFO - PROCESS | 1892 | 1461743890653 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 00:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1684ms 00:58:10 INFO - PROCESS | 1892 | 1461743890713 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 00:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:58:10 INFO - PROCESS | 1892 | 1461743890719 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 00:58:10 INFO - PROCESS | 1892 | 1461743890728 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:58:10 INFO - PROCESS | 1892 | 1461743890733 Marionette TRACE conn5 <- [1,2438,null,{}] 00:58:10 INFO - PROCESS | 1892 | 1461743890740 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:11 INFO - PROCESS | 1892 | 1461743891053 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 00:58:11 INFO - PROCESS | 1892 | 1461743891382 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2882098000 == 142 [pid = 1892] [id = 617] 00:58:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287ecedc00) [pid = 1892] [serial = 1852] [outer = (nil)] 00:58:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2880e0f000) [pid = 1892] [serial = 1853] [outer = 0x7f287ecedc00] 00:58:11 INFO - PROCESS | 1892 | 1461743891462 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2880e9f400) [pid = 1892] [serial = 1854] [outer = 0x7f287ecedc00] 00:58:12 INFO - PROCESS | 1892 | 1461743892509 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 00:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1835ms 00:58:12 INFO - PROCESS | 1892 | 1461743892564 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 00:58:12 INFO - PROCESS | 1892 | 1461743892567 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 00:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:58:12 INFO - PROCESS | 1892 | 1461743892576 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1892 | 1461743892582 Marionette TRACE conn5 <- [1,2442,null,{}] 00:58:12 INFO - PROCESS | 1892 | 1461743892589 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:12 INFO - PROCESS | 1892 | 1461743892906 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 00:58:13 INFO - PROCESS | 1892 | 1461743893252 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886047000 == 143 [pid = 1892] [id = 618] 00:58:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f286c8f3800) [pid = 1892] [serial = 1855] [outer = (nil)] 00:58:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f28810aa400) [pid = 1892] [serial = 1856] [outer = 0x7f286c8f3800] 00:58:13 INFO - PROCESS | 1892 | 1461743893359 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28811b6c00) [pid = 1892] [serial = 1857] [outer = 0x7f286c8f3800] 00:58:14 INFO - PROCESS | 1892 | 1461743894505 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 00:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1985ms 00:58:14 INFO - PROCESS | 1892 | 1461743894562 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 00:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:58:14 INFO - PROCESS | 1892 | 1461743894566 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 00:58:14 INFO - PROCESS | 1892 | 1461743894573 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1892 | 1461743894577 Marionette TRACE conn5 <- [1,2446,null,{}] 00:58:14 INFO - PROCESS | 1892 | 1461743894584 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:14 INFO - PROCESS | 1892 | 1461743894897 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 00:58:15 INFO - PROCESS | 1892 | 1461743895253 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887542800 == 144 [pid = 1892] [id = 619] 00:58:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2882dda400) [pid = 1892] [serial = 1858] [outer = (nil)] 00:58:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f288370e000) [pid = 1892] [serial = 1859] [outer = 0x7f2882dda400] 00:58:15 INFO - PROCESS | 1892 | 1461743895353 Marionette DEBUG loaded listener.js 00:58:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f288548c000) [pid = 1892] [serial = 1860] [outer = 0x7f2882dda400] 00:58:16 INFO - PROCESS | 1892 | 1461743896438 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 00:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1943ms 00:58:16 INFO - PROCESS | 1892 | 1461743896516 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 00:58:16 INFO - PROCESS | 1892 | 1461743896520 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 00:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:58:16 INFO - PROCESS | 1892 | 1461743896527 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:58:16 INFO - PROCESS | 1892 | 1461743896529 Marionette TRACE conn5 <- [1,2450,null,{}] 00:58:16 INFO - PROCESS | 1892 | 1461743896536 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:16 INFO - PROCESS | 1892 | 1461743896879 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 00:58:17 INFO - PROCESS | 1892 | 1461743897253 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3fe800 == 145 [pid = 1892] [id = 620] 00:58:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2882ddc400) [pid = 1892] [serial = 1861] [outer = (nil)] 00:58:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f288620b400) [pid = 1892] [serial = 1862] [outer = 0x7f2882ddc400] 00:58:17 INFO - PROCESS | 1892 | 1461743897364 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2886bc6800) [pid = 1892] [serial = 1863] [outer = 0x7f2882ddc400] 00:58:18 INFO - PROCESS | 1892 | 1461743898682 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 00:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2195ms 00:58:18 INFO - PROCESS | 1892 | 1461743898748 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 00:58:18 INFO - PROCESS | 1892 | 1461743898755 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 00:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:58:18 INFO - PROCESS | 1892 | 1461743898766 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:58:18 INFO - PROCESS | 1892 | 1461743898771 Marionette TRACE conn5 <- [1,2454,null,{}] 00:58:18 INFO - PROCESS | 1892 | 1461743898838 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:19 INFO - PROCESS | 1892 | 1461743899293 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 00:58:19 INFO - PROCESS | 1892 | 1461743899585 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894328000 == 146 [pid = 1892] [id = 621] 00:58:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f288224d800) [pid = 1892] [serial = 1864] [outer = (nil)] 00:58:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28874b4800) [pid = 1892] [serial = 1865] [outer = 0x7f288224d800] 00:58:19 INFO - PROCESS | 1892 | 1461743899724 Marionette DEBUG loaded listener.js 00:58:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28881b9400) [pid = 1892] [serial = 1866] [outer = 0x7f288224d800] 00:58:21 INFO - PROCESS | 1892 | 1461743901195 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 00:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2451ms 00:58:21 INFO - PROCESS | 1892 | 1461743901236 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 00:58:21 INFO - PROCESS | 1892 | 1461743901243 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 00:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:58:21 INFO - PROCESS | 1892 | 1461743901297 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 1892 | 1461743901301 Marionette TRACE conn5 <- [1,2458,null,{}] 00:58:21 INFO - PROCESS | 1892 | 1461743901316 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 1892 | 1461743901667 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c467800 == 145 [pid = 1892] [id = 418] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878591800 == 144 [pid = 1892] [id = 513] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874402800 == 143 [pid = 1892] [id = 607] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870ac4800 == 142 [pid = 1892] [id = 606] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894325800 == 141 [pid = 1892] [id = 604] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288d6f0000 == 140 [pid = 1892] [id = 603] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888f1e000 == 139 [pid = 1892] [id = 601] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887552800 == 138 [pid = 1892] [id = 600] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886813800 == 137 [pid = 1892] [id = 599] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ff6000 == 136 [pid = 1892] [id = 598] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4e3800 == 135 [pid = 1892] [id = 597] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c57a000 == 134 [pid = 1892] [id = 596] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878587800 == 133 [pid = 1892] [id = 595] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287699c800 == 132 [pid = 1892] [id = 594] 00:58:25 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28734d4800 == 131 [pid = 1892] [id = 593] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2874453800) [pid = 1892] [serial = 1689] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2876786000) [pid = 1892] [serial = 1778] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2872dc7000) [pid = 1892] [serial = 1775] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287efaa800) [pid = 1892] [serial = 1760] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287ef28400) [pid = 1892] [serial = 1758] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287ed72400) [pid = 1892] [serial = 1757] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287ece7000) [pid = 1892] [serial = 1755] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287e8e1c00) [pid = 1892] [serial = 1754] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287e14b800) [pid = 1892] [serial = 1752] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287d885c00) [pid = 1892] [serial = 1751] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287c3eac00) [pid = 1892] [serial = 1749] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287bfc8c00) [pid = 1892] [serial = 1748] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287be31000) [pid = 1892] [serial = 1746] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28784f0000) [pid = 1892] [serial = 1745] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2877c5e400) [pid = 1892] [serial = 1743] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2877093400) [pid = 1892] [serial = 1742] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f28762c5800) [pid = 1892] [serial = 1740] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287444f400) [pid = 1892] [serial = 1739] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2871944800) [pid = 1892] [serial = 1737] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287080d800) [pid = 1892] [serial = 1736] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2870807800) [pid = 1892] [serial = 1772] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2882252800) [pid = 1892] [serial = 1769] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2882249400) [pid = 1892] [serial = 1767] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f288217f400) [pid = 1892] [serial = 1766] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f28810b3800) [pid = 1892] [serial = 1764] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28810a5400) [pid = 1892] [serial = 1763] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2880e6a400) [pid = 1892] [serial = 1761] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f28715d3400) [pid = 1892] [serial = 1773] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287478ec00) [pid = 1892] [serial = 1776] [outer = (nil)] [url = about:blank] 00:58:25 INFO - PROCESS | 1892 | 1461743905718 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f609000 == 132 [pid = 1892] [id = 622] 00:58:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f286c7d4c00) [pid = 1892] [serial = 1867] [outer = (nil)] 00:58:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f286c7db000) [pid = 1892] [serial = 1868] [outer = 0x7f286c7d4c00] 00:58:25 INFO - PROCESS | 1892 | 1461743905869 Marionette DEBUG loaded listener.js 00:58:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f286ceb5000) [pid = 1892] [serial = 1869] [outer = 0x7f286c7d4c00] 00:58:27 INFO - PROCESS | 1892 | 1461743907258 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 00:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 6066ms 00:58:27 INFO - PROCESS | 1892 | 1461743907322 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 00:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:58:27 INFO - PROCESS | 1892 | 1461743907332 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 00:58:27 INFO - PROCESS | 1892 | 1461743907346 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:58:27 INFO - PROCESS | 1892 | 1461743907356 Marionette TRACE conn5 <- [1,2462,null,{}] 00:58:27 INFO - PROCESS | 1892 | 1461743907368 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:27 INFO - PROCESS | 1892 | 1461743907801 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 00:58:28 INFO - PROCESS | 1892 | 1461743908067 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28733cb000 == 133 [pid = 1892] [id = 623] 00:58:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287084b400) [pid = 1892] [serial = 1870] [outer = (nil)] 00:58:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2872dc7000) [pid = 1892] [serial = 1871] [outer = 0x7f287084b400] 00:58:28 INFO - PROCESS | 1892 | 1461743908199 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2874787000) [pid = 1892] [serial = 1872] [outer = 0x7f287084b400] 00:58:29 INFO - PROCESS | 1892 | 1461743909773 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 00:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2462ms 00:58:29 INFO - PROCESS | 1892 | 1461743909821 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 00:58:29 INFO - PROCESS | 1892 | 1461743909831 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 00:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:58:29 INFO - PROCESS | 1892 | 1461743909873 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 1892 | 1461743909881 Marionette TRACE conn5 <- [1,2466,null,{}] 00:58:29 INFO - PROCESS | 1892 | 1461743909893 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:30 INFO - PROCESS | 1892 | 1461743910430 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 00:58:31 INFO - PROCESS | 1892 | 1461743911263 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28715d4800) [pid = 1892] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:58:31 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2870802800) [pid = 1892] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:58:31 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2872dc0400) [pid = 1892] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:58:31 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2880e6ec00) [pid = 1892] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:58:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f613000 == 134 [pid = 1892] [id = 624] 00:58:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2870802800) [pid = 1892] [serial = 1873] [outer = (nil)] 00:58:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2874454c00) [pid = 1892] [serial = 1874] [outer = 0x7f2870802800] 00:58:31 INFO - PROCESS | 1892 | 1461743911517 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2877ca8000) [pid = 1892] [serial = 1875] [outer = 0x7f2870802800] 00:58:32 INFO - PROCESS | 1892 | 1461743912736 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2936ms 00:58:32 INFO - PROCESS | 1892 | 1461743912793 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 00:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:58:32 INFO - PROCESS | 1892 | 1461743912800 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 00:58:32 INFO - PROCESS | 1892 | 1461743912822 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1892 | 1461743912838 Marionette TRACE conn5 <- [1,2470,null,{}] 00:58:32 INFO - PROCESS | 1892 | 1461743912853 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:33 INFO - PROCESS | 1892 | 1461743913219 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 00:58:33 INFO - PROCESS | 1892 | 1461743913766 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f61b000 == 135 [pid = 1892] [id = 625] 00:58:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f286bad6c00) [pid = 1892] [serial = 1876] [outer = (nil)] 00:58:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f286c7d4800) [pid = 1892] [serial = 1877] [outer = 0x7f286bad6c00] 00:58:33 INFO - PROCESS | 1892 | 1461743913917 Marionette DEBUG loaded listener.js 00:58:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f286e0bac00) [pid = 1892] [serial = 1878] [outer = 0x7f286bad6c00] 00:58:35 INFO - PROCESS | 1892 | 1461743915488 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 00:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2731ms 00:58:35 INFO - PROCESS | 1892 | 1461743915553 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 00:58:35 INFO - PROCESS | 1892 | 1461743915566 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 00:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:58:35 INFO - PROCESS | 1892 | 1461743915586 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:58:35 INFO - PROCESS | 1892 | 1461743915597 Marionette TRACE conn5 <- [1,2474,null,{}] 00:58:35 INFO - PROCESS | 1892 | 1461743915612 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:36 INFO - PROCESS | 1892 | 1461743916150 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 00:58:36 INFO - PROCESS | 1892 | 1461743916446 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764d1000 == 136 [pid = 1892] [id = 626] 00:58:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f286badac00) [pid = 1892] [serial = 1879] [outer = (nil)] 00:58:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2874455800) [pid = 1892] [serial = 1880] [outer = 0x7f286badac00] 00:58:36 INFO - PROCESS | 1892 | 1461743916591 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2874922000) [pid = 1892] [serial = 1881] [outer = 0x7f286badac00] 00:58:38 INFO - PROCESS | 1892 | 1461743918327 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 00:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2803ms 00:58:38 INFO - PROCESS | 1892 | 1461743918430 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 1892 | 1461743918442 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 00:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:58:38 INFO - PROCESS | 1892 | 1461743918612 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 1892 | 1461743918620 Marionette TRACE conn5 <- [1,2478,null,{}] 00:58:38 INFO - PROCESS | 1892 | 1461743918635 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:39 INFO - PROCESS | 1892 | 1461743919005 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 00:58:39 INFO - PROCESS | 1892 | 1461743919282 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cc9000 == 137 [pid = 1892] [id = 627] 00:58:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2872a53c00) [pid = 1892] [serial = 1882] [outer = (nil)] 00:58:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2877090000) [pid = 1892] [serial = 1883] [outer = 0x7f2872a53c00] 00:58:39 INFO - PROCESS | 1892 | 1461743919421 Marionette DEBUG loaded listener.js 00:58:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2878307000) [pid = 1892] [serial = 1884] [outer = 0x7f2872a53c00] 00:58:41 INFO - PROCESS | 1892 | 1461743921061 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2583ms 00:58:41 INFO - PROCESS | 1892 | 1461743921127 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 1892 | 1461743921135 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 00:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:58:41 INFO - PROCESS | 1892 | 1461743921159 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 1892 | 1461743921176 Marionette TRACE conn5 <- [1,2482,null,{}] 00:58:41 INFO - PROCESS | 1892 | 1461743921337 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:41 INFO - PROCESS | 1892 | 1461743921868 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 00:58:42 INFO - PROCESS | 1892 | 1461743922098 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3d6800 == 138 [pid = 1892] [id = 628] 00:58:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287bf8b000) [pid = 1892] [serial = 1885] [outer = (nil)] 00:58:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287c35a000) [pid = 1892] [serial = 1886] [outer = 0x7f287bf8b000] 00:58:42 INFO - PROCESS | 1892 | 1461743922241 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287c5d3c00) [pid = 1892] [serial = 1887] [outer = 0x7f287bf8b000] 00:58:43 INFO - PROCESS | 1892 | 1461743923679 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 00:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2599ms 00:58:43 INFO - PROCESS | 1892 | 1461743923746 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 00:58:43 INFO - PROCESS | 1892 | 1461743923754 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 00:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:58:43 INFO - PROCESS | 1892 | 1461743923765 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:58:43 INFO - PROCESS | 1892 | 1461743923770 Marionette TRACE conn5 <- [1,2486,null,{}] 00:58:43 INFO - PROCESS | 1892 | 1461743923780 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:44 INFO - PROCESS | 1892 | 1461743924184 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 00:58:44 INFO - PROCESS | 1892 | 1461743924634 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de7e800 == 139 [pid = 1892] [id = 629] 00:58:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287c759000) [pid = 1892] [serial = 1888] [outer = (nil)] 00:58:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287d87b800) [pid = 1892] [serial = 1889] [outer = 0x7f287c759000] 00:58:44 INFO - PROCESS | 1892 | 1461743924785 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287dacd400) [pid = 1892] [serial = 1890] [outer = 0x7f287c759000] 00:58:46 INFO - PROCESS | 1892 | 1461743926205 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 00:58:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:58:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2500ms 00:58:46 INFO - PROCESS | 1892 | 1461743926283 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 00:58:46 INFO - PROCESS | 1892 | 1461743926288 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 00:58:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:58:46 INFO - PROCESS | 1892 | 1461743926300 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1892 | 1461743926304 Marionette TRACE conn5 <- [1,2490,null,{}] 00:58:46 INFO - PROCESS | 1892 | 1461743926315 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:46 INFO - PROCESS | 1892 | 1461743926743 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 00:58:47 INFO - PROCESS | 1892 | 1461743927127 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287efcf800 == 140 [pid = 1892] [id = 630] 00:58:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287e66a800) [pid = 1892] [serial = 1891] [outer = (nil)] 00:58:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287e787000) [pid = 1892] [serial = 1892] [outer = 0x7f287e66a800] 00:58:47 INFO - PROCESS | 1892 | 1461743927292 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287ef2c000) [pid = 1892] [serial = 1893] [outer = 0x7f287e66a800] 00:58:48 INFO - PROCESS | 1892 | 1461743928774 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:58:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:58:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2547ms 00:58:48 INFO - PROCESS | 1892 | 1461743928848 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 00:58:48 INFO - PROCESS | 1892 | 1461743928853 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 00:58:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:58:48 INFO - PROCESS | 1892 | 1461743928865 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:58:48 INFO - PROCESS | 1892 | 1461743928871 Marionette TRACE conn5 <- [1,2494,null,{}] 00:58:48 INFO - PROCESS | 1892 | 1461743928880 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:49 INFO - PROCESS | 1892 | 1461743929281 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 00:58:49 INFO - PROCESS | 1892 | 1461743929622 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288603e800 == 141 [pid = 1892] [id = 631] 00:58:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287bf99c00) [pid = 1892] [serial = 1894] [outer = (nil)] 00:58:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28811c0400) [pid = 1892] [serial = 1895] [outer = 0x7f287bf99c00] 00:58:49 INFO - PROCESS | 1892 | 1461743929791 Marionette DEBUG loaded listener.js 00:58:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f288217c800) [pid = 1892] [serial = 1896] [outer = 0x7f287bf99c00] 00:58:51 INFO - PROCESS | 1892 | 1461743931180 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 00:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2396ms 00:58:51 INFO - PROCESS | 1892 | 1461743931261 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 00:58:51 INFO - PROCESS | 1892 | 1461743931269 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 00:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:58:51 INFO - PROCESS | 1892 | 1461743931279 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 1892 | 1461743931285 Marionette TRACE conn5 <- [1,2498,null,{}] 00:58:51 INFO - PROCESS | 1892 | 1461743931293 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:51 INFO - PROCESS | 1892 | 1461743931617 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 00:58:51 INFO - PROCESS | 1892 | 1461743931952 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887276000 == 142 [pid = 1892] [id = 632] 00:58:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2876783c00) [pid = 1892] [serial = 1897] [outer = (nil)] 00:58:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2882246c00) [pid = 1892] [serial = 1898] [outer = 0x7f2876783c00] 00:58:52 INFO - PROCESS | 1892 | 1461743932094 Marionette DEBUG loaded listener.js 00:58:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28823f1400) [pid = 1892] [serial = 1899] [outer = 0x7f2876783c00] 00:58:53 INFO - PROCESS | 1892 | 1461743933074 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1840ms 00:58:53 INFO - PROCESS | 1892 | 1461743933119 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 00:58:53 INFO - PROCESS | 1892 | 1461743933123 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 00:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:58:53 INFO - PROCESS | 1892 | 1461743933145 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:58:53 INFO - PROCESS | 1892 | 1461743933150 Marionette TRACE conn5 <- [1,2502,null,{}] 00:58:53 INFO - PROCESS | 1892 | 1461743933162 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:53 INFO - PROCESS | 1892 | 1461743933412 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 00:58:53 INFO - PROCESS | 1892 | 1461743933663 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887863800 == 143 [pid = 1892] [id = 633] 00:58:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28810a5400) [pid = 1892] [serial = 1900] [outer = (nil)] 00:58:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2882dd6000) [pid = 1892] [serial = 1901] [outer = 0x7f28810a5400] 00:58:53 INFO - PROCESS | 1892 | 1461743933808 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f28854a0400) [pid = 1892] [serial = 1902] [outer = 0x7f28810a5400] 00:58:54 INFO - PROCESS | 1892 | 1461743934882 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1815ms 00:58:54 INFO - PROCESS | 1892 | 1461743934947 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1892 | 1461743934950 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 00:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:58:54 INFO - PROCESS | 1892 | 1461743934958 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1892 | 1461743934962 Marionette TRACE conn5 <- [1,2506,null,{}] 00:58:54 INFO - PROCESS | 1892 | 1461743934968 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:55 INFO - PROCESS | 1892 | 1461743935234 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 00:58:55 INFO - PROCESS | 1892 | 1461743935487 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a45c800 == 144 [pid = 1892] [id = 634] 00:58:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f288217f400) [pid = 1892] [serial = 1903] [outer = (nil)] 00:58:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28865f8400) [pid = 1892] [serial = 1904] [outer = 0x7f288217f400] 00:58:55 INFO - PROCESS | 1892 | 1461743935636 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2887ec9c00) [pid = 1892] [serial = 1905] [outer = 0x7f288217f400] 00:58:56 INFO - PROCESS | 1892 | 1461743936603 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1688ms 00:58:56 INFO - PROCESS | 1892 | 1461743936648 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 00:58:56 INFO - PROCESS | 1892 | 1461743936652 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 00:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:58:56 INFO - PROCESS | 1892 | 1461743936659 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 1892 | 1461743936663 Marionette TRACE conn5 <- [1,2510,null,{}] 00:58:56 INFO - PROCESS | 1892 | 1461743936670 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:56 INFO - PROCESS | 1892 | 1461743936917 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 00:58:57 INFO - PROCESS | 1892 | 1461743937254 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289448f800 == 145 [pid = 1892] [id = 635] 00:58:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f287be29000) [pid = 1892] [serial = 1906] [outer = (nil)] 00:58:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f28881bd000) [pid = 1892] [serial = 1907] [outer = 0x7f287be29000] 00:58:57 INFO - PROCESS | 1892 | 1461743937395 Marionette DEBUG loaded listener.js 00:58:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f2888709800) [pid = 1892] [serial = 1908] [outer = 0x7f287be29000] 00:58:58 INFO - PROCESS | 1892 | 1461743938535 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 00:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1943ms 00:58:58 INFO - PROCESS | 1892 | 1461743938605 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1892 | 1461743938612 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 00:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:58:58 INFO - PROCESS | 1892 | 1461743938623 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1892 | 1461743938629 Marionette TRACE conn5 <- [1,2514,null,{}] 00:58:58 INFO - PROCESS | 1892 | 1461743938641 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:59 INFO - PROCESS | 1892 | 1461743939046 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 00:58:59 INFO - PROCESS | 1892 | 1461743939405 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289931e000 == 146 [pid = 1892] [id = 636] 00:58:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28891bcc00) [pid = 1892] [serial = 1909] [outer = (nil)] 00:58:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f288a42e000) [pid = 1892] [serial = 1910] [outer = 0x7f28891bcc00] 00:58:59 INFO - PROCESS | 1892 | 1461743939503 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f288a938c00) [pid = 1892] [serial = 1911] [outer = 0x7f28891bcc00] 00:59:00 INFO - PROCESS | 1892 | 1461743940704 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2157ms 00:59:00 INFO - PROCESS | 1892 | 1461743940782 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 1892 | 1461743940787 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 00:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:59:00 INFO - PROCESS | 1892 | 1461743940799 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 1892 | 1461743940803 Marionette TRACE conn5 <- [1,2518,null,{}] 00:59:00 INFO - PROCESS | 1892 | 1461743940814 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:01 INFO - PROCESS | 1892 | 1461743941181 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 00:59:01 INFO - PROCESS | 1892 | 1461743941542 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289b61e800 == 147 [pid = 1892] [id = 637] 00:59:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f288a990c00) [pid = 1892] [serial = 1912] [outer = (nil)] 00:59:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 149 (0x7f288e575400) [pid = 1892] [serial = 1913] [outer = 0x7f288a990c00] 00:59:01 INFO - PROCESS | 1892 | 1461743941660 Marionette DEBUG loaded listener.js 00:59:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 150 (0x7f2894136c00) [pid = 1892] [serial = 1914] [outer = 0x7f288a990c00] 00:59:02 INFO - PROCESS | 1892 | 1461743942923 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2192ms 00:59:02 INFO - PROCESS | 1892 | 1461743942991 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 00:59:03 INFO - PROCESS | 1892 | 1461743942998 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 00:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:59:03 INFO - PROCESS | 1892 | 1461743943008 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:59:03 INFO - PROCESS | 1892 | 1461743943014 Marionette TRACE conn5 <- [1,2522,null,{}] 00:59:03 INFO - PROCESS | 1892 | 1461743943040 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:03 INFO - PROCESS | 1892 | 1461743943528 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f615000 == 146 [pid = 1892] [id = 560] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f613000 == 145 [pid = 1892] [id = 624] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28733cb000 == 144 [pid = 1892] [id = 623] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f609000 == 143 [pid = 1892] [id = 622] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894328000 == 142 [pid = 1892] [id = 621] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3fe800 == 141 [pid = 1892] [id = 620] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887542800 == 140 [pid = 1892] [id = 619] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886047000 == 139 [pid = 1892] [id = 618] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2882098000 == 138 [pid = 1892] [id = 617] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e38000 == 137 [pid = 1892] [id = 616] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287efcc000 == 136 [pid = 1892] [id = 615] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e013800 == 135 [pid = 1892] [id = 614] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3dc800 == 134 [pid = 1892] [id = 613] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878590000 == 133 [pid = 1892] [id = 612] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2878174000 == 132 [pid = 1892] [id = 611] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876960800 == 131 [pid = 1892] [id = 610] 00:59:07 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28734e0000 == 130 [pid = 1892] [id = 609] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 149 (0x7f2874925000) [pid = 1892] [serial = 1734] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 148 (0x7f28823f8800) [pid = 1892] [serial = 1770] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f287478fc00) [pid = 1892] [serial = 1823] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f2876493800) [pid = 1892] [serial = 1824] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f2871947400) [pid = 1892] [serial = 1781] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f28715d2400) [pid = 1892] [serial = 1820] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f28865fa400) [pid = 1892] [serial = 1817] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f288587ac00) [pid = 1892] [serial = 1814] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f2884396c00) [pid = 1892] [serial = 1811] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f288224c000) [pid = 1892] [serial = 1808] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2881fbf400) [pid = 1892] [serial = 1805] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f28810a9400) [pid = 1892] [serial = 1802] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287efa2400) [pid = 1892] [serial = 1799] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287ecf0400) [pid = 1892] [serial = 1796] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287c763000) [pid = 1892] [serial = 1793] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287c3f6c00) [pid = 1892] [serial = 1790] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28784f3c00) [pid = 1892] [serial = 1787] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287678cc00) [pid = 1892] [serial = 1784] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2872903400) [pid = 1892] [serial = 1821] [outer = (nil)] [url = about:blank] 00:59:07 INFO - PROCESS | 1892 | 1461743947918 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f608800 == 131 [pid = 1892] [id = 638] 00:59:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f286c8fa400) [pid = 1892] [serial = 1915] [outer = (nil)] 00:59:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f286ceb0800) [pid = 1892] [serial = 1916] [outer = 0x7f286c8fa400] 00:59:08 INFO - PROCESS | 1892 | 1461743948054 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f287080f800) [pid = 1892] [serial = 1917] [outer = 0x7f286c8fa400] 00:59:09 INFO - PROCESS | 1892 | 1461743949456 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 6508ms 00:59:09 INFO - PROCESS | 1892 | 1461743949544 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 00:59:09 INFO - PROCESS | 1892 | 1461743949555 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 00:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:59:09 INFO - PROCESS | 1892 | 1461743949568 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:59:09 INFO - PROCESS | 1892 | 1461743949577 Marionette TRACE conn5 <- [1,2526,null,{}] 00:59:09 INFO - PROCESS | 1892 | 1461743949590 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:10 INFO - PROCESS | 1892 | 1461743950048 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 00:59:10 INFO - PROCESS | 1892 | 1461743950288 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874521800 == 132 [pid = 1892] [id = 639] 00:59:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f286c8fb800) [pid = 1892] [serial = 1918] [outer = (nil)] 00:59:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2872b6e000) [pid = 1892] [serial = 1919] [outer = 0x7f286c8fb800] 00:59:10 INFO - PROCESS | 1892 | 1461743950414 Marionette DEBUG loaded listener.js 00:59:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2874452c00) [pid = 1892] [serial = 1920] [outer = 0x7f286c8fb800] 00:59:12 INFO - PROCESS | 1892 | 1461743952025 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2555ms 00:59:12 INFO - PROCESS | 1892 | 1461743952130 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 00:59:12 INFO - PROCESS | 1892 | 1461743952140 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 00:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:59:12 INFO - PROCESS | 1892 | 1461743952178 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 1892 | 1461743952182 Marionette TRACE conn5 <- [1,2530,null,{}] 00:59:12 INFO - PROCESS | 1892 | 1461743952206 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:12 INFO - PROCESS | 1892 | 1461743952748 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 00:59:12 INFO - PROCESS | 1892 | 1461743952810 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876945800 == 133 [pid = 1892] [id = 640] 00:59:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2874922800) [pid = 1892] [serial = 1921] [outer = (nil)] 00:59:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2877090800) [pid = 1892] [serial = 1922] [outer = 0x7f2874922800] 00:59:12 INFO - PROCESS | 1892 | 1461743952929 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2877c57400) [pid = 1892] [serial = 1923] [outer = 0x7f2874922800] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287830a400) [pid = 1892] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287dacdc00) [pid = 1892] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2877c5b000) [pid = 1892] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287bd50000) [pid = 1892] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f286c7dfc00) [pid = 1892] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287dad1c00) [pid = 1892] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287dadc000) [pid = 1892] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2876496800) [pid = 1892] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287c363000) [pid = 1892] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287e156400) [pid = 1892] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28784e7c00) [pid = 1892] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287e66c400) [pid = 1892] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2882ddc400) [pid = 1892] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287e66cc00) [pid = 1892] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287084b400) [pid = 1892] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2882dda400) [pid = 1892] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287bd49800) [pid = 1892] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287e66d400) [pid = 1892] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28708f3c00) [pid = 1892] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f288549d800) [pid = 1892] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f286c8f3800) [pid = 1892] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287ecedc00) [pid = 1892] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28708ea800) [pid = 1892] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2870808400) [pid = 1892] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f28733e0000) [pid = 1892] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f286c7d4c00) [pid = 1892] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f288376b400) [pid = 1892] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:59:14 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2884139800) [pid = 1892] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:59:15 INFO - PROCESS | 1892 | 1461743955558 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 3414ms 00:59:15 INFO - PROCESS | 1892 | 1461743955593 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 00:59:15 INFO - PROCESS | 1892 | 1461743955598 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 00:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:59:15 INFO - PROCESS | 1892 | 1461743955624 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:59:15 INFO - PROCESS | 1892 | 1461743955639 Marionette TRACE conn5 <- [1,2534,null,{}] 00:59:15 INFO - PROCESS | 1892 | 1461743955670 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:16 INFO - PROCESS | 1892 | 1461743956105 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 00:59:16 INFO - PROCESS | 1892 | 1461743956347 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286ce94800 == 134 [pid = 1892] [id = 641] 00:59:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f286bada000) [pid = 1892] [serial = 1924] [outer = (nil)] 00:59:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f286c7db400) [pid = 1892] [serial = 1925] [outer = 0x7f286bada000] 00:59:16 INFO - PROCESS | 1892 | 1461743956752 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2870849000) [pid = 1892] [serial = 1926] [outer = 0x7f286bada000] 00:59:18 INFO - PROCESS | 1892 | 1461743958395 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 00:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2834ms 00:59:18 INFO - PROCESS | 1892 | 1461743958449 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 00:59:18 INFO - PROCESS | 1892 | 1461743958463 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 00:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:59:18 INFO - PROCESS | 1892 | 1461743958541 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:59:18 INFO - PROCESS | 1892 | 1461743958549 Marionette TRACE conn5 <- [1,2538,null,{}] 00:59:18 INFO - PROCESS | 1892 | 1461743958563 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:19 INFO - PROCESS | 1892 | 1461743959085 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 00:59:19 INFO - PROCESS | 1892 | 1461743959409 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287698d800 == 135 [pid = 1892] [id = 642] 00:59:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2872a57c00) [pid = 1892] [serial = 1927] [outer = (nil)] 00:59:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2874459c00) [pid = 1892] [serial = 1928] [outer = 0x7f2872a57c00] 00:59:19 INFO - PROCESS | 1892 | 1461743959557 Marionette DEBUG loaded listener.js 00:59:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f2877093000) [pid = 1892] [serial = 1929] [outer = 0x7f2872a57c00] 00:59:21 INFO - PROCESS | 1892 | 1461743961259 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2826ms 00:59:21 INFO - PROCESS | 1892 | 1461743961343 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 1892 | 1461743961352 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 00:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:59:21 INFO - PROCESS | 1892 | 1461743961385 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1892 | 1461743961394 Marionette TRACE conn5 <- [1,2542,null,{}] 00:59:21 INFO - PROCESS | 1892 | 1461743961545 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:21 INFO - PROCESS | 1892 | 1461743961941 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 00:59:22 INFO - PROCESS | 1892 | 1461743962215 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287857d800 == 136 [pid = 1892] [id = 643] 00:59:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2872b66400) [pid = 1892] [serial = 1930] [outer = (nil)] 00:59:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f28781d0000) [pid = 1892] [serial = 1931] [outer = 0x7f2872b66400] 00:59:22 INFO - PROCESS | 1892 | 1461743962357 Marionette DEBUG loaded listener.js 00:59:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287bd49c00) [pid = 1892] [serial = 1932] [outer = 0x7f2872b66400] 00:59:23 INFO - PROCESS | 1892 | 1461743963945 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2647ms 00:59:24 INFO - PROCESS | 1892 | 1461743964018 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 00:59:24 INFO - PROCESS | 1892 | 1461743964025 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 00:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:59:24 INFO - PROCESS | 1892 | 1461743964037 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:59:24 INFO - PROCESS | 1892 | 1461743964047 Marionette TRACE conn5 <- [1,2546,null,{}] 00:59:24 INFO - PROCESS | 1892 | 1461743964133 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:24 INFO - PROCESS | 1892 | 1461743964722 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 00:59:24 INFO - PROCESS | 1892 | 1461743964962 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c58e000 == 137 [pid = 1892] [id = 644] 00:59:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287c3f6c00) [pid = 1892] [serial = 1933] [outer = (nil)] 00:59:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287c5d8800) [pid = 1892] [serial = 1934] [outer = 0x7f287c3f6c00] 00:59:25 INFO - PROCESS | 1892 | 1461743965106 Marionette DEBUG loaded listener.js 00:59:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287d78d800) [pid = 1892] [serial = 1935] [outer = 0x7f287c3f6c00] 00:59:26 INFO - PROCESS | 1892 | 1461743966653 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 00:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2715ms 00:59:26 INFO - PROCESS | 1892 | 1461743966753 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 00:59:26 INFO - PROCESS | 1892 | 1461743966762 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 00:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:59:26 INFO - PROCESS | 1892 | 1461743966774 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:59:26 INFO - PROCESS | 1892 | 1461743966778 Marionette TRACE conn5 <- [1,2550,null,{}] 00:59:26 INFO - PROCESS | 1892 | 1461743966847 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:27 INFO - PROCESS | 1892 | 1461743967292 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 00:59:27 INFO - PROCESS | 1892 | 1461743967607 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eeb8000 == 138 [pid = 1892] [id = 645] 00:59:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287c3f8800) [pid = 1892] [serial = 1936] [outer = (nil)] 00:59:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287daba000) [pid = 1892] [serial = 1937] [outer = 0x7f287c3f8800] 00:59:27 INFO - PROCESS | 1892 | 1461743967744 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287e14d000) [pid = 1892] [serial = 1938] [outer = 0x7f287c3f8800] 00:59:29 INFO - PROCESS | 1892 | 1461743969298 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 00:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2546ms 00:59:29 INFO - PROCESS | 1892 | 1461743969322 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 00:59:29 INFO - PROCESS | 1892 | 1461743969328 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 00:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:59:29 INFO - PROCESS | 1892 | 1461743969339 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:59:29 INFO - PROCESS | 1892 | 1461743969344 Marionette TRACE conn5 <- [1,2554,null,{}] 00:59:29 INFO - PROCESS | 1892 | 1461743969353 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:29 INFO - PROCESS | 1892 | 1461743969923 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 00:59:30 INFO - PROCESS | 1892 | 1461743970166 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:30 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e36800 == 139 [pid = 1892] [id = 646] 00:59:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f287e154c00) [pid = 1892] [serial = 1939] [outer = (nil)] 00:59:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287e66cc00) [pid = 1892] [serial = 1940] [outer = 0x7f287e154c00] 00:59:30 INFO - PROCESS | 1892 | 1461743970328 Marionette DEBUG loaded listener.js 00:59:30 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287ed6f800) [pid = 1892] [serial = 1941] [outer = 0x7f287e154c00] 00:59:32 INFO - PROCESS | 1892 | 1461743972051 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2791ms 00:59:32 INFO - PROCESS | 1892 | 1461743972130 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 00:59:32 INFO - PROCESS | 1892 | 1461743972137 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 00:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:59:32 INFO - PROCESS | 1892 | 1461743972148 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1892 | 1461743972153 Marionette TRACE conn5 <- [1,2558,null,{}] 00:59:32 INFO - PROCESS | 1892 | 1461743972178 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:32 INFO - PROCESS | 1892 | 1461743972770 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 00:59:33 INFO - PROCESS | 1892 | 1461743973010 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2884369000 == 140 [pid = 1892] [id = 647] 00:59:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f287ed78000) [pid = 1892] [serial = 1942] [outer = (nil)] 00:59:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287efa2400) [pid = 1892] [serial = 1943] [outer = 0x7f287ed78000] 00:59:33 INFO - PROCESS | 1892 | 1461743973147 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28810a4800) [pid = 1892] [serial = 1944] [outer = 0x7f287ed78000] 00:59:34 INFO - PROCESS | 1892 | 1461743974715 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2649ms 00:59:34 INFO - PROCESS | 1892 | 1461743974799 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 00:59:34 INFO - PROCESS | 1892 | 1461743974806 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 00:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:59:34 INFO - PROCESS | 1892 | 1461743974818 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 1892 | 1461743974822 Marionette TRACE conn5 <- [1,2562,null,{}] 00:59:34 INFO - PROCESS | 1892 | 1461743974833 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:35 INFO - PROCESS | 1892 | 1461743975318 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 00:59:35 INFO - PROCESS | 1892 | 1461743975577 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886dcd800 == 141 [pid = 1892] [id = 648] 00:59:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f286c7d6800) [pid = 1892] [serial = 1945] [outer = (nil)] 00:59:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28810b1800) [pid = 1892] [serial = 1946] [outer = 0x7f286c7d6800] 00:59:35 INFO - PROCESS | 1892 | 1461743975724 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28811bb000) [pid = 1892] [serial = 1947] [outer = 0x7f286c7d6800] 00:59:37 INFO - PROCESS | 1892 | 1461743977257 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 00:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2494ms 00:59:37 INFO - PROCESS | 1892 | 1461743977317 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 00:59:37 INFO - PROCESS | 1892 | 1461743977324 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 00:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:59:37 INFO - PROCESS | 1892 | 1461743977335 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:59:37 INFO - PROCESS | 1892 | 1461743977340 Marionette TRACE conn5 <- [1,2566,null,{}] 00:59:37 INFO - PROCESS | 1892 | 1461743977351 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:37 INFO - PROCESS | 1892 | 1461743977782 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 00:59:38 INFO - PROCESS | 1892 | 1461743978086 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28884cf000 == 142 [pid = 1892] [id = 649] 00:59:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2876791800) [pid = 1892] [serial = 1948] [outer = (nil)] 00:59:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2881fbf400) [pid = 1892] [serial = 1949] [outer = 0x7f2876791800] 00:59:38 INFO - PROCESS | 1892 | 1461743978224 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2882250000) [pid = 1892] [serial = 1950] [outer = 0x7f2876791800] 00:59:39 INFO - PROCESS | 1892 | 1461743979743 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2500ms 00:59:39 INFO - PROCESS | 1892 | 1461743979837 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 00:59:39 INFO - PROCESS | 1892 | 1461743979842 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 00:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:59:39 INFO - PROCESS | 1892 | 1461743979854 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1892 | 1461743979860 Marionette TRACE conn5 <- [1,2570,null,{}] 00:59:39 INFO - PROCESS | 1892 | 1461743979870 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:40 INFO - PROCESS | 1892 | 1461743980475 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 00:59:40 INFO - PROCESS | 1892 | 1461743980727 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a9bf000 == 143 [pid = 1892] [id = 650] 00:59:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2881fb4000) [pid = 1892] [serial = 1951] [outer = (nil)] 00:59:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f28823f9400) [pid = 1892] [serial = 1952] [outer = 0x7f2881fb4000] 00:59:40 INFO - PROCESS | 1892 | 1461743980910 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f288376b800) [pid = 1892] [serial = 1953] [outer = 0x7f2881fb4000] 00:59:42 INFO - PROCESS | 1892 | 1461743982519 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2744ms 00:59:42 INFO - PROCESS | 1892 | 1461743982600 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1892 | 1461743982606 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 00:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:59:42 INFO - PROCESS | 1892 | 1461743982617 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1892 | 1461743982623 Marionette TRACE conn5 <- [1,2574,null,{}] 00:59:42 INFO - PROCESS | 1892 | 1461743982634 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:43 INFO - PROCESS | 1892 | 1461743983101 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 00:59:43 INFO - PROCESS | 1892 | 1461743983367 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289722f000 == 144 [pid = 1892] [id = 651] 00:59:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f288548e000) [pid = 1892] [serial = 1954] [outer = (nil)] 00:59:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f28865b2c00) [pid = 1892] [serial = 1955] [outer = 0x7f288548e000] 00:59:43 INFO - PROCESS | 1892 | 1461743983533 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f28883db000) [pid = 1892] [serial = 1956] [outer = 0x7f288548e000] 00:59:45 INFO - PROCESS | 1892 | 1461743985075 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2545ms 00:59:45 INFO - PROCESS | 1892 | 1461743985165 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 00:59:45 INFO - PROCESS | 1892 | 1461743985172 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 00:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:59:45 INFO - PROCESS | 1892 | 1461743985184 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:59:45 INFO - PROCESS | 1892 | 1461743985190 Marionette TRACE conn5 <- [1,2578,null,{}] 00:59:45 INFO - PROCESS | 1892 | 1461743985201 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:45 INFO - PROCESS | 1892 | 1461743985831 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 00:59:46 INFO - PROCESS | 1892 | 1461743986105 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dca5000 == 145 [pid = 1892] [id = 652] 00:59:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f288549c000) [pid = 1892] [serial = 1957] [outer = (nil)] 00:59:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f28891bd000) [pid = 1892] [serial = 1958] [outer = 0x7f288549c000] 00:59:46 INFO - PROCESS | 1892 | 1461743986256 Marionette DEBUG loaded listener.js 00:59:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 148 (0x7f288a996000) [pid = 1892] [serial = 1959] [outer = 0x7f288549c000] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895513000 == 144 [pid = 1892] [id = 605] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bee7800 == 143 [pid = 1892] [id = 568] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de89000 == 142 [pid = 1892] [id = 570] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876945800 == 141 [pid = 1892] [id = 640] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874521800 == 140 [pid = 1892] [id = 639] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f608800 == 139 [pid = 1892] [id = 638] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289b61e800 == 138 [pid = 1892] [id = 637] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289931e000 == 137 [pid = 1892] [id = 636] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289448f800 == 136 [pid = 1892] [id = 635] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a45c800 == 135 [pid = 1892] [id = 634] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887863800 == 134 [pid = 1892] [id = 633] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887276000 == 133 [pid = 1892] [id = 632] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288603e800 == 132 [pid = 1892] [id = 631] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a469000 == 131 [pid = 1892] [id = 602] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287efcf800 == 130 [pid = 1892] [id = 630] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de7e800 == 129 [pid = 1892] [id = 629] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3d6800 == 128 [pid = 1892] [id = 628] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cc9000 == 127 [pid = 1892] [id = 627] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764d1000 == 126 [pid = 1892] [id = 626] 00:59:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f61b000 == 125 [pid = 1892] [id = 625] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 147 (0x7f287c5d7000) [pid = 1892] [serial = 1791] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f287edea800) [pid = 1892] [serial = 1797] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f287bfc3c00) [pid = 1892] [serial = 1788] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f287d796000) [pid = 1892] [serial = 1794] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f2872b64800) [pid = 1892] [serial = 1782] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f2880e62400) [pid = 1892] [serial = 1800] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f28811bf800) [pid = 1892] [serial = 1803] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f2877c5a000) [pid = 1892] [serial = 1785] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f287dabc000) [pid = 1892] [serial = 1842] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f287edecc00) [pid = 1892] [serial = 1848] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287c5d7c00) [pid = 1892] [serial = 1838] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f287ed15c00) [pid = 1892] [serial = 1847] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2882186c00) [pid = 1892] [serial = 1806] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2886bc6800) [pid = 1892] [serial = 1863] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287e8e9c00) [pid = 1892] [serial = 1844] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2872dc7000) [pid = 1892] [serial = 1871] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f288548c000) [pid = 1892] [serial = 1860] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287bf93000) [pid = 1892] [serial = 1835] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f288620b400) [pid = 1892] [serial = 1862] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287efab000) [pid = 1892] [serial = 1851] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2877b4e400) [pid = 1892] [serial = 1779] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287ece5c00) [pid = 1892] [serial = 1845] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2874787000) [pid = 1892] [serial = 1872] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2886ec3400) [pid = 1892] [serial = 1818] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287c75bc00) [pid = 1892] [serial = 1841] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f28811b6c00) [pid = 1892] [serial = 1857] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287d790000) [pid = 1892] [serial = 1839] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f28874b4800) [pid = 1892] [serial = 1865] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2880e0f000) [pid = 1892] [serial = 1853] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2877098c00) [pid = 1892] [serial = 1826] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28823f5400) [pid = 1892] [serial = 1809] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2880e9f400) [pid = 1892] [serial = 1854] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287ef26c00) [pid = 1892] [serial = 1850] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2872910c00) [pid = 1892] [serial = 1829] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287709b000) [pid = 1892] [serial = 1832] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f286ceb5000) [pid = 1892] [serial = 1869] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2872dbf400) [pid = 1892] [serial = 1830] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2877ca4800) [pid = 1892] [serial = 1833] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f288370e000) [pid = 1892] [serial = 1859] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287c35b000) [pid = 1892] [serial = 1836] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2874454c00) [pid = 1892] [serial = 1874] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f288549d000) [pid = 1892] [serial = 1812] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f28810aa400) [pid = 1892] [serial = 1856] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2886213000) [pid = 1892] [serial = 1815] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f286c7db000) [pid = 1892] [serial = 1868] [outer = (nil)] [url = about:blank] 00:59:52 INFO - PROCESS | 1892 | 1461743992633 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 7471ms 00:59:52 INFO - PROCESS | 1892 | 1461743992657 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 00:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:59:52 INFO - PROCESS | 1892 | 1461743992667 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 00:59:52 INFO - PROCESS | 1892 | 1461743992683 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1892 | 1461743992694 Marionette TRACE conn5 <- [1,2582,null,{}] 00:59:52 INFO - PROCESS | 1892 | 1461743992788 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:53 INFO - PROCESS | 1892 | 1461743993152 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 00:59:53 INFO - PROCESS | 1892 | 1461743993396 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28734ea000 == 126 [pid = 1892] [id = 653] 00:59:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2870849400) [pid = 1892] [serial = 1960] [outer = (nil)] 00:59:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f2871951800) [pid = 1892] [serial = 1961] [outer = 0x7f2870849400] 00:59:53 INFO - PROCESS | 1892 | 1461743993524 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2872b65800) [pid = 1892] [serial = 1962] [outer = 0x7f2870849400] 00:59:54 INFO - PROCESS | 1892 | 1461743994899 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2276ms 00:59:55 INFO - PROCESS | 1892 | 1461743995019 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 00:59:55 INFO - PROCESS | 1892 | 1461743995034 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 00:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:59:55 INFO - PROCESS | 1892 | 1461743995080 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 1892 | 1461743995088 Marionette TRACE conn5 <- [1,2586,null,{}] 00:59:55 INFO - PROCESS | 1892 | 1461743995099 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:55 INFO - PROCESS | 1892 | 1461743995507 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 00:59:55 INFO - PROCESS | 1892 | 1461743995666 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287617d000 == 127 [pid = 1892] [id = 654] 00:59:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2874787000) [pid = 1892] [serial = 1963] [outer = (nil)] 00:59:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2876783000) [pid = 1892] [serial = 1964] [outer = 0x7f2874787000] 00:59:55 INFO - PROCESS | 1892 | 1461743995917 Marionette DEBUG loaded listener.js 00:59:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2877099400) [pid = 1892] [serial = 1965] [outer = 0x7f2874787000] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287c759000) [pid = 1892] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f286bad6c00) [pid = 1892] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287e66a800) [pid = 1892] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f286c8fb800) [pid = 1892] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2876498400) [pid = 1892] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f286badac00) [pid = 1892] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f28810a5400) [pid = 1892] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f288224d800) [pid = 1892] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2872a53c00) [pid = 1892] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f287bf99c00) [pid = 1892] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f286c8fa400) [pid = 1892] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f2876783c00) [pid = 1892] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:59:57 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f287bf8b000) [pid = 1892] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:59:58 INFO - PROCESS | 1892 | 1461743998453 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 3426ms 00:59:58 INFO - PROCESS | 1892 | 1461743998485 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 00:59:58 INFO - PROCESS | 1892 | 1461743998508 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 00:59:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:59:58 INFO - PROCESS | 1892 | 1461743998520 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:59:58 INFO - PROCESS | 1892 | 1461743998529 Marionette TRACE conn5 <- [1,2590,null,{}] 00:59:58 INFO - PROCESS | 1892 | 1461743998556 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:59 INFO - PROCESS | 1892 | 1461743998998 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 00:59:59 INFO - PROCESS | 1892 | 1461743999035 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287694b000 == 128 [pid = 1892] [id = 655] 00:59:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f2874925800) [pid = 1892] [serial = 1966] [outer = (nil)] 00:59:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f2877ca0000) [pid = 1892] [serial = 1967] [outer = 0x7f2874925800] 00:59:59 INFO - PROCESS | 1892 | 1461743999164 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f287bd51c00) [pid = 1892] [serial = 1968] [outer = 0x7f2874925800] 01:00:01 INFO - PROCESS | 1892 | 1461744001102 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:00:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:00:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2605ms 01:00:01 INFO - PROCESS | 1892 | 1461744001127 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 01:00:01 INFO - PROCESS | 1892 | 1461744001140 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 01:00:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:00:01 INFO - PROCESS | 1892 | 1461744001157 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 1892 | 1461744001165 Marionette TRACE conn5 <- [1,2594,null,{}] 01:00:01 INFO - PROCESS | 1892 | 1461744001181 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:01 INFO - PROCESS | 1892 | 1461744001825 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 01:00:02 INFO - PROCESS | 1892 | 1461744002147 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28748ea800 == 129 [pid = 1892] [id = 656] 01:00:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2874789000) [pid = 1892] [serial = 1969] [outer = (nil)] 01:00:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f287492d400) [pid = 1892] [serial = 1970] [outer = 0x7f2874789000] 01:00:02 INFO - PROCESS | 1892 | 1461744002324 Marionette DEBUG loaded listener.js 01:00:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f287709dc00) [pid = 1892] [serial = 1971] [outer = 0x7f2874789000] 01:00:03 INFO - PROCESS | 1892 | 1461744003995 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:00:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:00:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2865ms 01:00:04 INFO - PROCESS | 1892 | 1461744004022 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 01:00:04 INFO - PROCESS | 1892 | 1461744004037 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 01:00:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:00:04 INFO - PROCESS | 1892 | 1461744004056 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:00:04 INFO - PROCESS | 1892 | 1461744004064 Marionette TRACE conn5 <- [1,2598,null,{}] 01:00:04 INFO - PROCESS | 1892 | 1461744004075 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:04 INFO - PROCESS | 1892 | 1461744004645 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 01:00:04 INFO - PROCESS | 1892 | 1461744004901 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877ccd000 == 130 [pid = 1892] [id = 657] 01:00:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287830b800) [pid = 1892] [serial = 1972] [outer = (nil)] 01:00:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287bf98400) [pid = 1892] [serial = 1973] [outer = 0x7f287830b800] 01:00:05 INFO - PROCESS | 1892 | 1461744005041 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287c3eb400) [pid = 1892] [serial = 1974] [outer = 0x7f287830b800] 01:00:06 INFO - PROCESS | 1892 | 1461744006590 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:00:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:00:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2555ms 01:00:06 INFO - PROCESS | 1892 | 1461744006611 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 1892 | 1461744006619 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 01:00:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:00:06 INFO - PROCESS | 1892 | 1461744006631 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 1892 | 1461744006642 Marionette TRACE conn5 <- [1,2602,null,{}] 01:00:06 INFO - PROCESS | 1892 | 1461744006720 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:07 INFO - PROCESS | 1892 | 1461744007271 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 01:00:07 INFO - PROCESS | 1892 | 1461744007606 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:07 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb1a800 == 131 [pid = 1892] [id = 658] 01:00:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287c5d6c00) [pid = 1892] [serial = 1975] [outer = (nil)] 01:00:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287c761c00) [pid = 1892] [serial = 1976] [outer = 0x7f287c5d6c00] 01:00:07 INFO - PROCESS | 1892 | 1461744007755 Marionette DEBUG loaded listener.js 01:00:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287e150c00) [pid = 1892] [serial = 1977] [outer = 0x7f287c5d6c00] 01:00:09 INFO - PROCESS | 1892 | 1461744009357 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:00:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:00:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2745ms 01:00:09 INFO - PROCESS | 1892 | 1461744009376 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 01:00:09 INFO - PROCESS | 1892 | 1461744009384 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 01:00:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:00:09 INFO - PROCESS | 1892 | 1461744009395 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 1892 | 1461744009401 Marionette TRACE conn5 <- [1,2606,null,{}] 01:00:09 INFO - PROCESS | 1892 | 1461744009411 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:09 INFO - PROCESS | 1892 | 1461744009888 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 01:00:10 INFO - PROCESS | 1892 | 1461744010145 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c577800 == 132 [pid = 1892] [id = 659] 01:00:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287c5d7400) [pid = 1892] [serial = 1978] [outer = (nil)] 01:00:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287e8edc00) [pid = 1892] [serial = 1979] [outer = 0x7f287c5d7400] 01:00:10 INFO - PROCESS | 1892 | 1461744010288 Marionette DEBUG loaded listener.js 01:00:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287ecea400) [pid = 1892] [serial = 1980] [outer = 0x7f287c5d7400] 01:00:11 INFO - PROCESS | 1892 | 1461744011841 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:00:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:00:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2492ms 01:00:11 INFO - PROCESS | 1892 | 1461744011889 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 01:00:11 INFO - PROCESS | 1892 | 1461744011896 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 01:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:00:11 INFO - PROCESS | 1892 | 1461744011957 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:00:11 INFO - PROCESS | 1892 | 1461744011963 Marionette TRACE conn5 <- [1,2610,null,{}] 01:00:11 INFO - PROCESS | 1892 | 1461744011973 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:12 INFO - PROCESS | 1892 | 1461744012455 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 01:00:12 INFO - PROCESS | 1892 | 1461744012781 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de8d000 == 133 [pid = 1892] [id = 660] 01:00:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2874459800) [pid = 1892] [serial = 1981] [outer = (nil)] 01:00:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287ed12800) [pid = 1892] [serial = 1982] [outer = 0x7f2874459800] 01:00:12 INFO - PROCESS | 1892 | 1461744012921 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287edea400) [pid = 1892] [serial = 1983] [outer = 0x7f2874459800] 01:00:14 INFO - PROCESS | 1892 | 1461744014471 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2609ms 01:00:14 INFO - PROCESS | 1892 | 1461744014560 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 01:00:14 INFO - PROCESS | 1892 | 1461744014566 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 01:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:00:14 INFO - PROCESS | 1892 | 1461744014577 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 1892 | 1461744014581 Marionette TRACE conn5 <- [1,2614,null,{}] 01:00:14 INFO - PROCESS | 1892 | 1461744014646 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:15 INFO - PROCESS | 1892 | 1461744015239 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 01:00:15 INFO - PROCESS | 1892 | 1461744015480 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287efdf000 == 134 [pid = 1892] [id = 661] 01:00:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287ef24800) [pid = 1892] [serial = 1984] [outer = (nil)] 01:00:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2880e11000) [pid = 1892] [serial = 1985] [outer = 0x7f287ef24800] 01:00:15 INFO - PROCESS | 1892 | 1461744015623 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2881fbb800) [pid = 1892] [serial = 1986] [outer = 0x7f287ef24800] 01:00:17 INFO - PROCESS | 1892 | 1461744017132 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2652ms 01:00:17 INFO - PROCESS | 1892 | 1461744017338 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 01:00:17 INFO - PROCESS | 1892 | 1461744017345 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 01:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:00:17 INFO - PROCESS | 1892 | 1461744017364 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:00:17 INFO - PROCESS | 1892 | 1461744017371 Marionette TRACE conn5 <- [1,2618,null,{}] 01:00:17 INFO - PROCESS | 1892 | 1461744017382 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:17 INFO - PROCESS | 1892 | 1461744017830 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 01:00:18 INFO - PROCESS | 1892 | 1461744018150 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288208e000 == 135 [pid = 1892] [id = 662] 01:00:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287ef25c00) [pid = 1892] [serial = 1987] [outer = (nil)] 01:00:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f288224b800) [pid = 1892] [serial = 1988] [outer = 0x7f287ef25c00] 01:00:18 INFO - PROCESS | 1892 | 1461744018296 Marionette DEBUG loaded listener.js 01:00:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f28823f8000) [pid = 1892] [serial = 1989] [outer = 0x7f287ef25c00] 01:00:19 INFO - PROCESS | 1892 | 1461744019734 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2445ms 01:00:19 INFO - PROCESS | 1892 | 1461744019809 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 01:00:19 INFO - PROCESS | 1892 | 1461744019816 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 01:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:00:19 INFO - PROCESS | 1892 | 1461744019827 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:00:19 INFO - PROCESS | 1892 | 1461744019832 Marionette TRACE conn5 <- [1,2622,null,{}] 01:00:19 INFO - PROCESS | 1892 | 1461744019843 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:20 INFO - PROCESS | 1892 | 1461744020264 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 01:00:20 INFO - PROCESS | 1892 | 1461744020657 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288680e800 == 136 [pid = 1892] [id = 663] 01:00:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2882251800) [pid = 1892] [serial = 1990] [outer = (nil)] 01:00:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2884392400) [pid = 1892] [serial = 1991] [outer = 0x7f2882251800] 01:00:20 INFO - PROCESS | 1892 | 1461744020810 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f28860cb000) [pid = 1892] [serial = 1992] [outer = 0x7f2882251800] 01:00:22 INFO - PROCESS | 1892 | 1461744022345 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2591ms 01:00:22 INFO - PROCESS | 1892 | 1461744022420 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 01:00:22 INFO - PROCESS | 1892 | 1461744022427 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 01:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:00:22 INFO - PROCESS | 1892 | 1461744022440 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:00:22 INFO - PROCESS | 1892 | 1461744022446 Marionette TRACE conn5 <- [1,2626,null,{}] 01:00:22 INFO - PROCESS | 1892 | 1461744022457 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:22 INFO - PROCESS | 1892 | 1461744022933 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 01:00:23 INFO - PROCESS | 1892 | 1461744023194 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887555800 == 137 [pid = 1892] [id = 664] 01:00:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2882dce800) [pid = 1892] [serial = 1993] [outer = (nil)] 01:00:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2886bd0400) [pid = 1892] [serial = 1994] [outer = 0x7f2882dce800] 01:00:23 INFO - PROCESS | 1892 | 1461744023336 Marionette DEBUG loaded listener.js 01:00:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28883df000) [pid = 1892] [serial = 1995] [outer = 0x7f2882dce800] 01:00:24 INFO - PROCESS | 1892 | 1461744024707 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2357ms 01:00:24 INFO - PROCESS | 1892 | 1461744024816 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 01:00:24 INFO - PROCESS | 1892 | 1461744024824 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 01:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:00:24 INFO - PROCESS | 1892 | 1461744024876 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 1892 | 1461744024881 Marionette TRACE conn5 <- [1,2630,null,{}] 01:00:24 INFO - PROCESS | 1892 | 1461744024914 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:25 INFO - PROCESS | 1892 | 1461744025295 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 01:00:25 INFO - PROCESS | 1892 | 1461744025699 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888c69000 == 138 [pid = 1892] [id = 665] 01:00:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2872dbd000) [pid = 1892] [serial = 1996] [outer = (nil)] 01:00:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2888709000) [pid = 1892] [serial = 1997] [outer = 0x7f2872dbd000] 01:00:25 INFO - PROCESS | 1892 | 1461744025839 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2889172400) [pid = 1892] [serial = 1998] [outer = 0x7f2872dbd000] 01:00:27 INFO - PROCESS | 1892 | 1461744027383 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2618ms 01:00:27 INFO - PROCESS | 1892 | 1461744027455 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 01:00:27 INFO - PROCESS | 1892 | 1461744027462 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 01:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:00:27 INFO - PROCESS | 1892 | 1461744027473 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:00:27 INFO - PROCESS | 1892 | 1461744027480 Marionette TRACE conn5 <- [1,2634,null,{}] 01:00:27 INFO - PROCESS | 1892 | 1461744027491 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:28 INFO - PROCESS | 1892 | 1461744028002 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 01:00:28 INFO - PROCESS | 1892 | 1461744028265 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894109800 == 139 [pid = 1892] [id = 666] 01:00:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287c5d1c00) [pid = 1892] [serial = 1999] [outer = (nil)] 01:00:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f289351ac00) [pid = 1892] [serial = 2000] [outer = 0x7f287c5d1c00] 01:00:28 INFO - PROCESS | 1892 | 1461744028418 Marionette DEBUG loaded listener.js 01:00:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28943f7800) [pid = 1892] [serial = 2001] [outer = 0x7f287c5d1c00] 01:00:29 INFO - PROCESS | 1892 | 1461744029838 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2447ms 01:00:29 INFO - PROCESS | 1892 | 1461744029925 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 01:00:29 INFO - PROCESS | 1892 | 1461744029931 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 01:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:00:29 INFO - PROCESS | 1892 | 1461744029943 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:00:29 INFO - PROCESS | 1892 | 1461744029947 Marionette TRACE conn5 <- [1,2638,null,{}] 01:00:29 INFO - PROCESS | 1892 | 1461744029958 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:30 INFO - PROCESS | 1892 | 1461744030366 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899b1c000 == 138 [pid = 1892] [id = 110] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f66c800 == 137 [pid = 1892] [id = 575] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874525800 == 136 [pid = 1892] [id = 453] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289dca5000 == 135 [pid = 1892] [id = 652] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289722f000 == 134 [pid = 1892] [id = 651] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a9bf000 == 133 [pid = 1892] [id = 650] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28884cf000 == 132 [pid = 1892] [id = 649] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886dcd800 == 131 [pid = 1892] [id = 648] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2884369000 == 130 [pid = 1892] [id = 647] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e36800 == 129 [pid = 1892] [id = 646] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eeb8000 == 128 [pid = 1892] [id = 645] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c58e000 == 127 [pid = 1892] [id = 644] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287857d800 == 126 [pid = 1892] [id = 643] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287698d800 == 125 [pid = 1892] [id = 642] 01:00:35 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286ce94800 == 124 [pid = 1892] [id = 641] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287dacd400) [pid = 1892] [serial = 1890] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f286c7d4800) [pid = 1892] [serial = 1877] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287e787000) [pid = 1892] [serial = 1892] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2874452c00) [pid = 1892] [serial = 1920] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2877ca1000) [pid = 1892] [serial = 1827] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2874922000) [pid = 1892] [serial = 1881] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f28865f8400) [pid = 1892] [serial = 1904] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f28854a0400) [pid = 1892] [serial = 1902] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f28881b9400) [pid = 1892] [serial = 1866] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2878307000) [pid = 1892] [serial = 1884] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f288217c800) [pid = 1892] [serial = 1896] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2874455800) [pid = 1892] [serial = 1880] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f286e0bac00) [pid = 1892] [serial = 1878] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f288a42e000) [pid = 1892] [serial = 1910] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2877090800) [pid = 1892] [serial = 1922] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287ef2c000) [pid = 1892] [serial = 1893] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2877090000) [pid = 1892] [serial = 1883] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2872b6e000) [pid = 1892] [serial = 1919] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287080f800) [pid = 1892] [serial = 1917] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f28823f1400) [pid = 1892] [serial = 1899] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28881bd000) [pid = 1892] [serial = 1907] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f28811c0400) [pid = 1892] [serial = 1895] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f286ceb0800) [pid = 1892] [serial = 1916] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f288e575400) [pid = 1892] [serial = 1913] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2882246c00) [pid = 1892] [serial = 1898] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287c5d3c00) [pid = 1892] [serial = 1887] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287c35a000) [pid = 1892] [serial = 1886] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f287d87b800) [pid = 1892] [serial = 1889] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2882dd6000) [pid = 1892] [serial = 1901] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1892 | 1461744035682 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:35 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870a91000 == 125 [pid = 1892] [id = 667] 01:00:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f286c8fb800) [pid = 1892] [serial = 2002] [outer = (nil)] 01:00:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286ceb1000) [pid = 1892] [serial = 2003] [outer = 0x7f286c8fb800] 01:00:35 INFO - PROCESS | 1892 | 1461744035828 Marionette DEBUG loaded listener.js 01:00:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2870804c00) [pid = 1892] [serial = 2004] [outer = 0x7f286c8fb800] 01:00:37 INFO - PROCESS | 1892 | 1461744037247 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 7368ms 01:00:37 INFO - PROCESS | 1892 | 1461744037314 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 01:00:37 INFO - PROCESS | 1892 | 1461744037323 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 01:00:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:00:37 INFO - PROCESS | 1892 | 1461744037356 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1892 | 1461744037366 Marionette TRACE conn5 <- [1,2642,null,{}] 01:00:37 INFO - PROCESS | 1892 | 1461744037378 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:37 INFO - PROCESS | 1892 | 1461744037736 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 01:00:38 INFO - PROCESS | 1892 | 1461744038090 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28742bd800 == 126 [pid = 1892] [id = 668] 01:00:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2871948800) [pid = 1892] [serial = 2005] [outer = (nil)] 01:00:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2872b6e000) [pid = 1892] [serial = 2006] [outer = 0x7f2871948800] 01:00:38 INFO - PROCESS | 1892 | 1461744038258 Marionette DEBUG loaded listener.js 01:00:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2874786c00) [pid = 1892] [serial = 2007] [outer = 0x7f2871948800] 01:00:39 INFO - PROCESS | 1892 | 1461744039820 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:00:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:00:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2504ms 01:00:39 INFO - PROCESS | 1892 | 1461744039863 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 01:00:39 INFO - PROCESS | 1892 | 1461744039873 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 01:00:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:00:39 INFO - PROCESS | 1892 | 1461744039899 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:00:39 INFO - PROCESS | 1892 | 1461744039906 Marionette TRACE conn5 <- [1,2646,null,{}] 01:00:39 INFO - PROCESS | 1892 | 1461744039916 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:41 INFO - PROCESS | 1892 | 1461744041233 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 01:00:41 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28891bcc00) [pid = 1892] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:00:41 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f288549c000) [pid = 1892] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:00:41 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2870802800) [pid = 1892] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:00:41 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f288217f400) [pid = 1892] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:00:41 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2870849400) [pid = 1892] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:00:41 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2874787000) [pid = 1892] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:00:41 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287be29000) [pid = 1892] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:00:41 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f288a990c00) [pid = 1892] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:00:41 INFO - PROCESS | 1892 | 1461744041448 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876189800 == 127 [pid = 1892] [id = 669] 01:00:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2870849400) [pid = 1892] [serial = 2008] [outer = (nil)] 01:00:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2874788000) [pid = 1892] [serial = 2009] [outer = 0x7f2870849400] 01:00:41 INFO - PROCESS | 1892 | 1461744041575 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2877c59400) [pid = 1892] [serial = 2010] [outer = 0x7f2870849400] 01:00:42 INFO - PROCESS | 1892 | 1461744042814 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:00:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2948ms 01:00:42 INFO - PROCESS | 1892 | 1461744042848 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1892 | 1461744042853 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 01:00:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:00:42 INFO - PROCESS | 1892 | 1461744042877 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1892 | 1461744042892 Marionette TRACE conn5 <- [1,2650,null,{}] 01:00:42 INFO - PROCESS | 1892 | 1461744042907 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:43 INFO - PROCESS | 1892 | 1461744043542 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 01:00:43 INFO - PROCESS | 1892 | 1461744043971 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287297d800 == 128 [pid = 1892] [id = 670] 01:00:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286c7d5800) [pid = 1892] [serial = 2011] [outer = (nil)] 01:00:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f286ceb4000) [pid = 1892] [serial = 2012] [outer = 0x7f286c7d5800] 01:00:44 INFO - PROCESS | 1892 | 1461744044126 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f28708f6400) [pid = 1892] [serial = 2013] [outer = 0x7f286c7d5800] 01:00:45 INFO - PROCESS | 1892 | 1461744045648 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:00:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:00:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2832ms 01:00:45 INFO - PROCESS | 1892 | 1461744045733 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 01:00:45 INFO - PROCESS | 1892 | 1461744045754 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 01:00:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:00:45 INFO - PROCESS | 1892 | 1461744045771 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 1892 | 1461744045781 Marionette TRACE conn5 <- [1,2654,null,{}] 01:00:45 INFO - PROCESS | 1892 | 1461744045808 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:46 INFO - PROCESS | 1892 | 1461744046419 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 01:00:46 INFO - PROCESS | 1892 | 1461744046661 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287698d800 == 129 [pid = 1892] [id = 671] 01:00:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2874453c00) [pid = 1892] [serial = 2014] [outer = (nil)] 01:00:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2876f89800) [pid = 1892] [serial = 2015] [outer = 0x7f2874453c00] 01:00:46 INFO - PROCESS | 1892 | 1461744046812 Marionette DEBUG loaded listener.js 01:00:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2877c56800) [pid = 1892] [serial = 2016] [outer = 0x7f2874453c00] 01:00:48 INFO - PROCESS | 1892 | 1461744048472 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:00:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:00:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2729ms 01:00:48 INFO - PROCESS | 1892 | 1461744048501 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 01:00:48 INFO - PROCESS | 1892 | 1461744048510 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 01:00:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:00:48 INFO - PROCESS | 1892 | 1461744048521 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:00:48 INFO - PROCESS | 1892 | 1461744048526 Marionette TRACE conn5 <- [1,2658,null,{}] 01:00:48 INFO - PROCESS | 1892 | 1461744048599 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:49 INFO - PROCESS | 1892 | 1461744049087 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 01:00:49 INFO - PROCESS | 1892 | 1461744049396 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287837a800 == 130 [pid = 1892] [id = 672] 01:00:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f28781cf400) [pid = 1892] [serial = 2017] [outer = (nil)] 01:00:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287be25400) [pid = 1892] [serial = 2018] [outer = 0x7f28781cf400] 01:00:49 INFO - PROCESS | 1892 | 1461744049538 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287bfc3800) [pid = 1892] [serial = 2019] [outer = 0x7f28781cf400] 01:00:51 INFO - PROCESS | 1892 | 1461744051182 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:00:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:00:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2702ms 01:00:51 INFO - PROCESS | 1892 | 1461744051224 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 01:00:51 INFO - PROCESS | 1892 | 1461744051235 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 01:00:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:00:51 INFO - PROCESS | 1892 | 1461744051305 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:00:51 INFO - PROCESS | 1892 | 1461744051318 Marionette TRACE conn5 <- [1,2662,null,{}] 01:00:51 INFO - PROCESS | 1892 | 1461744051363 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:51 INFO - PROCESS | 1892 | 1461744051872 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 01:00:52 INFO - PROCESS | 1892 | 1461744052176 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c576000 == 131 [pid = 1892] [id = 673] 01:00:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2878302800) [pid = 1892] [serial = 2020] [outer = (nil)] 01:00:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287c5d7c00) [pid = 1892] [serial = 2021] [outer = 0x7f2878302800] 01:00:52 INFO - PROCESS | 1892 | 1461744052337 Marionette DEBUG loaded listener.js 01:00:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287d87ac00) [pid = 1892] [serial = 2022] [outer = 0x7f2878302800] 01:00:53 INFO - PROCESS | 1892 | 1461744053774 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:00:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:00:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2586ms 01:00:53 INFO - PROCESS | 1892 | 1461744053835 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 01:00:53 INFO - PROCESS | 1892 | 1461744053843 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 01:00:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:00:53 INFO - PROCESS | 1892 | 1461744053854 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:00:53 INFO - PROCESS | 1892 | 1461744053861 Marionette TRACE conn5 <- [1,2666,null,{}] 01:00:53 INFO - PROCESS | 1892 | 1461744053871 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:54 INFO - PROCESS | 1892 | 1461744054294 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 01:00:54 INFO - PROCESS | 1892 | 1461744054684 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e94c000 == 132 [pid = 1892] [id = 674] 01:00:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f28784ed800) [pid = 1892] [serial = 2023] [outer = (nil)] 01:00:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287dad9c00) [pid = 1892] [serial = 2024] [outer = 0x7f28784ed800] 01:00:54 INFO - PROCESS | 1892 | 1461744054826 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287e153c00) [pid = 1892] [serial = 2025] [outer = 0x7f28784ed800] 01:00:56 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:00:56 INFO - PROCESS | 1892 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:00:56 INFO - PROCESS | 1892 | 1461744056763 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:00:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:00:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2953ms 01:00:56 INFO - PROCESS | 1892 | 1461744056809 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 01:00:56 INFO - PROCESS | 1892 | 1461744056817 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 01:00:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:00:56 INFO - PROCESS | 1892 | 1461744056843 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:00:56 INFO - PROCESS | 1892 | 1461744056853 Marionette TRACE conn5 <- [1,2670,null,{}] 01:00:56 INFO - PROCESS | 1892 | 1461744056913 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:57 INFO - PROCESS | 1892 | 1461744057317 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 01:00:57 INFO - PROCESS | 1892 | 1461744057635 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ff0000 == 133 [pid = 1892] [id = 675] 01:00:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287edecc00) [pid = 1892] [serial = 2026] [outer = (nil)] 01:00:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287edf6800) [pid = 1892] [serial = 2027] [outer = 0x7f287edecc00] 01:00:57 INFO - PROCESS | 1892 | 1461744057798 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2880e6a400) [pid = 1892] [serial = 2028] [outer = 0x7f287edecc00] 01:00:59 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:00:59 INFO - PROCESS | 1892 | 1461744059835 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 01:00:59 INFO - PROCESS | 1892 | 1461744059898 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 01:00:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:00:59 INFO - PROCESS | 1892 | 1461744059910 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1892 | 1461744059914 Marionette TRACE conn5 <- [1,2674,null,{}] 01:00:59 INFO - PROCESS | 1892 | 1461744059976 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:00 INFO - PROCESS | 1892 | 1461744060348 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 01:01:00 INFO - PROCESS | 1892 | 1461744060657 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886825800 == 134 [pid = 1892] [id = 676] 01:01:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287ed6e400) [pid = 1892] [serial = 2029] [outer = (nil)] 01:01:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2881fb5c00) [pid = 1892] [serial = 2030] [outer = 0x7f287ed6e400] 01:01:00 INFO - PROCESS | 1892 | 1461744060795 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f288224c800) [pid = 1892] [serial = 2031] [outer = 0x7f287ed6e400] 01:01:02 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:02 INFO - PROCESS | 1892 | 1461744062790 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:01:02 INFO - PROCESS | 1892 | 1461744062910 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 01:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:01:02 INFO - PROCESS | 1892 | 1461744062929 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:01:02 INFO - PROCESS | 1892 | 1461744062936 Marionette TRACE conn5 <- [1,2678,null,{}] 01:01:02 INFO - PROCESS | 1892 | 1461744062946 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:03 INFO - PROCESS | 1892 | 1461744063323 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 01:01:03 INFO - PROCESS | 1892 | 1461744063635 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887e52800 == 135 [pid = 1892] [id = 677] 01:01:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287edea800) [pid = 1892] [serial = 2032] [outer = (nil)] 01:01:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28823fe000) [pid = 1892] [serial = 2033] [outer = 0x7f287edea800] 01:01:03 INFO - PROCESS | 1892 | 1461744063775 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f288587ac00) [pid = 1892] [serial = 2034] [outer = 0x7f287edea800] 01:01:05 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:05 INFO - PROCESS | 1892 | 1461744065734 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:01:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2865ms 01:01:05 INFO - PROCESS | 1892 | 1461744065793 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 1892 | 1461744065800 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 01:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:01:05 INFO - PROCESS | 1892 | 1461744065857 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 1892 | 1461744065863 Marionette TRACE conn5 <- [1,2682,null,{}] 01:01:05 INFO - PROCESS | 1892 | 1461744065878 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:06 INFO - PROCESS | 1892 | 1461744066325 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 01:01:06 INFO - PROCESS | 1892 | 1461744066666 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a9b9000 == 136 [pid = 1892] [id = 678] 01:01:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287e153000) [pid = 1892] [serial = 2035] [outer = (nil)] 01:01:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28883d9c00) [pid = 1892] [serial = 2036] [outer = 0x7f287e153000] 01:01:06 INFO - PROCESS | 1892 | 1461744066806 Marionette DEBUG loaded listener.js 01:01:07 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2888f77800) [pid = 1892] [serial = 2037] [outer = 0x7f287e153000] 01:01:08 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:08 INFO - PROCESS | 1892 | 1461744068744 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:01:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:01:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2995ms 01:01:08 INFO - PROCESS | 1892 | 1461744068808 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 01:01:08 INFO - PROCESS | 1892 | 1461744068816 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 01:01:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:01:08 INFO - PROCESS | 1892 | 1461744068828 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:01:08 INFO - PROCESS | 1892 | 1461744068832 Marionette TRACE conn5 <- [1,2686,null,{}] 01:01:08 INFO - PROCESS | 1892 | 1461744068893 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 1892 | 1461744069271 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 01:01:09 INFO - PROCESS | 1892 | 1461744069584 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895805800 == 137 [pid = 1892] [id = 679] 01:01:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2881fba400) [pid = 1892] [serial = 2038] [outer = (nil)] 01:01:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f288917cc00) [pid = 1892] [serial = 2039] [outer = 0x7f2881fba400] 01:01:09 INFO - PROCESS | 1892 | 1461744069723 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f288a995000) [pid = 1892] [serial = 2040] [outer = 0x7f2881fba400] 01:01:11 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:11 INFO - PROCESS | 1892 | 1461744071642 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 1892 | 1461744071739 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 01:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:01:11 INFO - PROCESS | 1892 | 1461744071750 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 1892 | 1461744071754 Marionette TRACE conn5 <- [1,2690,null,{}] 01:01:11 INFO - PROCESS | 1892 | 1461744071765 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:12 INFO - PROCESS | 1892 | 1461744072147 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 01:01:12 INFO - PROCESS | 1892 | 1461744072474 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289983d800 == 138 [pid = 1892] [id = 680] 01:01:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28891bb800) [pid = 1892] [serial = 2041] [outer = (nil)] 01:01:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2894469400) [pid = 1892] [serial = 2042] [outer = 0x7f28891bb800] 01:01:12 INFO - PROCESS | 1892 | 1461744072639 Marionette DEBUG loaded listener.js 01:01:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f289481a000) [pid = 1892] [serial = 2043] [outer = 0x7f28891bb800] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764b7000 == 137 [pid = 1892] [id = 564] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c57f800 == 136 [pid = 1892] [id = 569] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876ecb800 == 135 [pid = 1892] [id = 566] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cd8000 == 134 [pid = 1892] [id = 168] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870ad1800 == 133 [pid = 1892] [id = 563] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eecc000 == 132 [pid = 1892] [id = 571] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288744f000 == 131 [pid = 1892] [id = 574] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886817000 == 130 [pid = 1892] [id = 573] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811ca800 == 129 [pid = 1892] [id = 572] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287617d000 == 128 [pid = 1892] [id = 654] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899313800 == 127 [pid = 1892] [id = 99] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28782b5800 == 126 [pid = 1892] [id = 567] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876189800 == 125 [pid = 1892] [id = 669] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28742bd800 == 124 [pid = 1892] [id = 668] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870a91000 == 123 [pid = 1892] [id = 667] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288680e800 == 122 [pid = 1892] [id = 663] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288208e000 == 121 [pid = 1892] [id = 662] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287efdf000 == 120 [pid = 1892] [id = 661] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de8d000 == 119 [pid = 1892] [id = 660] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c577800 == 118 [pid = 1892] [id = 659] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb1a800 == 117 [pid = 1892] [id = 658] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877ccd000 == 116 [pid = 1892] [id = 657] 01:01:17 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28748ea800 == 115 [pid = 1892] [id = 656] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f288a938c00) [pid = 1892] [serial = 1911] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28781d0000) [pid = 1892] [serial = 1931] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287e66cc00) [pid = 1892] [serial = 1940] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f288a996000) [pid = 1892] [serial = 1959] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2877ca8000) [pid = 1892] [serial = 1875] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f28865b2c00) [pid = 1892] [serial = 1955] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2887ec9c00) [pid = 1892] [serial = 1905] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28823f9400) [pid = 1892] [serial = 1952] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f286c7db400) [pid = 1892] [serial = 1925] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2872b65800) [pid = 1892] [serial = 1962] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2876783000) [pid = 1892] [serial = 1964] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2888709800) [pid = 1892] [serial = 1908] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2874459c00) [pid = 1892] [serial = 1928] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2871951800) [pid = 1892] [serial = 1961] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2881fbf400) [pid = 1892] [serial = 1949] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f28810b1800) [pid = 1892] [serial = 1946] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2894136c00) [pid = 1892] [serial = 1914] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287efa2400) [pid = 1892] [serial = 1943] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287daba000) [pid = 1892] [serial = 1937] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2877099400) [pid = 1892] [serial = 1965] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287c5d8800) [pid = 1892] [serial = 1934] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f28891bd000) [pid = 1892] [serial = 1958] [outer = (nil)] [url = about:blank] 01:01:17 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2877ca0000) [pid = 1892] [serial = 1967] [outer = (nil)] [url = about:blank] 01:01:18 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:18 INFO - PROCESS | 1892 | 1461744078643 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 01:01:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:01:18 INFO - PROCESS | 1892 | 1461744078723 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 01:01:18 INFO - PROCESS | 1892 | 1461744078738 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:01:18 INFO - PROCESS | 1892 | 1461744078747 Marionette TRACE conn5 <- [1,2694,null,{}] 01:01:18 INFO - PROCESS | 1892 | 1461744078773 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 1892 | 1461744079192 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 01:01:19 INFO - PROCESS | 1892 | 1461744079380 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28742ac800 == 116 [pid = 1892] [id = 681] 01:01:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2870808400) [pid = 1892] [serial = 2044] [outer = (nil)] 01:01:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287194bc00) [pid = 1892] [serial = 2045] [outer = 0x7f2870808400] 01:01:19 INFO - PROCESS | 1892 | 1461744079504 Marionette DEBUG loaded listener.js 01:01:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2872dc6000) [pid = 1892] [serial = 2046] [outer = 0x7f2870808400] 01:01:21 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:21 INFO - PROCESS | 1892 | 1461744081486 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1892 | 1461744081576 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 01:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:01:21 INFO - PROCESS | 1892 | 1461744081622 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1892 | 1461744081630 Marionette TRACE conn5 <- [1,2698,null,{}] 01:01:21 INFO - PROCESS | 1892 | 1461744081651 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:22 INFO - PROCESS | 1892 | 1461744082139 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 01:01:22 INFO - PROCESS | 1892 | 1461744082208 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876943800 == 117 [pid = 1892] [id = 682] 01:01:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f286e0bf800) [pid = 1892] [serial = 2047] [outer = (nil)] 01:01:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f2877099400) [pid = 1892] [serial = 2048] [outer = 0x7f286e0bf800] 01:01:22 INFO - PROCESS | 1892 | 1461744082328 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287830e800) [pid = 1892] [serial = 2049] [outer = 0x7f286e0bf800] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f286c8fb800) [pid = 1892] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2874789000) [pid = 1892] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2882dce800) [pid = 1892] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2872dbd000) [pid = 1892] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2871948800) [pid = 1892] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287ef25c00) [pid = 1892] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2882251800) [pid = 1892] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f286bada000) [pid = 1892] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:01:24 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287c3f8800) [pid = 1892] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:01:25 INFO - PROCESS | 1892 | SkCairoFTTypeface::onFilterRec unimplemented 01:01:25 INFO - PROCESS | 1892 | 1461744085127 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:01:25 INFO - PROCESS | 1892 | 1461744085206 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 01:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:01:25 INFO - PROCESS | 1892 | 1461744085219 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:01:25 INFO - PROCESS | 1892 | 1461744085229 Marionette TRACE conn5 <- [1,2702,null,{}] 01:01:25 INFO - PROCESS | 1892 | 1461744085257 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:25 INFO - PROCESS | 1892 | 1461744085601 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 01:01:26 INFO - PROCESS | 1892 | 1461744086070 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f608800 == 118 [pid = 1892] [id = 683] 01:01:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f286c7d3000) [pid = 1892] [serial = 2050] [outer = (nil)] 01:01:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f286c7df400) [pid = 1892] [serial = 2051] [outer = 0x7f286c7d3000] 01:01:26 INFO - PROCESS | 1892 | 1461744086216 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2870850400) [pid = 1892] [serial = 2052] [outer = 0x7f286c7d3000] 01:01:27 INFO - PROCESS | 1892 | 1461744087888 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:01:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2719ms 01:01:27 INFO - PROCESS | 1892 | 1461744087940 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1892 | 1461744087952 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 01:01:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:01:28 INFO - PROCESS | 1892 | 1461744088025 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1892 | 1461744088036 Marionette TRACE conn5 <- [1,2706,null,{}] 01:01:28 INFO - PROCESS | 1892 | 1461744088050 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:28 INFO - PROCESS | 1892 | 1461744088570 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 01:01:28 INFO - PROCESS | 1892 | 1461744088827 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287817c000 == 119 [pid = 1892] [id = 684] 01:01:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f286c7d3800) [pid = 1892] [serial = 2053] [outer = (nil)] 01:01:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2877ca0000) [pid = 1892] [serial = 2054] [outer = 0x7f286c7d3800] 01:01:28 INFO - PROCESS | 1892 | 1461744088973 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287bd4a400) [pid = 1892] [serial = 2055] [outer = 0x7f286c7d3800] 01:01:30 INFO - PROCESS | 1892 | 1461744090624 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:01:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:01:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2685ms 01:01:30 INFO - PROCESS | 1892 | 1461744090694 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1892 | 1461744090706 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 01:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:01:30 INFO - PROCESS | 1892 | 1461744090862 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1892 | 1461744090867 Marionette TRACE conn5 <- [1,2710,null,{}] 01:01:30 INFO - PROCESS | 1892 | 1461744090937 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:31 INFO - PROCESS | 1892 | 1461744091333 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 01:01:31 INFO - PROCESS | 1892 | 1461744091662 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3a2800 == 120 [pid = 1892] [id = 685] 01:01:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287478b400) [pid = 1892] [serial = 2056] [outer = (nil)] 01:01:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287c365400) [pid = 1892] [serial = 2057] [outer = 0x7f287478b400] 01:01:31 INFO - PROCESS | 1892 | 1461744091821 Marionette DEBUG loaded listener.js 01:01:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287c762c00) [pid = 1892] [serial = 2058] [outer = 0x7f287478b400] 01:01:33 INFO - PROCESS | 1892 | 1461744093509 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1892 | 1461744093588 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 01:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:01:33 INFO - PROCESS | 1892 | 1461744093603 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1892 | 1461744093620 Marionette TRACE conn5 <- [1,2714,null,{}] 01:01:33 INFO - PROCESS | 1892 | 1461744093846 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:34 INFO - PROCESS | 1892 | 1461744094257 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 01:01:34 INFO - PROCESS | 1892 | 1461744094552 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287eec5800 == 121 [pid = 1892] [id = 686] 01:01:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287d78f400) [pid = 1892] [serial = 2059] [outer = (nil)] 01:01:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287e8e6800) [pid = 1892] [serial = 2060] [outer = 0x7f287d78f400] 01:01:34 INFO - PROCESS | 1892 | 1461744094690 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287ed13c00) [pid = 1892] [serial = 2061] [outer = 0x7f287d78f400] 01:01:36 INFO - PROCESS | 1892 | 1461744096208 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:01:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:01:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2659ms 01:01:36 INFO - PROCESS | 1892 | 1461744096259 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 01:01:36 INFO - PROCESS | 1892 | 1461744096267 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 01:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:01:36 INFO - PROCESS | 1892 | 1461744096278 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1892 | 1461744096283 Marionette TRACE conn5 <- [1,2718,null,{}] 01:01:36 INFO - PROCESS | 1892 | 1461744096364 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:36 INFO - PROCESS | 1892 | 1461744096877 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 01:01:37 INFO - PROCESS | 1892 | 1461744097181 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28810f7000 == 122 [pid = 1892] [id = 687] 01:01:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287d87f000) [pid = 1892] [serial = 2062] [outer = (nil)] 01:01:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287efa8000) [pid = 1892] [serial = 2063] [outer = 0x7f287d87f000] 01:01:37 INFO - PROCESS | 1892 | 1461744097321 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2880e04000) [pid = 1892] [serial = 2064] [outer = 0x7f287d87f000] 01:01:38 INFO - PROCESS | 1892 | 1461744098849 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:01:38 INFO - PROCESS | 1892 | 1461744098928 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 01:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:01:38 INFO - PROCESS | 1892 | 1461744098940 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1892 | 1461744098944 Marionette TRACE conn5 <- [1,2722,null,{}] 01:01:39 INFO - PROCESS | 1892 | 1461744099024 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 1892 | 1461744099475 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 01:01:39 INFO - PROCESS | 1892 | 1461744099749 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886609000 == 123 [pid = 1892] [id = 688] 01:01:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2881179c00) [pid = 1892] [serial = 2065] [outer = (nil)] 01:01:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f28811b8000) [pid = 1892] [serial = 2066] [outer = 0x7f2881179c00] 01:01:39 INFO - PROCESS | 1892 | 1461744099911 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f28823f6400) [pid = 1892] [serial = 2067] [outer = 0x7f2881179c00] 01:01:41 INFO - PROCESS | 1892 | 1461744101584 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 1892 | 1461744101643 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 01:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:01:41 INFO - PROCESS | 1892 | 1461744101696 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 1892 | 1461744101706 Marionette TRACE conn5 <- [1,2726,null,{}] 01:01:41 INFO - PROCESS | 1892 | 1461744101896 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:42 INFO - PROCESS | 1892 | 1461744102336 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 01:01:42 INFO - PROCESS | 1892 | 1461744102569 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a408000 == 124 [pid = 1892] [id = 689] 01:01:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28810b1800) [pid = 1892] [serial = 2068] [outer = (nil)] 01:01:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2887c8f800) [pid = 1892] [serial = 2069] [outer = 0x7f28810b1800] 01:01:42 INFO - PROCESS | 1892 | 1461744102724 Marionette DEBUG loaded listener.js 01:01:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f2888709800) [pid = 1892] [serial = 2070] [outer = 0x7f28810b1800] 01:01:44 INFO - PROCESS | 1892 | 1461744104220 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:01:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:01:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2626ms 01:01:44 INFO - PROCESS | 1892 | 1461744104284 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 01:01:44 INFO - PROCESS | 1892 | 1461744104291 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 01:01:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:01:44 INFO - PROCESS | 1892 | 1461744104302 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:01:44 INFO - PROCESS | 1892 | 1461744104307 Marionette TRACE conn5 <- [1,2730,null,{}] 01:01:44 INFO - PROCESS | 1892 | 1461744104373 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:44 INFO - PROCESS | 1892 | 1461744104824 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 01:01:45 INFO - PROCESS | 1892 | 1461744105144 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28941b3000 == 125 [pid = 1892] [id = 690] 01:01:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f288117a000) [pid = 1892] [serial = 2071] [outer = (nil)] 01:01:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2889178800) [pid = 1892] [serial = 2072] [outer = 0x7f288117a000] 01:01:45 INFO - PROCESS | 1892 | 1461744105282 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f288a42b800) [pid = 1892] [serial = 2073] [outer = 0x7f288117a000] 01:01:47 INFO - PROCESS | 1892 | 1461744107031 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1892 | 1461744107197 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 01:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:01:47 INFO - PROCESS | 1892 | 1461744107257 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1892 | 1461744107264 Marionette TRACE conn5 <- [1,2734,null,{}] 01:01:47 INFO - PROCESS | 1892 | 1461744107275 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:47 INFO - PROCESS | 1892 | 1461744107666 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 01:01:47 INFO - PROCESS | 1892 | 1461744107970 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289930c000 == 126 [pid = 1892] [id = 691] 01:01:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2881fbfc00) [pid = 1892] [serial = 2074] [outer = (nil)] 01:01:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2893515c00) [pid = 1892] [serial = 2075] [outer = 0x7f2881fbfc00] 01:01:48 INFO - PROCESS | 1892 | 1461744108107 Marionette DEBUG loaded listener.js 01:01:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f28943f0800) [pid = 1892] [serial = 2076] [outer = 0x7f2881fbfc00] 01:01:49 INFO - PROCESS | 1892 | 1461744109582 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2424ms 01:01:49 INFO - PROCESS | 1892 | 1461744109676 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 01:01:49 INFO - PROCESS | 1892 | 1461744109682 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 01:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:01:49 INFO - PROCESS | 1892 | 1461744109694 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:01:49 INFO - PROCESS | 1892 | 1461744109698 Marionette TRACE conn5 <- [1,2738,null,{}] 01:01:49 INFO - PROCESS | 1892 | 1461744109710 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:50 INFO - PROCESS | 1892 | 1461744110299 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 01:01:50 INFO - PROCESS | 1892 | 1461744110558 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c45a000 == 127 [pid = 1892] [id = 692] 01:01:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f28935b9800) [pid = 1892] [serial = 2077] [outer = (nil)] 01:01:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f28944e9c00) [pid = 1892] [serial = 2078] [outer = 0x7f28935b9800] 01:01:50 INFO - PROCESS | 1892 | 1461744110697 Marionette DEBUG loaded listener.js 01:01:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2894823400) [pid = 1892] [serial = 2079] [outer = 0x7f28935b9800] 01:01:52 INFO - PROCESS | 1892 | 1461744112310 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:01:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2649ms 01:01:52 INFO - PROCESS | 1892 | 1461744112345 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1892 | 1461744112351 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 01:01:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:01:52 INFO - PROCESS | 1892 | 1461744112363 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1892 | 1461744112369 Marionette TRACE conn5 <- [1,2742,null,{}] 01:01:52 INFO - PROCESS | 1892 | 1461744112380 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:52 INFO - PROCESS | 1892 | 1461744112866 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 01:01:53 INFO - PROCESS | 1892 | 1461744113128 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286e0eb000 == 128 [pid = 1892] [id = 693] 01:01:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f2894478400) [pid = 1892] [serial = 2080] [outer = (nil)] 01:01:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 143 (0x7f28956b4000) [pid = 1892] [serial = 2081] [outer = 0x7f2894478400] 01:01:53 INFO - PROCESS | 1892 | 1461744113298 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 144 (0x7f28977be000) [pid = 1892] [serial = 2082] [outer = 0x7f2894478400] 01:01:54 INFO - PROCESS | 1892 | 1461744114721 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:01:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:01:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2442ms 01:01:54 INFO - PROCESS | 1892 | 1461744114817 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 01:01:54 INFO - PROCESS | 1892 | 1461744114822 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 01:01:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:01:54 INFO - PROCESS | 1892 | 1461744114835 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:01:54 INFO - PROCESS | 1892 | 1461744114841 Marionette TRACE conn5 <- [1,2746,null,{}] 01:01:54 INFO - PROCESS | 1892 | 1461744114919 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:55 INFO - PROCESS | 1892 | 1461744115331 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 01:01:55 INFO - PROCESS | 1892 | 1461744115748 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286debc800 == 129 [pid = 1892] [id = 694] 01:01:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 145 (0x7f286a860000) [pid = 1892] [serial = 2083] [outer = (nil)] 01:01:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 146 (0x7f2898e12400) [pid = 1892] [serial = 2084] [outer = 0x7f286a860000] 01:01:55 INFO - PROCESS | 1892 | 1461744115887 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 147 (0x7f2899250000) [pid = 1892] [serial = 2085] [outer = 0x7f286a860000] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876943800 == 128 [pid = 1892] [id = 682] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28742ac800 == 127 [pid = 1892] [id = 681] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887e52800 == 126 [pid = 1892] [id = 677] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886825800 == 125 [pid = 1892] [id = 676] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880ff0000 == 124 [pid = 1892] [id = 675] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e94c000 == 123 [pid = 1892] [id = 674] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c576000 == 122 [pid = 1892] [id = 673] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287837a800 == 121 [pid = 1892] [id = 672] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287698d800 == 120 [pid = 1892] [id = 671] 01:02:00 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287297d800 == 119 [pid = 1892] [id = 670] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 146 (0x7f286ceb1000) [pid = 1892] [serial = 2003] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 145 (0x7f287709dc00) [pid = 1892] [serial = 1971] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 144 (0x7f2870804c00) [pid = 1892] [serial = 2004] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 143 (0x7f28883df000) [pid = 1892] [serial = 1995] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 142 (0x7f289351ac00) [pid = 1892] [serial = 2000] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287492d400) [pid = 1892] [serial = 1970] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287c761c00) [pid = 1892] [serial = 1976] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2889172400) [pid = 1892] [serial = 1998] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2888709000) [pid = 1892] [serial = 1997] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2874786c00) [pid = 1892] [serial = 2007] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f288224b800) [pid = 1892] [serial = 1988] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2884392400) [pid = 1892] [serial = 1991] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f287bf98400) [pid = 1892] [serial = 1973] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2880e11000) [pid = 1892] [serial = 1985] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28860cb000) [pid = 1892] [serial = 1992] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287e8edc00) [pid = 1892] [serial = 1979] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2886bd0400) [pid = 1892] [serial = 1994] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287ed12800) [pid = 1892] [serial = 1982] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28823f8000) [pid = 1892] [serial = 1989] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2870849000) [pid = 1892] [serial = 1926] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287e14d000) [pid = 1892] [serial = 1938] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2872b6e000) [pid = 1892] [serial = 2006] [outer = (nil)] [url = about:blank] 01:02:00 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2874788000) [pid = 1892] [serial = 2009] [outer = (nil)] [url = about:blank] 01:02:01 INFO - PROCESS | 1892 | 1461744121788 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:02:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:02:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 7015ms 01:02:01 INFO - PROCESS | 1892 | 1461744121853 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 01:02:01 INFO - PROCESS | 1892 | 1461744121868 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 01:02:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:02:01 INFO - PROCESS | 1892 | 1461744121896 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:02:01 INFO - PROCESS | 1892 | 1461744121910 Marionette TRACE conn5 <- [1,2750,null,{}] 01:02:01 INFO - PROCESS | 1892 | 1461744121925 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:02 INFO - PROCESS | 1892 | 1461744122356 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 01:02:02 INFO - PROCESS | 1892 | 1461744122698 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872cb1000 == 120 [pid = 1892] [id = 695] 01:02:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f28715d4800) [pid = 1892] [serial = 2086] [outer = (nil)] 01:02:02 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2872911800) [pid = 1892] [serial = 2087] [outer = 0x7f28715d4800] 01:02:02 INFO - PROCESS | 1892 | 1461744122843 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2872dc9c00) [pid = 1892] [serial = 2088] [outer = 0x7f28715d4800] 01:02:04 INFO - PROCESS | 1892 | 1461744124255 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:02:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:02:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2419ms 01:02:04 INFO - PROCESS | 1892 | 1461744124316 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 1892 | 1461744124330 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 01:02:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:02:04 INFO - PROCESS | 1892 | 1461744124369 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:02:04 INFO - PROCESS | 1892 | 1461744124377 Marionette TRACE conn5 <- [1,2754,null,{}] 01:02:04 INFO - PROCESS | 1892 | 1461744124408 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:04 INFO - PROCESS | 1892 | 1461744124893 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 01:02:05 INFO - PROCESS | 1892 | 1461744125127 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28764b7000 == 121 [pid = 1892] [id = 696] 01:02:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2876f87800) [pid = 1892] [serial = 2089] [outer = (nil)] 01:02:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2877c5b400) [pid = 1892] [serial = 2090] [outer = 0x7f2876f87800] 01:02:05 INFO - PROCESS | 1892 | 1461744125375 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28784e9800) [pid = 1892] [serial = 2091] [outer = 0x7f2876f87800] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287edecc00) [pid = 1892] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f286c7d5800) [pid = 1892] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287ed6e400) [pid = 1892] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287e153000) [pid = 1892] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287edea800) [pid = 1892] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f28891bb800) [pid = 1892] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f28781cf400) [pid = 1892] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2874453c00) [pid = 1892] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2870808400) [pid = 1892] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287c5d1c00) [pid = 1892] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2878302800) [pid = 1892] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f28784ed800) [pid = 1892] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2874925800) [pid = 1892] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2874922800) [pid = 1892] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2874459800) [pid = 1892] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287c5d6c00) [pid = 1892] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287c5d7400) [pid = 1892] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287830b800) [pid = 1892] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f287ef24800) [pid = 1892] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2872a57c00) [pid = 1892] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2872b66400) [pid = 1892] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287c3f6c00) [pid = 1892] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287e154c00) [pid = 1892] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287ed78000) [pid = 1892] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f286c7d6800) [pid = 1892] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2876791800) [pid = 1892] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2881fb4000) [pid = 1892] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:02:06 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f288548e000) [pid = 1892] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:02:07 INFO - PROCESS | 1892 | 1461744127691 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:02:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:02:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 3363ms 01:02:07 INFO - PROCESS | 1892 | 1461744127736 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 01:02:07 INFO - PROCESS | 1892 | 1461744127749 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 01:02:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:02:07 INFO - PROCESS | 1892 | 1461744127774 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:02:07 INFO - PROCESS | 1892 | 1461744127784 Marionette TRACE conn5 <- [1,2758,null,{}] 01:02:07 INFO - PROCESS | 1892 | 1461744127811 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:08 INFO - PROCESS | 1892 | 1461744128255 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 01:02:08 INFO - PROCESS | 1892 | 1461744128364 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cc9000 == 122 [pid = 1892] [id = 697] 01:02:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287bd46400) [pid = 1892] [serial = 2092] [outer = (nil)] 01:02:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287c3f0c00) [pid = 1892] [serial = 2093] [outer = 0x7f287bd46400] 01:02:08 INFO - PROCESS | 1892 | 1461744128616 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287c766800) [pid = 1892] [serial = 2094] [outer = 0x7f287bd46400] 01:02:10 INFO - PROCESS | 1892 | 1461744130400 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:02:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:02:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2657ms 01:02:10 INFO - PROCESS | 1892 | 1461744130445 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 01:02:10 INFO - PROCESS | 1892 | 1461744130458 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 01:02:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:02:10 INFO - PROCESS | 1892 | 1461744130477 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:02:10 INFO - PROCESS | 1892 | 1461744130490 Marionette TRACE conn5 <- [1,2762,null,{}] 01:02:10 INFO - PROCESS | 1892 | 1461744130505 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:11 INFO - PROCESS | 1892 | 1461744131044 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 01:02:11 INFO - PROCESS | 1892 | 1461744131303 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876186800 == 123 [pid = 1892] [id = 698] 01:02:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287194a800) [pid = 1892] [serial = 2095] [outer = (nil)] 01:02:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2874925800) [pid = 1892] [serial = 2096] [outer = 0x7f287194a800] 01:02:11 INFO - PROCESS | 1892 | 1461744131450 Marionette DEBUG loaded listener.js 01:02:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2877095400) [pid = 1892] [serial = 2097] [outer = 0x7f287194a800] 01:02:13 INFO - PROCESS | 1892 | 1461744133070 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:02:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:02:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2659ms 01:02:13 INFO - PROCESS | 1892 | 1461744133137 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1892 | 1461744133153 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 01:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:02:13 INFO - PROCESS | 1892 | 1461744133234 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1892 | 1461744133242 Marionette TRACE conn5 <- [1,2766,null,{}] 01:02:13 INFO - PROCESS | 1892 | 1461744133389 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:13 INFO - PROCESS | 1892 | 1461744133770 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 01:02:14 INFO - PROCESS | 1892 | 1461744134066 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb11000 == 124 [pid = 1892] [id = 699] 01:02:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f28733d9400) [pid = 1892] [serial = 2098] [outer = (nil)] 01:02:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c360000) [pid = 1892] [serial = 2099] [outer = 0x7f28733d9400] 01:02:14 INFO - PROCESS | 1892 | 1461744134206 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287c761400) [pid = 1892] [serial = 2100] [outer = 0x7f28733d9400] 01:02:15 INFO - PROCESS | 1892 | 1461744135732 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:02:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:02:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2550ms 01:02:15 INFO - PROCESS | 1892 | 1461744135764 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1892 | 1461744135772 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 01:02:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:02:15 INFO - PROCESS | 1892 | 1461744135784 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1892 | 1461744135795 Marionette TRACE conn5 <- [1,2770,null,{}] 01:02:15 INFO - PROCESS | 1892 | 1461744135865 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:16 INFO - PROCESS | 1892 | 1461744136459 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 01:02:16 INFO - PROCESS | 1892 | 1461744136713 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287de87000 == 125 [pid = 1892] [id = 700] 01:02:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287dad9400) [pid = 1892] [serial = 2101] [outer = (nil)] 01:02:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287e8e8400) [pid = 1892] [serial = 2102] [outer = 0x7f287dad9400] 01:02:16 INFO - PROCESS | 1892 | 1461744136862 Marionette DEBUG loaded listener.js 01:02:17 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287ed6b800) [pid = 1892] [serial = 2103] [outer = 0x7f287dad9400] 01:02:18 INFO - PROCESS | 1892 | 1461744138470 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:02:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:02:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2716ms 01:02:18 INFO - PROCESS | 1892 | 1461744138501 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 01:02:18 INFO - PROCESS | 1892 | 1461744138509 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 01:02:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:02:18 INFO - PROCESS | 1892 | 1461744138521 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1892 | 1461744138525 Marionette TRACE conn5 <- [1,2774,null,{}] 01:02:18 INFO - PROCESS | 1892 | 1461744138537 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:19 INFO - PROCESS | 1892 | 1461744139048 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 01:02:19 INFO - PROCESS | 1892 | 1461744139372 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:19 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e2a000 == 126 [pid = 1892] [id = 701] 01:02:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287dad0c00) [pid = 1892] [serial = 2104] [outer = (nil)] 01:02:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287ef24800) [pid = 1892] [serial = 2105] [outer = 0x7f287dad0c00] 01:02:19 INFO - PROCESS | 1892 | 1461744139514 Marionette DEBUG loaded listener.js 01:02:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f2880e0c000) [pid = 1892] [serial = 2106] [outer = 0x7f287dad0c00] 01:02:20 INFO - PROCESS | 1892 | 1461744140908 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:02:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:02:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2442ms 01:02:20 INFO - PROCESS | 1892 | 1461744140964 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 01:02:20 INFO - PROCESS | 1892 | 1461744140971 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 01:02:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:02:20 INFO - PROCESS | 1892 | 1461744140982 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:02:20 INFO - PROCESS | 1892 | 1461744140987 Marionette TRACE conn5 <- [1,2778,null,{}] 01:02:21 INFO - PROCESS | 1892 | 1461744141016 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:21 INFO - PROCESS | 1892 | 1461744141418 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 01:02:21 INFO - PROCESS | 1892 | 1461744141810 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28820a2800 == 127 [pid = 1892] [id = 702] 01:02:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287e149400) [pid = 1892] [serial = 2107] [outer = (nil)] 01:02:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f28810a6c00) [pid = 1892] [serial = 2108] [outer = 0x7f287e149400] 01:02:21 INFO - PROCESS | 1892 | 1461744141949 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2881178800) [pid = 1892] [serial = 2109] [outer = 0x7f287e149400] 01:02:23 INFO - PROCESS | 1892 | 1461744143528 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:02:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:02:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2619ms 01:02:23 INFO - PROCESS | 1892 | 1461744143658 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1892 | 1461744143665 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 01:02:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:02:23 INFO - PROCESS | 1892 | 1461744143682 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1892 | 1461744143688 Marionette TRACE conn5 <- [1,2782,null,{}] 01:02:23 INFO - PROCESS | 1892 | 1461744143698 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:24 INFO - PROCESS | 1892 | 1461744144192 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 01:02:24 INFO - PROCESS | 1892 | 1461744144489 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886dd2800 == 128 [pid = 1892] [id = 703] 01:02:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2882179000) [pid = 1892] [serial = 2110] [outer = (nil)] 01:02:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f28823f5c00) [pid = 1892] [serial = 2111] [outer = 0x7f2882179000] 01:02:24 INFO - PROCESS | 1892 | 1461744144638 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2882ddc400) [pid = 1892] [serial = 2112] [outer = 0x7f2882179000] 01:02:26 INFO - PROCESS | 1892 | 1461744146102 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:02:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:02:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2504ms 01:02:26 INFO - PROCESS | 1892 | 1461744146187 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1892 | 1461744146194 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 01:02:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:02:26 INFO - PROCESS | 1892 | 1461744146205 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1892 | 1461744146209 Marionette TRACE conn5 <- [1,2786,null,{}] 01:02:26 INFO - PROCESS | 1892 | 1461744146220 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:26 INFO - PROCESS | 1892 | 1461744146715 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 01:02:27 INFO - PROCESS | 1892 | 1461744147037 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887852000 == 129 [pid = 1892] [id = 704] 01:02:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28823f5800) [pid = 1892] [serial = 2113] [outer = (nil)] 01:02:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f288430c800) [pid = 1892] [serial = 2114] [outer = 0x7f28823f5800] 01:02:27 INFO - PROCESS | 1892 | 1461744147199 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28854a4800) [pid = 1892] [serial = 2115] [outer = 0x7f28823f5800] 01:02:28 INFO - PROCESS | 1892 | 1461744148678 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:02:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:02:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2555ms 01:02:28 INFO - PROCESS | 1892 | 1461744148761 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1892 | 1461744148767 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 01:02:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:02:28 INFO - PROCESS | 1892 | 1461744148833 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1892 | 1461744148839 Marionette TRACE conn5 <- [1,2790,null,{}] 01:02:28 INFO - PROCESS | 1892 | 1461744148855 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:29 INFO - PROCESS | 1892 | 1461744149238 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 01:02:29 INFO - PROCESS | 1892 | 1461744149644 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a469000 == 130 [pid = 1892] [id = 705] 01:02:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f288669e000) [pid = 1892] [serial = 2116] [outer = (nil)] 01:02:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2887886800) [pid = 1892] [serial = 2117] [outer = 0x7f288669e000] 01:02:29 INFO - PROCESS | 1892 | 1461744149797 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2888704400) [pid = 1892] [serial = 2118] [outer = 0x7f288669e000] 01:02:31 INFO - PROCESS | 1892 | 1461744151202 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:02:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:02:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2461ms 01:02:31 INFO - PROCESS | 1892 | 1461744151242 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 01:02:31 INFO - PROCESS | 1892 | 1461744151249 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 01:02:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:02:31 INFO - PROCESS | 1892 | 1461744151260 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1892 | 1461744151267 Marionette TRACE conn5 <- [1,2794,null,{}] 01:02:31 INFO - PROCESS | 1892 | 1461744151293 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:31 INFO - PROCESS | 1892 | 1461744151707 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 01:02:32 INFO - PROCESS | 1892 | 1461744152110 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2895823000 == 131 [pid = 1892] [id = 706] 01:02:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f288672ac00) [pid = 1892] [serial = 2119] [outer = (nil)] 01:02:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28891b3000) [pid = 1892] [serial = 2120] [outer = 0x7f288672ac00] 01:02:32 INFO - PROCESS | 1892 | 1461744152261 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f288e57cc00) [pid = 1892] [serial = 2121] [outer = 0x7f288672ac00] 01:02:33 INFO - PROCESS | 1892 | 1461744153673 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:02:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:02:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2450ms 01:02:33 INFO - PROCESS | 1892 | 1461744153713 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 01:02:33 INFO - PROCESS | 1892 | 1461744153720 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 01:02:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:02:33 INFO - PROCESS | 1892 | 1461744153748 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:02:33 INFO - PROCESS | 1892 | 1461744153754 Marionette TRACE conn5 <- [1,2798,null,{}] 01:02:33 INFO - PROCESS | 1892 | 1461744153764 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 1892 | 1461744154181 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 01:02:34 INFO - PROCESS | 1892 | 1461744154578 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289c45f800 == 132 [pid = 1892] [id = 707] 01:02:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28867ed000) [pid = 1892] [serial = 2122] [outer = (nil)] 01:02:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2894644c00) [pid = 1892] [serial = 2123] [outer = 0x7f28867ed000] 01:02:34 INFO - PROCESS | 1892 | 1461744154716 Marionette DEBUG loaded listener.js 01:02:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28955e2000) [pid = 1892] [serial = 2124] [outer = 0x7f28867ed000] 01:02:36 INFO - PROCESS | 1892 | 1461744156245 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:02:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:02:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2570ms 01:02:36 INFO - PROCESS | 1892 | 1461744156301 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 01:02:36 INFO - PROCESS | 1892 | 1461744156308 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 01:02:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:02:36 INFO - PROCESS | 1892 | 1461744156319 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:02:36 INFO - PROCESS | 1892 | 1461744156326 Marionette TRACE conn5 <- [1,2802,null,{}] 01:02:36 INFO - PROCESS | 1892 | 1461744156380 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:36 INFO - PROCESS | 1892 | 1461744156968 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 01:02:37 INFO - PROCESS | 1892 | 1461744157248 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a3fb800 == 133 [pid = 1892] [id = 708] 01:02:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2894476000) [pid = 1892] [serial = 2125] [outer = (nil)] 01:02:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2899a35800) [pid = 1892] [serial = 2126] [outer = 0x7f2894476000] 01:02:37 INFO - PROCESS | 1892 | 1461744157397 Marionette DEBUG loaded listener.js 01:02:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2899b32c00) [pid = 1892] [serial = 2127] [outer = 0x7f2894476000] 01:02:38 INFO - PROCESS | 1892 | 1461744158952 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:02:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:02:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2704ms 01:02:39 INFO - PROCESS | 1892 | 1461744159024 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 01:02:39 INFO - PROCESS | 1892 | 1461744159030 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 01:02:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:02:39 INFO - PROCESS | 1892 | 1461744159041 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 1892 | 1461744159046 Marionette TRACE conn5 <- [1,2806,null,{}] 01:02:39 INFO - PROCESS | 1892 | 1461744159115 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876962800 == 132 [pid = 1892] [id = 565] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c45a000 == 131 [pid = 1892] [id = 692] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289930c000 == 130 [pid = 1892] [id = 691] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28941b3000 == 129 [pid = 1892] [id = 690] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a408000 == 128 [pid = 1892] [id = 689] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886609000 == 127 [pid = 1892] [id = 688] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28810f7000 == 126 [pid = 1892] [id = 687] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287eec5800 == 125 [pid = 1892] [id = 686] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c3a2800 == 124 [pid = 1892] [id = 685] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287817c000 == 123 [pid = 1892] [id = 684] 01:02:43 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f608800 == 122 [pid = 1892] [id = 683] 01:02:43 INFO - PROCESS | 1892 | 1461744163821 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287edf6800) [pid = 1892] [serial = 2027] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f28708f6400) [pid = 1892] [serial = 2013] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f288224c800) [pid = 1892] [serial = 2031] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28883d9c00) [pid = 1892] [serial = 2036] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f28823fe000) [pid = 1892] [serial = 2033] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2881fb5c00) [pid = 1892] [serial = 2030] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2880e6a400) [pid = 1892] [serial = 2028] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2894469400) [pid = 1892] [serial = 2042] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287be25400) [pid = 1892] [serial = 2018] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2876f89800) [pid = 1892] [serial = 2015] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f286ceb4000) [pid = 1892] [serial = 2012] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287194bc00) [pid = 1892] [serial = 2045] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f28943f7800) [pid = 1892] [serial = 2001] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287d87ac00) [pid = 1892] [serial = 2022] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287e153c00) [pid = 1892] [serial = 2025] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f288587ac00) [pid = 1892] [serial = 2034] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287dad9c00) [pid = 1892] [serial = 2024] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2888f77800) [pid = 1892] [serial = 2037] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287bd51c00) [pid = 1892] [serial = 1968] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2872dc6000) [pid = 1892] [serial = 2046] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287c5d7c00) [pid = 1892] [serial = 2021] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f288917cc00) [pid = 1892] [serial = 2039] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2877c56800) [pid = 1892] [serial = 2016] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f287bfc3800) [pid = 1892] [serial = 2019] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2877099400) [pid = 1892] [serial = 2048] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f289481a000) [pid = 1892] [serial = 2043] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f2877c57400) [pid = 1892] [serial = 1923] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287edea400) [pid = 1892] [serial = 1983] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287e150c00) [pid = 1892] [serial = 1977] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287ecea400) [pid = 1892] [serial = 1980] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287c3eb400) [pid = 1892] [serial = 1974] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2881fbb800) [pid = 1892] [serial = 1986] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f2877093000) [pid = 1892] [serial = 1929] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f287bd49c00) [pid = 1892] [serial = 1932] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287d78d800) [pid = 1892] [serial = 1935] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287ed6f800) [pid = 1892] [serial = 1941] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28810a4800) [pid = 1892] [serial = 1944] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f28811bb000) [pid = 1892] [serial = 1947] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2882250000) [pid = 1892] [serial = 1950] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f288376b800) [pid = 1892] [serial = 1953] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f28883db000) [pid = 1892] [serial = 1956] [outer = (nil)] [url = about:blank] 01:02:44 INFO - PROCESS | 1892 | 1461744164383 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286deb8000 == 123 [pid = 1892] [id = 709] 01:02:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f286a86a800) [pid = 1892] [serial = 2128] [outer = (nil)] 01:02:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f286bad6c00) [pid = 1892] [serial = 2129] [outer = 0x7f286a86a800] 01:02:44 INFO - PROCESS | 1892 | 1461744164513 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f286ceb8800) [pid = 1892] [serial = 2130] [outer = 0x7f286a86a800] 01:02:45 INFO - PROCESS | 1892 | 1461744165881 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:02:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:02:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 6901ms 01:02:45 INFO - PROCESS | 1892 | 1461744165946 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 01:02:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:02:45 INFO - PROCESS | 1892 | 1461744165956 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 01:02:45 INFO - PROCESS | 1892 | 1461744165970 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1892 | 1461744165979 Marionette TRACE conn5 <- [1,2810,null,{}] 01:02:46 INFO - PROCESS | 1892 | 1461744166008 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:46 INFO - PROCESS | 1892 | 1461744166357 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 01:02:46 INFO - PROCESS | 1892 | 1461744166701 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2870caf000 == 124 [pid = 1892] [id = 710] 01:02:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f286efea000) [pid = 1892] [serial = 2131] [outer = (nil)] 01:02:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2871951400) [pid = 1892] [serial = 2132] [outer = 0x7f286efea000] 01:02:46 INFO - PROCESS | 1892 | 1461744166826 Marionette DEBUG loaded listener.js 01:02:47 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f2872dbd000) [pid = 1892] [serial = 2133] [outer = 0x7f286efea000] 01:02:48 INFO - PROCESS | 1892 | 1461744168684 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:02:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:02:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2787ms 01:02:48 INFO - PROCESS | 1892 | 1461744168762 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 01:02:48 INFO - PROCESS | 1892 | 1461744168770 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 01:02:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:02:48 INFO - PROCESS | 1892 | 1461744168792 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:02:48 INFO - PROCESS | 1892 | 1461744168799 Marionette TRACE conn5 <- [1,2814,null,{}] 01:02:48 INFO - PROCESS | 1892 | 1461744168821 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:49 INFO - PROCESS | 1892 | 1461744169221 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 01:02:50 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f28715d4800) [pid = 1892] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:02:50 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f2876f87800) [pid = 1892] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:02:50 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2881fba400) [pid = 1892] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:02:50 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2870849400) [pid = 1892] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:02:50 INFO - PROCESS | 1892 | 1461744170198 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874415800 == 125 [pid = 1892] [id = 711] 01:02:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2870849400) [pid = 1892] [serial = 2134] [outer = (nil)] 01:02:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f287478ac00) [pid = 1892] [serial = 2135] [outer = 0x7f2870849400] 01:02:50 INFO - PROCESS | 1892 | 1461744170317 Marionette DEBUG loaded listener.js 01:02:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2877b4e400) [pid = 1892] [serial = 2136] [outer = 0x7f2870849400] 01:02:51 INFO - PROCESS | 1892 | 1461744171580 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:02:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:02:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2875ms 01:02:51 INFO - PROCESS | 1892 | 1461744171657 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 01:02:51 INFO - PROCESS | 1892 | 1461744171667 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 01:02:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:02:51 INFO - PROCESS | 1892 | 1461744171695 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:02:51 INFO - PROCESS | 1892 | 1461744171707 Marionette TRACE conn5 <- [1,2818,null,{}] 01:02:51 INFO - PROCESS | 1892 | 1461744171732 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:52 INFO - PROCESS | 1892 | 1461744172174 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 01:02:52 INFO - PROCESS | 1892 | 1461744172752 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286e0e1000 == 126 [pid = 1892] [id = 712] 01:02:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f286a863c00) [pid = 1892] [serial = 2137] [outer = (nil)] 01:02:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f286bad8000) [pid = 1892] [serial = 2138] [outer = 0x7f286a863c00] 01:02:52 INFO - PROCESS | 1892 | 1461744172906 Marionette DEBUG loaded listener.js 01:02:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286efe0000) [pid = 1892] [serial = 2139] [outer = 0x7f286a863c00] 01:02:54 INFO - PROCESS | 1892 | 1461744174621 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:02:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:02:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2964ms 01:02:54 INFO - PROCESS | 1892 | 1461744174650 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 01:02:54 INFO - PROCESS | 1892 | 1461744174660 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 01:02:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:02:54 INFO - PROCESS | 1892 | 1461744174675 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:02:54 INFO - PROCESS | 1892 | 1461744174686 Marionette TRACE conn5 <- [1,2822,null,{}] 01:02:54 INFO - PROCESS | 1892 | 1461744174700 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:55 INFO - PROCESS | 1892 | 1461744175311 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 01:02:55 INFO - PROCESS | 1892 | 1461744175560 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876192000 == 127 [pid = 1892] [id = 713] 01:02:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2872dbf400) [pid = 1892] [serial = 2140] [outer = (nil)] 01:02:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287649a800) [pid = 1892] [serial = 2141] [outer = 0x7f2872dbf400] 01:02:55 INFO - PROCESS | 1892 | 1461744175712 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287709dc00) [pid = 1892] [serial = 2142] [outer = 0x7f2872dbf400] 01:02:57 INFO - PROCESS | 1892 | 1461744177426 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:02:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:02:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2805ms 01:02:57 INFO - PROCESS | 1892 | 1461744177485 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 01:02:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:02:57 INFO - PROCESS | 1892 | 1461744177497 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 01:02:57 INFO - PROCESS | 1892 | 1461744177510 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:02:57 INFO - PROCESS | 1892 | 1461744177517 Marionette TRACE conn5 <- [1,2826,null,{}] 01:02:57 INFO - PROCESS | 1892 | 1461744177542 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:58 INFO - PROCESS | 1892 | 1461744178034 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 01:02:58 INFO - PROCESS | 1892 | 1461744178362 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876987800 == 128 [pid = 1892] [id = 714] 01:02:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f28781cf400) [pid = 1892] [serial = 2143] [outer = (nil)] 01:02:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287bd54400) [pid = 1892] [serial = 2144] [outer = 0x7f28781cf400] 01:02:58 INFO - PROCESS | 1892 | 1461744178507 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287bfc5800) [pid = 1892] [serial = 2145] [outer = 0x7f28781cf400] 01:02:59 INFO - PROCESS | 1892 | 1461744179882 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:02:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:02:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2461ms 01:02:59 INFO - PROCESS | 1892 | 1461744179968 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 01:02:59 INFO - PROCESS | 1892 | 1461744179974 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 01:02:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:02:59 INFO - PROCESS | 1892 | 1461744179992 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1892 | 1461744180003 Marionette TRACE conn5 <- [1,2830,null,{}] 01:03:00 INFO - PROCESS | 1892 | 1461744180074 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:00 INFO - PROCESS | 1892 | 1461744180394 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 01:03:00 INFO - PROCESS | 1892 | 1461744180762 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28782b1800 == 129 [pid = 1892] [id = 715] 01:03:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2878305000) [pid = 1892] [serial = 2146] [outer = (nil)] 01:03:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287c5cec00) [pid = 1892] [serial = 2147] [outer = 0x7f2878305000] 01:03:00 INFO - PROCESS | 1892 | 1461744180899 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287c75ec00) [pid = 1892] [serial = 2148] [outer = 0x7f2878305000] 01:03:02 INFO - PROCESS | 1892 | 1461744182412 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:03:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2510ms 01:03:02 INFO - PROCESS | 1892 | 1461744182496 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 01:03:02 INFO - PROCESS | 1892 | 1461744182506 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 01:03:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:03:02 INFO - PROCESS | 1892 | 1461744182518 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:03:02 INFO - PROCESS | 1892 | 1461744182525 Marionette TRACE conn5 <- [1,2834,null,{}] 01:03:02 INFO - PROCESS | 1892 | 1461744182535 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:03 INFO - PROCESS | 1892 | 1461744183020 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 01:03:03 INFO - PROCESS | 1892 | 1461744183296 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb1a000 == 130 [pid = 1892] [id = 716] 01:03:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287bfd0c00) [pid = 1892] [serial = 2149] [outer = (nil)] 01:03:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287d879c00) [pid = 1892] [serial = 2150] [outer = 0x7f287bfd0c00] 01:03:03 INFO - PROCESS | 1892 | 1461744183436 Marionette DEBUG loaded listener.js 01:03:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287d884c00) [pid = 1892] [serial = 2151] [outer = 0x7f287bfd0c00] 01:03:04 INFO - PROCESS | 1892 | 1461744184844 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:03:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:03:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2404ms 01:03:04 INFO - PROCESS | 1892 | 1461744184927 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 01:03:04 INFO - PROCESS | 1892 | 1461744184934 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 01:03:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:03:04 INFO - PROCESS | 1892 | 1461744184945 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:03:04 INFO - PROCESS | 1892 | 1461744184950 Marionette TRACE conn5 <- [1,2838,null,{}] 01:03:04 INFO - PROCESS | 1892 | 1461744184961 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:05 INFO - PROCESS | 1892 | 1461744185369 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 01:03:05 INFO - PROCESS | 1892 | 1461744185771 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c41f000 == 131 [pid = 1892] [id = 717] 01:03:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287dad3000) [pid = 1892] [serial = 2152] [outer = (nil)] 01:03:05 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287dad9c00) [pid = 1892] [serial = 2153] [outer = 0x7f287dad3000] 01:03:05 INFO - PROCESS | 1892 | 1461744185933 Marionette DEBUG loaded listener.js 01:03:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287e8e0c00) [pid = 1892] [serial = 2154] [outer = 0x7f287dad3000] 01:03:07 INFO - PROCESS | 1892 | 1461744187575 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:03:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:03:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2708ms 01:03:07 INFO - PROCESS | 1892 | 1461744187654 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 01:03:07 INFO - PROCESS | 1892 | 1461744187662 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 01:03:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:03:07 INFO - PROCESS | 1892 | 1461744187673 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 1892 | 1461744187678 Marionette TRACE conn5 <- [1,2842,null,{}] 01:03:07 INFO - PROCESS | 1892 | 1461744187702 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:08 INFO - PROCESS | 1892 | 1461744188322 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 01:03:08 INFO - PROCESS | 1892 | 1461744188570 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287dda6000 == 132 [pid = 1892] [id = 718] 01:03:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287dab7000) [pid = 1892] [serial = 2155] [outer = (nil)] 01:03:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287ed13400) [pid = 1892] [serial = 2156] [outer = 0x7f287dab7000] 01:03:08 INFO - PROCESS | 1892 | 1461744188711 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287ede7400) [pid = 1892] [serial = 2157] [outer = 0x7f287dab7000] 01:03:10 INFO - PROCESS | 1892 | 1461744190322 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:03:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:03:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2747ms 01:03:10 INFO - PROCESS | 1892 | 1461744190421 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1892 | 1461744190428 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 01:03:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:03:10 INFO - PROCESS | 1892 | 1461744190438 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1892 | 1461744190442 Marionette TRACE conn5 <- [1,2846,null,{}] 01:03:10 INFO - PROCESS | 1892 | 1461744190453 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 1892 | 1461744191051 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 01:03:11 INFO - PROCESS | 1892 | 1461744191305 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4ec800 == 133 [pid = 1892] [id = 719] 01:03:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287dad3400) [pid = 1892] [serial = 2158] [outer = (nil)] 01:03:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287efa3400) [pid = 1892] [serial = 2159] [outer = 0x7f287dad3400] 01:03:11 INFO - PROCESS | 1892 | 1461744191446 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2880e10c00) [pid = 1892] [serial = 2160] [outer = 0x7f287dad3400] 01:03:12 INFO - PROCESS | 1892 | 1461744192959 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:03:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:03:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2597ms 01:03:13 INFO - PROCESS | 1892 | 1461744193037 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 01:03:13 INFO - PROCESS | 1892 | 1461744193043 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 01:03:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:03:13 INFO - PROCESS | 1892 | 1461744193055 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1892 | 1461744193059 Marionette TRACE conn5 <- [1,2850,null,{}] 01:03:13 INFO - PROCESS | 1892 | 1461744193071 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:13 INFO - PROCESS | 1892 | 1461744193498 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 01:03:13 INFO - PROCESS | 1892 | 1461744193834 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287efde000 == 134 [pid = 1892] [id = 720] 01:03:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f287ede9000) [pid = 1892] [serial = 2161] [outer = (nil)] 01:03:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2880e9d000) [pid = 1892] [serial = 2162] [outer = 0x7f287ede9000] 01:03:13 INFO - PROCESS | 1892 | 1461744193977 Marionette DEBUG loaded listener.js 01:03:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f2881180400) [pid = 1892] [serial = 2163] [outer = 0x7f287ede9000] 01:03:15 INFO - PROCESS | 1892 | 1461744195394 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:03:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:03:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2398ms 01:03:15 INFO - PROCESS | 1892 | 1461744195473 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 01:03:15 INFO - PROCESS | 1892 | 1461744195492 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 01:03:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:03:15 INFO - PROCESS | 1892 | 1461744195505 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:03:15 INFO - PROCESS | 1892 | 1461744195510 Marionette TRACE conn5 <- [1,2854,null,{}] 01:03:15 INFO - PROCESS | 1892 | 1461744195521 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:16 INFO - PROCESS | 1892 | 1461744196018 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 01:03:16 INFO - PROCESS | 1892 | 1461744196339 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811d6800 == 135 [pid = 1892] [id = 721] 01:03:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f286bae1c00) [pid = 1892] [serial = 2164] [outer = (nil)] 01:03:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28811bf400) [pid = 1892] [serial = 2165] [outer = 0x7f286bae1c00] 01:03:16 INFO - PROCESS | 1892 | 1461744196476 Marionette DEBUG loaded listener.js 01:03:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f288217f000) [pid = 1892] [serial = 2166] [outer = 0x7f286bae1c00] 01:03:17 INFO - PROCESS | 1892 | 1461744197991 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:03:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:03:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2549ms 01:03:18 INFO - PROCESS | 1892 | 1461744198056 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 01:03:18 INFO - PROCESS | 1892 | 1461744198062 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 01:03:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:03:18 INFO - PROCESS | 1892 | 1461744198073 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:03:18 INFO - PROCESS | 1892 | 1461744198079 Marionette TRACE conn5 <- [1,2858,null,{}] 01:03:18 INFO - PROCESS | 1892 | 1461744198090 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:18 INFO - PROCESS | 1892 | 1461744198521 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 01:03:18 INFO - PROCESS | 1892 | 1461744198881 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2886046000 == 136 [pid = 1892] [id = 722] 01:03:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2882249400) [pid = 1892] [serial = 2167] [outer = (nil)] 01:03:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28823f1400) [pid = 1892] [serial = 2168] [outer = 0x7f2882249400] 01:03:19 INFO - PROCESS | 1892 | 1461744199046 Marionette DEBUG loaded listener.js 01:03:19 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2882dd9800) [pid = 1892] [serial = 2169] [outer = 0x7f2882249400] 01:03:20 INFO - PROCESS | 1892 | 1461744200497 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:03:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:03:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2501ms 01:03:20 INFO - PROCESS | 1892 | 1461744200576 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 01:03:20 INFO - PROCESS | 1892 | 1461744200581 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 01:03:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:03:20 INFO - PROCESS | 1892 | 1461744200593 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:03:20 INFO - PROCESS | 1892 | 1461744200599 Marionette TRACE conn5 <- [1,2862,null,{}] 01:03:20 INFO - PROCESS | 1892 | 1461744200611 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 1892 | 1461744201038 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 01:03:21 INFO - PROCESS | 1892 | 1461744201379 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288743a800 == 137 [pid = 1892] [id = 723] 01:03:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2881178400) [pid = 1892] [serial = 2170] [outer = (nil)] 01:03:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f28874b6400) [pid = 1892] [serial = 2171] [outer = 0x7f2881178400] 01:03:21 INFO - PROCESS | 1892 | 1461744201519 Marionette DEBUG loaded listener.js 01:03:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f28883eb800) [pid = 1892] [serial = 2172] [outer = 0x7f2881178400] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872cb1000 == 136 [pid = 1892] [id = 695] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874415800 == 135 [pid = 1892] [id = 711] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870caf000 == 134 [pid = 1892] [id = 710] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286deb8000 == 133 [pid = 1892] [id = 709] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a3fb800 == 132 [pid = 1892] [id = 708] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289c45f800 == 131 [pid = 1892] [id = 707] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895823000 == 130 [pid = 1892] [id = 706] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a469000 == 129 [pid = 1892] [id = 705] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887852000 == 128 [pid = 1892] [id = 704] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886dd2800 == 127 [pid = 1892] [id = 703] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28820a2800 == 126 [pid = 1892] [id = 702] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e2a000 == 125 [pid = 1892] [id = 701] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287de87000 == 124 [pid = 1892] [id = 700] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb11000 == 123 [pid = 1892] [id = 699] 01:03:26 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876186800 == 122 [pid = 1892] [id = 698] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f2872911800) [pid = 1892] [serial = 2087] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f2893515c00) [pid = 1892] [serial = 2075] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f28956b4000) [pid = 1892] [serial = 2081] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f28784e9800) [pid = 1892] [serial = 2091] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2877ca0000) [pid = 1892] [serial = 2054] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28811b8000) [pid = 1892] [serial = 2066] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2898e12400) [pid = 1892] [serial = 2084] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f28944e9c00) [pid = 1892] [serial = 2078] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287c365400) [pid = 1892] [serial = 2057] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f286c7df400) [pid = 1892] [serial = 2051] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2889178800) [pid = 1892] [serial = 2072] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2872dc9c00) [pid = 1892] [serial = 2088] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2877c5b400) [pid = 1892] [serial = 2090] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287e8e6800) [pid = 1892] [serial = 2060] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f288a995000) [pid = 1892] [serial = 2040] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2887c8f800) [pid = 1892] [serial = 2069] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287efa8000) [pid = 1892] [serial = 2063] [outer = (nil)] [url = about:blank] 01:03:26 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2877c59400) [pid = 1892] [serial = 2010] [outer = (nil)] [url = about:blank] 01:03:27 INFO - PROCESS | 1892 | 1461744207119 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:03:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:03:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 6561ms 01:03:27 INFO - PROCESS | 1892 | 1461744207156 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1892 | 1461744207165 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 01:03:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:03:27 INFO - PROCESS | 1892 | 1461744207174 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1892 | 1461744207180 Marionette TRACE conn5 <- [1,2866,null,{}] 01:03:27 INFO - PROCESS | 1892 | 1461744207189 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:27 INFO - PROCESS | 1892 | 1461744207521 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 01:03:27 INFO - PROCESS | 1892 | 1461744207723 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2872979000 == 123 [pid = 1892] [id = 724] 01:03:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f28708f1000) [pid = 1892] [serial = 2173] [outer = (nil)] 01:03:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287194c800) [pid = 1892] [serial = 2174] [outer = 0x7f28708f1000] 01:03:27 INFO - PROCESS | 1892 | 1461744207824 Marionette DEBUG loaded listener.js 01:03:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f28733dd000) [pid = 1892] [serial = 2175] [outer = 0x7f28708f1000] 01:03:28 INFO - PROCESS | 1892 | 1461744208804 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:03:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1699ms 01:03:28 INFO - PROCESS | 1892 | 1461744208874 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 01:03:28 INFO - PROCESS | 1892 | 1461744208884 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 01:03:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:03:28 INFO - PROCESS | 1892 | 1461744208899 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:03:28 INFO - PROCESS | 1892 | 1461744208906 Marionette TRACE conn5 <- [1,2870,null,{}] 01:03:28 INFO - PROCESS | 1892 | 1461744208913 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:29 INFO - PROCESS | 1892 | 1461744209170 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 01:03:29 INFO - PROCESS | 1892 | 1461744209442 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876177000 == 124 [pid = 1892] [id = 725] 01:03:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28764a0000) [pid = 1892] [serial = 2176] [outer = (nil)] 01:03:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2877ca8800) [pid = 1892] [serial = 2177] [outer = 0x7f28764a0000] 01:03:29 INFO - PROCESS | 1892 | 1461744209541 Marionette DEBUG loaded listener.js 01:03:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f287be27000) [pid = 1892] [serial = 2178] [outer = 0x7f28764a0000] 01:03:30 INFO - PROCESS | 1892 | 1461744210686 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:03:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:03:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1894ms 01:03:30 INFO - PROCESS | 1892 | 1461744210792 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 01:03:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:03:30 INFO - PROCESS | 1892 | 1461744210798 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 01:03:30 INFO - PROCESS | 1892 | 1461744210805 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:03:30 INFO - PROCESS | 1892 | 1461744210812 Marionette TRACE conn5 <- [1,2874,null,{}] 01:03:30 INFO - PROCESS | 1892 | 1461744210847 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:31 INFO - PROCESS | 1892 | 1461744211202 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287dad0c00) [pid = 1892] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f286a86a800) [pid = 1892] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287e149400) [pid = 1892] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f28733d9400) [pid = 1892] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287dad9400) [pid = 1892] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f288672ac00) [pid = 1892] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f288669e000) [pid = 1892] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f286efea000) [pid = 1892] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28867ed000) [pid = 1892] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287194a800) [pid = 1892] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f28823f5800) [pid = 1892] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2894476000) [pid = 1892] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f286a860000) [pid = 1892] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2882179000) [pid = 1892] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f286e0bf800) [pid = 1892] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f288117a000) [pid = 1892] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28935b9800) [pid = 1892] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f2894478400) [pid = 1892] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2881179c00) [pid = 1892] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f286c7d3800) [pid = 1892] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f286c7d3000) [pid = 1892] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f287d78f400) [pid = 1892] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287478b400) [pid = 1892] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f28810b1800) [pid = 1892] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f287d87f000) [pid = 1892] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:03:31 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2881fbfc00) [pid = 1892] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:03:31 INFO - PROCESS | 1892 | 1461744211904 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286e0e0800 == 125 [pid = 1892] [id = 726] 01:03:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f286a861000) [pid = 1892] [serial = 2179] [outer = (nil)] 01:03:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f286bada000) [pid = 1892] [serial = 2180] [outer = 0x7f286a861000] 01:03:32 INFO - PROCESS | 1892 | 1461744212057 Marionette DEBUG loaded listener.js 01:03:32 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287c5cc400) [pid = 1892] [serial = 2181] [outer = 0x7f286a861000] 01:03:33 INFO - PROCESS | 1892 | 1461744213288 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:03:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:03:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2568ms 01:03:33 INFO - PROCESS | 1892 | 1461744213376 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 01:03:33 INFO - PROCESS | 1892 | 1461744213384 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 01:03:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:03:33 INFO - PROCESS | 1892 | 1461744213394 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:03:33 INFO - PROCESS | 1892 | 1461744213398 Marionette TRACE conn5 <- [1,2878,null,{}] 01:03:33 INFO - PROCESS | 1892 | 1461744213409 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:33 INFO - PROCESS | 1892 | 1461744213776 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 01:03:34 INFO - PROCESS | 1892 | 1461744214421 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286e0d9000 == 126 [pid = 1892] [id = 727] 01:03:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f286a863000) [pid = 1892] [serial = 2182] [outer = (nil)] 01:03:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286c7d4c00) [pid = 1892] [serial = 2183] [outer = 0x7f286a863000] 01:03:34 INFO - PROCESS | 1892 | 1461744214572 Marionette DEBUG loaded listener.js 01:03:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2870803000) [pid = 1892] [serial = 2184] [outer = 0x7f286a863000] 01:03:36 INFO - PROCESS | 1892 | 1461744216256 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:03:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2916ms 01:03:36 INFO - PROCESS | 1892 | 1461744216315 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 01:03:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:03:36 INFO - PROCESS | 1892 | 1461744216327 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 01:03:36 INFO - PROCESS | 1892 | 1461744216342 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:03:36 INFO - PROCESS | 1892 | 1461744216353 Marionette TRACE conn5 <- [1,2882,null,{}] 01:03:36 INFO - PROCESS | 1892 | 1461744216381 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:37 INFO - PROCESS | 1892 | 1461744217004 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 01:03:37 INFO - PROCESS | 1892 | 1461744217248 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287694e000 == 127 [pid = 1892] [id = 728] 01:03:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2872dcb000) [pid = 1892] [serial = 2185] [outer = (nil)] 01:03:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2877c5a400) [pid = 1892] [serial = 2186] [outer = 0x7f2872dcb000] 01:03:37 INFO - PROCESS | 1892 | 1461744217396 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f28784f3800) [pid = 1892] [serial = 2187] [outer = 0x7f2872dcb000] 01:03:39 INFO - PROCESS | 1892 | 1461744219215 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:03:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:03:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2910ms 01:03:39 INFO - PROCESS | 1892 | 1461744219256 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 01:03:39 INFO - PROCESS | 1892 | 1461744219268 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 01:03:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:03:39 INFO - PROCESS | 1892 | 1461744219433 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:03:39 INFO - PROCESS | 1892 | 1461744219440 Marionette TRACE conn5 <- [1,2886,null,{}] 01:03:39 INFO - PROCESS | 1892 | 1461744219455 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 1892 | 1461744219836 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 01:03:40 INFO - PROCESS | 1892 | 1461744220117 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:40 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bef0800 == 128 [pid = 1892] [id = 729] 01:03:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2877cabc00) [pid = 1892] [serial = 2188] [outer = (nil)] 01:03:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287c5ca800) [pid = 1892] [serial = 2189] [outer = 0x7f2877cabc00] 01:03:40 INFO - PROCESS | 1892 | 1461744220257 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287d886800) [pid = 1892] [serial = 2190] [outer = 0x7f2877cabc00] 01:03:41 INFO - PROCESS | 1892 | 1461744221877 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:03:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:03:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2580ms 01:03:41 INFO - PROCESS | 1892 | 1461744221972 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 01:03:41 INFO - PROCESS | 1892 | 1461744221982 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 01:03:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:03:42 INFO - PROCESS | 1892 | 1461744222074 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 1892 | 1461744222092 Marionette TRACE conn5 <- [1,2890,null,{}] 01:03:42 INFO - PROCESS | 1892 | 1461744222114 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:42 INFO - PROCESS | 1892 | 1461744222601 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 01:03:42 INFO - PROCESS | 1892 | 1461744222941 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:42 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e7dd000 == 129 [pid = 1892] [id = 730] 01:03:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287bf8b800) [pid = 1892] [serial = 2191] [outer = (nil)] 01:03:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287e158400) [pid = 1892] [serial = 2192] [outer = 0x7f287bf8b800] 01:03:43 INFO - PROCESS | 1892 | 1461744223087 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287e9d8000) [pid = 1892] [serial = 2193] [outer = 0x7f287bf8b800] 01:03:44 INFO - PROCESS | 1892 | 1461744224632 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:03:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2696ms 01:03:44 INFO - PROCESS | 1892 | 1461744224698 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 01:03:44 INFO - PROCESS | 1892 | 1461744224706 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 01:03:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:03:44 INFO - PROCESS | 1892 | 1461744224718 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1892 | 1461744224722 Marionette TRACE conn5 <- [1,2894,null,{}] 01:03:44 INFO - PROCESS | 1892 | 1461744224734 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:45 INFO - PROCESS | 1892 | 1461744225165 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 01:03:45 INFO - PROCESS | 1892 | 1461744225503 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28811cc000 == 130 [pid = 1892] [id = 731] 01:03:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f2872dc8c00) [pid = 1892] [serial = 2194] [outer = (nil)] 01:03:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287ed72400) [pid = 1892] [serial = 2195] [outer = 0x7f2872dc8c00] 01:03:45 INFO - PROCESS | 1892 | 1461744225649 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287edef000) [pid = 1892] [serial = 2196] [outer = 0x7f2872dc8c00] 01:03:47 INFO - PROCESS | 1892 | 1461744227089 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:03:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2457ms 01:03:47 INFO - PROCESS | 1892 | 1461744227177 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 01:03:47 INFO - PROCESS | 1892 | 1461744227184 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 01:03:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:03:47 INFO - PROCESS | 1892 | 1461744227196 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:03:47 INFO - PROCESS | 1892 | 1461744227202 Marionette TRACE conn5 <- [1,2898,null,{}] 01:03:47 INFO - PROCESS | 1892 | 1461744227213 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:47 INFO - PROCESS | 1892 | 1461744227742 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 01:03:48 INFO - PROCESS | 1892 | 1461744228094 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288681d000 == 131 [pid = 1892] [id = 732] 01:03:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f28810ac800) [pid = 1892] [serial = 2197] [outer = (nil)] 01:03:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2881179800) [pid = 1892] [serial = 2198] [outer = 0x7f28810ac800] 01:03:48 INFO - PROCESS | 1892 | 1461744228260 Marionette DEBUG loaded listener.js 01:03:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2882250000) [pid = 1892] [serial = 2199] [outer = 0x7f28810ac800] 01:03:49 INFO - PROCESS | 1892 | 1461744229889 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:03:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:03:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2754ms 01:03:49 INFO - PROCESS | 1892 | 1461744229950 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 01:03:49 INFO - PROCESS | 1892 | 1461744229957 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 01:03:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:03:49 INFO - PROCESS | 1892 | 1461744229969 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:03:49 INFO - PROCESS | 1892 | 1461744229973 Marionette TRACE conn5 <- [1,2902,null,{}] 01:03:49 INFO - PROCESS | 1892 | 1461744229985 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:50 INFO - PROCESS | 1892 | 1461744230417 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 01:03:50 INFO - PROCESS | 1892 | 1461744230778 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887859000 == 132 [pid = 1892] [id = 733] 01:03:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f28810acc00) [pid = 1892] [serial = 2200] [outer = (nil)] 01:03:50 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f288548e000) [pid = 1892] [serial = 2201] [outer = 0x7f28810acc00] 01:03:50 INFO - PROCESS | 1892 | 1461744230917 Marionette DEBUG loaded listener.js 01:03:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f28863ff400) [pid = 1892] [serial = 2202] [outer = 0x7f28810acc00] 01:03:52 INFO - PROCESS | 1892 | 1461744232330 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:03:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:03:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2405ms 01:03:52 INFO - PROCESS | 1892 | 1461744232391 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 01:03:52 INFO - PROCESS | 1892 | 1461744232398 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 01:03:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:03:52 INFO - PROCESS | 1892 | 1461744232412 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:03:52 INFO - PROCESS | 1892 | 1461744232419 Marionette TRACE conn5 <- [1,2906,null,{}] 01:03:52 INFO - PROCESS | 1892 | 1461744232429 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:52 INFO - PROCESS | 1892 | 1461744232851 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 01:03:53 INFO - PROCESS | 1892 | 1461744233245 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2888f20000 == 133 [pid = 1892] [id = 734] 01:03:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287dabb400) [pid = 1892] [serial = 2203] [outer = (nil)] 01:03:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2887e82c00) [pid = 1892] [serial = 2204] [outer = 0x7f287dabb400] 01:03:53 INFO - PROCESS | 1892 | 1461744233388 Marionette DEBUG loaded listener.js 01:03:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28883ea400) [pid = 1892] [serial = 2205] [outer = 0x7f287dabb400] 01:03:54 INFO - PROCESS | 1892 | 1461744234905 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:03:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2597ms 01:03:55 INFO - PROCESS | 1892 | 1461744235011 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 01:03:55 INFO - PROCESS | 1892 | 1461744235018 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 01:03:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:03:55 INFO - PROCESS | 1892 | 1461744235030 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 1892 | 1461744235037 Marionette TRACE conn5 <- [1,2910,null,{}] 01:03:55 INFO - PROCESS | 1892 | 1461744235106 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:55 INFO - PROCESS | 1892 | 1461744235570 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 01:03:55 INFO - PROCESS | 1892 | 1461744235896 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a6b7800 == 134 [pid = 1892] [id = 735] 01:03:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2882dd8400) [pid = 1892] [serial = 2206] [outer = (nil)] 01:03:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f288879f400) [pid = 1892] [serial = 2207] [outer = 0x7f2882dd8400] 01:03:56 INFO - PROCESS | 1892 | 1461744235999 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28891b4400) [pid = 1892] [serial = 2208] [outer = 0x7f2882dd8400] 01:03:56 INFO - PROCESS | 1892 | 1461744236983 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:03:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:03:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:03:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1999ms 01:03:57 INFO - PROCESS | 1892 | 1461744237072 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1892 | 1461744237091 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 01:03:57 INFO - TEST-START | /DOMEvents/constructors.html 01:03:57 INFO - PROCESS | 1892 | 1461744237172 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1892 | 1461744237179 Marionette TRACE conn5 <- [1,2914,null,{}] 01:03:57 INFO - PROCESS | 1892 | 1461744237188 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:57 INFO - PROCESS | 1892 | 1461744237477 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 01:03:57 INFO - PROCESS | 1892 | 1461744237742 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:57 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2894637000 == 135 [pid = 1892] [id = 736] 01:03:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f28867ed400) [pid = 1892] [serial = 2209] [outer = (nil)] 01:03:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f288a933400) [pid = 1892] [serial = 2210] [outer = 0x7f28867ed400] 01:03:57 INFO - PROCESS | 1892 | 1461744237838 Marionette DEBUG loaded listener.js 01:03:57 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2894143400) [pid = 1892] [serial = 2211] [outer = 0x7f28867ed400] 01:03:59 INFO - PROCESS | 1892 | 1461744239005 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:03:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:03:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:03:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:03:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:03:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:03:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:03:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:03:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:03:59 INFO - TEST-OK | /DOMEvents/constructors.html | took 1924ms 01:03:59 INFO - PROCESS | 1892 | 1461744239082 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 01:03:59 INFO - PROCESS | 1892 | 1461744239085 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 01:03:59 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:03:59 INFO - PROCESS | 1892 | 1461744239100 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:03:59 INFO - PROCESS | 1892 | 1461744239107 Marionette TRACE conn5 <- [1,2918,null,{}] 01:03:59 INFO - PROCESS | 1892 | 1461744239174 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:59 INFO - PROCESS | 1892 | 1461744239484 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 01:03:59 INFO - PROCESS | 1892 | 1461744239856 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2899082800 == 136 [pid = 1892] [id = 737] 01:03:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f289553d400) [pid = 1892] [serial = 2212] [outer = (nil)] 01:03:59 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f28956b8c00) [pid = 1892] [serial = 2213] [outer = 0x7f289553d400] 01:03:59 INFO - PROCESS | 1892 | 1461744239951 Marionette DEBUG loaded listener.js 01:04:00 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f28977bc800) [pid = 1892] [serial = 2214] [outer = 0x7f289553d400] 01:04:00 INFO - PROCESS | 1892 | 1461744240888 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:04:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:04:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1840ms 01:04:00 INFO - PROCESS | 1892 | 1461744240940 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 01:04:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:04:00 INFO - PROCESS | 1892 | 1461744240946 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 01:04:01 INFO - PROCESS | 1892 | 1461744240998 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:04:01 INFO - PROCESS | 1892 | 1461744241006 Marionette TRACE conn5 <- [1,2922,null,{}] 01:04:01 INFO - PROCESS | 1892 | 1461744241030 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:01 INFO - PROCESS | 1892 | 1461744241346 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 01:04:01 INFO - PROCESS | 1892 | 1461744241674 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dace800 == 137 [pid = 1892] [id = 738] 01:04:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f2868e5e800) [pid = 1892] [serial = 2215] [outer = (nil)] 01:04:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f289464b400) [pid = 1892] [serial = 2216] [outer = 0x7f2868e5e800] 01:04:01 INFO - PROCESS | 1892 | 1461744241772 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2899080000) [pid = 1892] [serial = 2217] [outer = 0x7f2868e5e800] 01:04:02 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 01:04:02 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 01:04:02 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 01:04:02 INFO - PROCESS | 1892 | [1892] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 01:04:02 INFO - PROCESS | 1892 | 1461744242764 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:04:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:04:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:04:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:04:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:04:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:04:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1856ms 01:04:02 INFO - PROCESS | 1892 | 1461744242818 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1892 | 1461744242839 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 01:04:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:04:02 INFO - PROCESS | 1892 | 1461744242889 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1892 | 1461744242895 Marionette TRACE conn5 <- [1,2926,null,{}] 01:04:02 INFO - PROCESS | 1892 | 1461744242907 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:03 INFO - PROCESS | 1892 | 1461744243158 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 01:04:03 INFO - PROCESS | 1892 | 1461744243507 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286a8e4800 == 138 [pid = 1892] [id = 739] 01:04:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f2868e56400) [pid = 1892] [serial = 2218] [outer = (nil)] 01:04:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 141 (0x7f2872e93000) [pid = 1892] [serial = 2219] [outer = 0x7f2868e56400] 01:04:03 INFO - PROCESS | 1892 | 1461744243638 Marionette DEBUG loaded listener.js 01:04:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 142 (0x7f2899250800) [pid = 1892] [serial = 2220] [outer = 0x7f2868e56400] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28764b7000 == 137 [pid = 1892] [id = 696] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28766de800 == 136 [pid = 1892] [id = 592] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2870ca9800 == 135 [pid = 1892] [id = 561] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286e0e0800 == 134 [pid = 1892] [id = 726] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876177000 == 133 [pid = 1892] [id = 725] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872979000 == 132 [pid = 1892] [id = 724] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287efde000 == 131 [pid = 1892] [id = 720] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e4ec800 == 130 [pid = 1892] [id = 719] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287dda6000 == 129 [pid = 1892] [id = 718] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287c41f000 == 128 [pid = 1892] [id = 717] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb1a000 == 127 [pid = 1892] [id = 716] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28782b1800 == 126 [pid = 1892] [id = 715] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876987800 == 125 [pid = 1892] [id = 714] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2876192000 == 124 [pid = 1892] [id = 713] 01:04:09 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286e0e1000 == 123 [pid = 1892] [id = 712] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 141 (0x7f287478ac00) [pid = 1892] [serial = 2135] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 140 (0x7f287ef24800) [pid = 1892] [serial = 2105] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f286ceb8800) [pid = 1892] [serial = 2130] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2881178800) [pid = 1892] [serial = 2109] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f287c761400) [pid = 1892] [serial = 2100] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f286bad6c00) [pid = 1892] [serial = 2129] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f287ed6b800) [pid = 1892] [serial = 2103] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f288e57cc00) [pid = 1892] [serial = 2121] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287e8e8400) [pid = 1892] [serial = 2102] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2887886800) [pid = 1892] [serial = 2117] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2872dbd000) [pid = 1892] [serial = 2133] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f2888704400) [pid = 1892] [serial = 2118] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f28955e2000) [pid = 1892] [serial = 2124] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f2874925800) [pid = 1892] [serial = 2096] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f28891b3000) [pid = 1892] [serial = 2120] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f28854a4800) [pid = 1892] [serial = 2115] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f2894644c00) [pid = 1892] [serial = 2123] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2899b32c00) [pid = 1892] [serial = 2127] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287c360000) [pid = 1892] [serial = 2099] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2871951400) [pid = 1892] [serial = 2132] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f288430c800) [pid = 1892] [serial = 2114] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2899a35800) [pid = 1892] [serial = 2126] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f2899250000) [pid = 1892] [serial = 2085] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2880e0c000) [pid = 1892] [serial = 2106] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f28823f5c00) [pid = 1892] [serial = 2111] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2882ddc400) [pid = 1892] [serial = 2112] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f2877095400) [pid = 1892] [serial = 2097] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f28810a6c00) [pid = 1892] [serial = 2108] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f287c3f0c00) [pid = 1892] [serial = 2093] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287830e800) [pid = 1892] [serial = 2049] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f288a42b800) [pid = 1892] [serial = 2073] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2894823400) [pid = 1892] [serial = 2079] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28977be000) [pid = 1892] [serial = 2082] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28823f6400) [pid = 1892] [serial = 2067] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287bd4a400) [pid = 1892] [serial = 2055] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f2870850400) [pid = 1892] [serial = 2052] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287ed13c00) [pid = 1892] [serial = 2061] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f287c762c00) [pid = 1892] [serial = 2058] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2888709800) [pid = 1892] [serial = 2070] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f2880e04000) [pid = 1892] [serial = 2064] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28943f0800) [pid = 1892] [serial = 2076] [outer = (nil)] [url = about:blank] 01:04:09 INFO - PROCESS | 1892 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:04:09 INFO - PROCESS | 1892 | 1461744249627 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:04:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:04:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 6792ms 01:04:09 INFO - PROCESS | 1892 | 1461744249657 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 01:04:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:04:09 INFO - PROCESS | 1892 | 1461744249667 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 01:04:09 INFO - PROCESS | 1892 | 1461744249682 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:04:09 INFO - PROCESS | 1892 | 1461744249693 Marionette TRACE conn5 <- [1,2930,null,{}] 01:04:09 INFO - PROCESS | 1892 | 1461744249711 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:10 INFO - PROCESS | 1892 | 1461744250154 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 01:04:10 INFO - PROCESS | 1892 | 1461744250392 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:10 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286ce7c000 == 124 [pid = 1892] [id = 740] 01:04:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f286c7e0c00) [pid = 1892] [serial = 2221] [outer = (nil)] 01:04:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f286c8f7400) [pid = 1892] [serial = 2222] [outer = 0x7f286c7e0c00] 01:04:10 INFO - PROCESS | 1892 | 1461744250522 Marionette DEBUG loaded listener.js 01:04:10 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f286efdf800) [pid = 1892] [serial = 2223] [outer = 0x7f286c7e0c00] 01:04:11 INFO - PROCESS | 1892 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:04:11 INFO - PROCESS | 1892 | 1461744251792 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:04:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:04:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2166ms 01:04:11 INFO - PROCESS | 1892 | 1461744251847 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 01:04:11 INFO - PROCESS | 1892 | 1461744251862 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 01:04:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:04:11 INFO - PROCESS | 1892 | 1461744251888 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:04:11 INFO - PROCESS | 1892 | 1461744251897 Marionette TRACE conn5 <- [1,2934,null,{}] 01:04:11 INFO - PROCESS | 1892 | 1461744251909 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:12 INFO - PROCESS | 1892 | 1461744252423 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 01:04:12 INFO - PROCESS | 1892 | 1461744252748 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:12 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28709f7800 == 125 [pid = 1892] [id = 741] 01:04:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f28715d4800) [pid = 1892] [serial = 2224] [outer = (nil)] 01:04:12 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287194f400) [pid = 1892] [serial = 2225] [outer = 0x7f28715d4800] 01:04:12 INFO - PROCESS | 1892 | 1461744252878 Marionette DEBUG loaded listener.js 01:04:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2872dc4800) [pid = 1892] [serial = 2226] [outer = 0x7f28715d4800] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f286bae1c00) [pid = 1892] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f28781cf400) [pid = 1892] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f287dad3000) [pid = 1892] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f287bfd0c00) [pid = 1892] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f28764a0000) [pid = 1892] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f287dad3400) [pid = 1892] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f287bd46400) [pid = 1892] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2881178400) [pid = 1892] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f287ede9000) [pid = 1892] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f2878305000) [pid = 1892] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f2872dbf400) [pid = 1892] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f2882249400) [pid = 1892] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f28708f1000) [pid = 1892] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f286a863c00) [pid = 1892] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:04:14 INFO - PROCESS | 1892 | --DOMWINDOW == 92 (0x7f287dab7000) [pid = 1892] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:04:15 INFO - PROCESS | 1892 | 1461744255008 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:04:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:04:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 3167ms 01:04:15 INFO - PROCESS | 1892 | 1461744255048 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 01:04:15 INFO - PROCESS | 1892 | 1461744255055 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 01:04:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:04:15 INFO - PROCESS | 1892 | 1461744255066 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1892 | 1461744255076 Marionette TRACE conn5 <- [1,2938,null,{}] 01:04:15 INFO - PROCESS | 1892 | 1461744255103 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:15 INFO - PROCESS | 1892 | 1461744255538 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 01:04:15 INFO - PROCESS | 1892 | 1461744255577 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:15 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287440f800 == 126 [pid = 1892] [id = 742] 01:04:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 93 (0x7f28708f1000) [pid = 1892] [serial = 2227] [outer = (nil)] 01:04:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f2872ea5400) [pid = 1892] [serial = 2228] [outer = 0x7f28708f1000] 01:04:15 INFO - PROCESS | 1892 | 1461744255711 Marionette DEBUG loaded listener.js 01:04:15 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f2874790800) [pid = 1892] [serial = 2229] [outer = 0x7f28708f1000] 01:04:17 INFO - PROCESS | 1892 | 1461744257602 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:04:17 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:04:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2563ms 01:04:17 INFO - PROCESS | 1892 | 1461744257632 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 01:04:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:04:17 INFO - PROCESS | 1892 | 1461744257644 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 01:04:17 INFO - PROCESS | 1892 | 1461744257661 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:04:17 INFO - PROCESS | 1892 | 1461744257673 Marionette TRACE conn5 <- [1,2942,null,{}] 01:04:17 INFO - PROCESS | 1892 | 1461744257692 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:18 INFO - PROCESS | 1892 | 1461744258227 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 01:04:18 INFO - PROCESS | 1892 | 1461744258588 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:18 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286e0e9000 == 127 [pid = 1892] [id = 743] 01:04:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f2868e61400) [pid = 1892] [serial = 2230] [outer = (nil)] 01:04:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f286efecc00) [pid = 1892] [serial = 2231] [outer = 0x7f2868e61400] 01:04:18 INFO - PROCESS | 1892 | 1461744258738 Marionette DEBUG loaded listener.js 01:04:18 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f2872904c00) [pid = 1892] [serial = 2232] [outer = 0x7f2868e61400] 01:04:20 INFO - PROCESS | 1892 | 1461744260140 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:04:20 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:04:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:04:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2539ms 01:04:20 INFO - PROCESS | 1892 | 1461744260201 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 01:04:20 INFO - PROCESS | 1892 | 1461744260216 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 01:04:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:04:20 INFO - PROCESS | 1892 | 1461744260293 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:04:20 INFO - PROCESS | 1892 | 1461744260297 Marionette TRACE conn5 <- [1,2946,null,{}] 01:04:20 INFO - PROCESS | 1892 | 1461744260305 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:20 INFO - PROCESS | 1892 | 1461744260698 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 01:04:21 INFO - PROCESS | 1892 | 1461744261135 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:21 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28766dd800 == 128 [pid = 1892] [id = 744] 01:04:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f2872ea2800) [pid = 1892] [serial = 2233] [outer = (nil)] 01:04:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2874789000) [pid = 1892] [serial = 2234] [outer = 0x7f2872ea2800] 01:04:21 INFO - PROCESS | 1892 | 1461744261278 Marionette DEBUG loaded listener.js 01:04:21 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f2877094800) [pid = 1892] [serial = 2235] [outer = 0x7f2872ea2800] 01:04:22 INFO - PROCESS | 1892 | 1461744262762 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:04:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:04:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2507ms 01:04:22 INFO - PROCESS | 1892 | 1461744262786 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 01:04:22 INFO - PROCESS | 1892 | 1461744262793 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 01:04:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:04:22 INFO - PROCESS | 1892 | 1461744262805 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:04:22 INFO - PROCESS | 1892 | 1461744262820 Marionette TRACE conn5 <- [1,2950,null,{}] 01:04:22 INFO - PROCESS | 1892 | 1461744262913 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:23 INFO - PROCESS | 1892 | 1461744263408 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 01:04:23 INFO - PROCESS | 1892 | 1461744263810 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cd2800 == 129 [pid = 1892] [id = 745] 01:04:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f2878307400) [pid = 1892] [serial = 2236] [outer = (nil)] 01:04:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287be32400) [pid = 1892] [serial = 2237] [outer = 0x7f2878307400] 01:04:23 INFO - PROCESS | 1892 | 1461744263960 Marionette DEBUG loaded listener.js 01:04:24 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f287bfcc400) [pid = 1892] [serial = 2238] [outer = 0x7f2878307400] 01:04:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2877cc2000 == 130 [pid = 1892] [id = 746] 01:04:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f287c5d1c00) [pid = 1892] [serial = 2239] [outer = (nil)] 01:04:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f287bfd0c00) [pid = 1892] [serial = 2240] [outer = 0x7f287c5d1c00] 01:04:25 INFO - PROCESS | 1892 | 1461744265479 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:04:25 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:04:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2713ms 01:04:25 INFO - PROCESS | 1892 | 1461744265524 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 01:04:25 INFO - PROCESS | 1892 | 1461744265533 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 01:04:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:04:25 INFO - PROCESS | 1892 | 1461744265596 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:04:25 INFO - PROCESS | 1892 | 1461744265603 Marionette TRACE conn5 <- [1,2954,null,{}] 01:04:25 INFO - PROCESS | 1892 | 1461744265614 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:26 INFO - PROCESS | 1892 | 1461744266159 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 01:04:26 INFO - PROCESS | 1892 | 1461744266487 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bef1800 == 131 [pid = 1892] [id = 747] 01:04:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f2878308000) [pid = 1892] [serial = 2241] [outer = (nil)] 01:04:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287c759000) [pid = 1892] [serial = 2242] [outer = 0x7f2878308000] 01:04:26 INFO - PROCESS | 1892 | 1461744266632 Marionette DEBUG loaded listener.js 01:04:26 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287c762800) [pid = 1892] [serial = 2243] [outer = 0x7f2878308000] 01:04:28 INFO - PROCESS | 1892 | 1461744268054 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:04:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:04:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:04:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2503ms 01:04:28 INFO - PROCESS | 1892 | 1461744268091 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 01:04:28 INFO - PROCESS | 1892 | 1461744268098 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 01:04:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:04:28 INFO - PROCESS | 1892 | 1461744268111 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:04:28 INFO - PROCESS | 1892 | 1461744268124 Marionette TRACE conn5 <- [1,2958,null,{}] 01:04:28 INFO - PROCESS | 1892 | 1461744268245 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:28 INFO - PROCESS | 1892 | 1461744268662 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 01:04:29 INFO - PROCESS | 1892 | 1461744269002 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:29 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c588800 == 132 [pid = 1892] [id = 748] 01:04:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c3f3c00) [pid = 1892] [serial = 2244] [outer = (nil)] 01:04:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287d885800) [pid = 1892] [serial = 2245] [outer = 0x7f287c3f3c00] 01:04:29 INFO - PROCESS | 1892 | 1461744269145 Marionette DEBUG loaded listener.js 01:04:29 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287dad2000) [pid = 1892] [serial = 2246] [outer = 0x7f287c3f3c00] 01:04:30 INFO - PROCESS | 1892 | 1461744270429 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:04:30 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:04:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2360ms 01:04:30 INFO - PROCESS | 1892 | 1461744270473 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1892 | 1461744270481 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 01:04:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:04:30 INFO - PROCESS | 1892 | 1461744270543 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1892 | 1461744270550 Marionette TRACE conn5 <- [1,2962,null,{}] 01:04:30 INFO - PROCESS | 1892 | 1461744270571 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:30 INFO - PROCESS | 1892 | 1461744270994 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 01:04:31 INFO - PROCESS | 1892 | 1461744271399 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e006800 == 133 [pid = 1892] [id = 749] 01:04:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287ecea000) [pid = 1892] [serial = 2247] [outer = (nil)] 01:04:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287ed6b800) [pid = 1892] [serial = 2248] [outer = 0x7f287ecea000] 01:04:31 INFO - PROCESS | 1892 | 1461744271542 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287ede9000) [pid = 1892] [serial = 2249] [outer = 0x7f287ecea000] 01:04:32 INFO - PROCESS | 1892 | 1461744272899 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:04:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:04:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2422ms 01:04:32 INFO - PROCESS | 1892 | 1461744272918 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 01:04:32 INFO - PROCESS | 1892 | 1461744272925 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 01:04:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:04:32 INFO - PROCESS | 1892 | 1461744272936 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:04:32 INFO - PROCESS | 1892 | 1461744272941 Marionette TRACE conn5 <- [1,2966,null,{}] 01:04:33 INFO - PROCESS | 1892 | 1461744272997 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:33 INFO - PROCESS | 1892 | 1461744273498 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 01:04:33 INFO - PROCESS | 1892 | 1461744273850 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:33 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287efbf800 == 134 [pid = 1892] [id = 750] 01:04:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287edea400) [pid = 1892] [serial = 2250] [outer = (nil)] 01:04:33 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287edf5000) [pid = 1892] [serial = 2251] [outer = 0x7f287edea400] 01:04:33 INFO - PROCESS | 1892 | 1461744273992 Marionette DEBUG loaded listener.js 01:04:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287efac400) [pid = 1892] [serial = 2252] [outer = 0x7f287edea400] 01:04:35 INFO - PROCESS | 1892 | 1461744275338 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:04:35 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:04:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2440ms 01:04:35 INFO - PROCESS | 1892 | 1461744275378 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1892 | 1461744275386 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 01:04:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:04:35 INFO - PROCESS | 1892 | 1461744275446 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:04:35 INFO - PROCESS | 1892 | 1461744275453 Marionette TRACE conn5 <- [1,2970,null,{}] 01:04:35 INFO - PROCESS | 1892 | 1461744275474 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:35 INFO - PROCESS | 1892 | 1461744275869 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 01:04:36 INFO - PROCESS | 1892 | 1461744276256 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:36 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ff5800 == 135 [pid = 1892] [id = 751] 01:04:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287eded400) [pid = 1892] [serial = 2253] [outer = (nil)] 01:04:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2880e63000) [pid = 1892] [serial = 2254] [outer = 0x7f287eded400] 01:04:36 INFO - PROCESS | 1892 | 1461744276411 Marionette DEBUG loaded listener.js 01:04:36 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f28810ac400) [pid = 1892] [serial = 2255] [outer = 0x7f287eded400] 01:04:37 INFO - PROCESS | 1892 | 1461744277735 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:04:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:04:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 2358ms 01:04:37 INFO - PROCESS | 1892 | 1461744277757 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 01:04:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:04:37 INFO - PROCESS | 1892 | 1461744277764 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 01:04:37 INFO - PROCESS | 1892 | 1461744277775 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:04:37 INFO - PROCESS | 1892 | 1461744277782 Marionette TRACE conn5 <- [1,2974,null,{}] 01:04:37 INFO - PROCESS | 1892 | 1461744277792 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:38 INFO - PROCESS | 1892 | 1461744278350 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 01:04:38 INFO - PROCESS | 1892 | 1461744278693 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2885f56000 == 136 [pid = 1892] [id = 752] 01:04:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f2880e05c00) [pid = 1892] [serial = 2256] [outer = (nil)] 01:04:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f288117f800) [pid = 1892] [serial = 2257] [outer = 0x7f2880e05c00] 01:04:38 INFO - PROCESS | 1892 | 1461744278845 Marionette DEBUG loaded listener.js 01:04:39 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2881fb6800) [pid = 1892] [serial = 2258] [outer = 0x7f2880e05c00] 01:04:40 INFO - PROCESS | 1892 | 1461744280098 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:04:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:04:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2351ms 01:04:40 INFO - PROCESS | 1892 | 1461744280125 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 01:04:40 INFO - PROCESS | 1892 | 1461744280132 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 01:04:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:04:40 INFO - PROCESS | 1892 | 1461744280145 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:04:40 INFO - PROCESS | 1892 | 1461744280149 Marionette TRACE conn5 <- [1,2978,null,{}] 01:04:40 INFO - PROCESS | 1892 | 1461744280161 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:40 INFO - PROCESS | 1892 | 1461744280689 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 01:04:41 INFO - PROCESS | 1892 | 1461744281031 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288727f000 == 137 [pid = 1892] [id = 753] 01:04:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2881fba400) [pid = 1892] [serial = 2259] [outer = (nil)] 01:04:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2882244800) [pid = 1892] [serial = 2260] [outer = 0x7f2881fba400] 01:04:41 INFO - PROCESS | 1892 | 1461744281180 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2882253c00) [pid = 1892] [serial = 2261] [outer = 0x7f2881fba400] 01:04:42 INFO - PROCESS | 1892 | 1461744282445 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:04:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:04:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2359ms 01:04:42 INFO - PROCESS | 1892 | 1461744282540 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 1892 | 1461744282548 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 01:04:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:04:42 INFO - PROCESS | 1892 | 1461744282571 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 1892 | 1461744282580 Marionette TRACE conn5 <- [1,2982,null,{}] 01:04:42 INFO - PROCESS | 1892 | 1461744282591 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:43 INFO - PROCESS | 1892 | 1461744283064 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 01:04:43 INFO - PROCESS | 1892 | 1461744283556 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a46b000 == 138 [pid = 1892] [id = 754] 01:04:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f288587b000) [pid = 1892] [serial = 2262] [outer = (nil)] 01:04:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f28860ca000) [pid = 1892] [serial = 2263] [outer = 0x7f288587b000] 01:04:43 INFO - PROCESS | 1892 | 1461744283711 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f28883e4c00) [pid = 1892] [serial = 2264] [outer = 0x7f288587b000] 01:04:45 INFO - PROCESS | 1892 | 1461744285073 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:04:45 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:04:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:04:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2554ms 01:04:45 INFO - PROCESS | 1892 | 1461744285123 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 01:04:45 INFO - PROCESS | 1892 | 1461744285130 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 01:04:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:04:45 INFO - PROCESS | 1892 | 1461744285191 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:04:45 INFO - PROCESS | 1892 | 1461744285198 Marionette TRACE conn5 <- [1,2986,null,{}] 01:04:45 INFO - PROCESS | 1892 | 1461744285220 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:45 INFO - PROCESS | 1892 | 1461744285602 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 01:04:46 INFO - PROCESS | 1892 | 1461744286004 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:46 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289722f000 == 139 [pid = 1892] [id = 755] 01:04:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2885884400) [pid = 1892] [serial = 2265] [outer = (nil)] 01:04:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f28891af400) [pid = 1892] [serial = 2266] [outer = 0x7f2885884400] 01:04:46 INFO - PROCESS | 1892 | 1461744286145 Marionette DEBUG loaded listener.js 01:04:46 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f288d654800) [pid = 1892] [serial = 2267] [outer = 0x7f2885884400] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2895805800 == 138 [pid = 1892] [id = 679] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a9b9000 == 137 [pid = 1892] [id = 678] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286a8e4800 == 136 [pid = 1892] [id = 739] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f289dace800 == 135 [pid = 1892] [id = 738] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2899082800 == 134 [pid = 1892] [id = 737] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2894637000 == 133 [pid = 1892] [id = 736] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a6b7800 == 132 [pid = 1892] [id = 735] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2888f20000 == 131 [pid = 1892] [id = 734] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2887859000 == 130 [pid = 1892] [id = 733] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288681d000 == 129 [pid = 1892] [id = 732] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811cc000 == 128 [pid = 1892] [id = 731] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287e7dd000 == 127 [pid = 1892] [id = 730] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bef0800 == 126 [pid = 1892] [id = 729] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287694e000 == 125 [pid = 1892] [id = 728] 01:04:51 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286e0d9000 == 124 [pid = 1892] [id = 727] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f28733dd000) [pid = 1892] [serial = 2175] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f286bad8000) [pid = 1892] [serial = 2138] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287194c800) [pid = 1892] [serial = 2174] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287ede7400) [pid = 1892] [serial = 2157] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28811bf400) [pid = 1892] [serial = 2165] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f287bd54400) [pid = 1892] [serial = 2144] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f287e8e0c00) [pid = 1892] [serial = 2154] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287d884c00) [pid = 1892] [serial = 2151] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287d879c00) [pid = 1892] [serial = 2150] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287bfc5800) [pid = 1892] [serial = 2145] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f288217f000) [pid = 1892] [serial = 2166] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f287dad9c00) [pid = 1892] [serial = 2153] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287be27000) [pid = 1892] [serial = 2178] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f286bada000) [pid = 1892] [serial = 2180] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f287efa3400) [pid = 1892] [serial = 2159] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2877ca8800) [pid = 1892] [serial = 2177] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f287c766800) [pid = 1892] [serial = 2094] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f28883eb800) [pid = 1892] [serial = 2172] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2880e9d000) [pid = 1892] [serial = 2162] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28874b6400) [pid = 1892] [serial = 2171] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2880e10c00) [pid = 1892] [serial = 2160] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f286efe0000) [pid = 1892] [serial = 2139] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2881180400) [pid = 1892] [serial = 2163] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f287c5cec00) [pid = 1892] [serial = 2147] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f287709dc00) [pid = 1892] [serial = 2142] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f287649a800) [pid = 1892] [serial = 2141] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f287c75ec00) [pid = 1892] [serial = 2148] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f287ed13400) [pid = 1892] [serial = 2156] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2882dd9800) [pid = 1892] [serial = 2169] [outer = (nil)] [url = about:blank] 01:04:51 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f28823f1400) [pid = 1892] [serial = 2168] [outer = (nil)] [url = about:blank] 01:04:52 INFO - PROCESS | 1892 | 1461744292100 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:04:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:04:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 7029ms 01:04:52 INFO - PROCESS | 1892 | 1461744292173 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 01:04:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:04:52 INFO - PROCESS | 1892 | 1461744292183 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 01:04:52 INFO - PROCESS | 1892 | 1461744292198 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:04:52 INFO - PROCESS | 1892 | 1461744292208 Marionette TRACE conn5 <- [1,2990,null,{}] 01:04:52 INFO - PROCESS | 1892 | 1461744292226 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:52 INFO - PROCESS | 1892 | 1461744292660 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 01:04:52 INFO - PROCESS | 1892 | 1461744292900 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:52 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286b2e1000 == 125 [pid = 1892] [id = 756] 01:04:52 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f286c7d7c00) [pid = 1892] [serial = 2268] [outer = (nil)] 01:04:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f286ceae800) [pid = 1892] [serial = 2269] [outer = 0x7f286c7d7c00] 01:04:53 INFO - PROCESS | 1892 | 1461744293033 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f286efe7400) [pid = 1892] [serial = 2270] [outer = 0x7f286c7d7c00] 01:04:54 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286f683800 == 126 [pid = 1892] [id = 757] 01:04:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f28708ee400) [pid = 1892] [serial = 2271] [outer = (nil)] 01:04:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2870851800) [pid = 1892] [serial = 2272] [outer = 0x7f28708ee400] 01:04:54 INFO - PROCESS | 1892 | 1461744294557 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:04:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:04:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2412ms 01:04:54 INFO - PROCESS | 1892 | 1461744294631 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 01:04:54 INFO - PROCESS | 1892 | 1461744294645 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 01:04:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:04:54 INFO - PROCESS | 1892 | 1461744294676 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:04:54 INFO - PROCESS | 1892 | 1461744294684 Marionette TRACE conn5 <- [1,2994,null,{}] 01:04:54 INFO - PROCESS | 1892 | 1461744294694 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:55 INFO - PROCESS | 1892 | 1461744295199 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 01:04:55 INFO - PROCESS | 1892 | 1461744295365 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:55 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28742a6800 == 127 [pid = 1892] [id = 758] 01:04:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f28708f6400) [pid = 1892] [serial = 2273] [outer = (nil)] 01:04:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2872e91400) [pid = 1892] [serial = 2274] [outer = 0x7f28708f6400] 01:04:55 INFO - PROCESS | 1892 | 1461744295622 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f2872e9bc00) [pid = 1892] [serial = 2275] [outer = 0x7f28708f6400] 01:04:57 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f2868e56400) [pid = 1892] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:04:57 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28715d4800) [pid = 1892] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:04:57 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f286c7e0c00) [pid = 1892] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:04:57 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2870849400) [pid = 1892] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:04:57 INFO - PROCESS | 1892 | 1461744297779 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:04:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:04:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:04:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 3149ms 01:04:57 INFO - PROCESS | 1892 | 1461744297824 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 01:04:57 INFO - PROCESS | 1892 | 1461744297831 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 01:04:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:04:57 INFO - PROCESS | 1892 | 1461744297842 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:04:57 INFO - PROCESS | 1892 | 1461744297851 Marionette TRACE conn5 <- [1,2998,null,{}] 01:04:57 INFO - PROCESS | 1892 | 1461744297878 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:58 INFO - PROCESS | 1892 | 1461744298349 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 01:04:58 INFO - PROCESS | 1892 | 1461744298528 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287669c800 == 128 [pid = 1892] [id = 759] 01:04:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f2874452c00) [pid = 1892] [serial = 2276] [outer = (nil)] 01:04:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f2877b4cc00) [pid = 1892] [serial = 2277] [outer = 0x7f2874452c00] 01:04:58 INFO - PROCESS | 1892 | 1461744298652 Marionette DEBUG loaded listener.js 01:04:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f2878303000) [pid = 1892] [serial = 2278] [outer = 0x7f2874452c00] 01:05:00 INFO - PROCESS | 1892 | 1461744300378 Marionette TRACE conn5 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:05:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:05:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2613ms 01:05:00 INFO - PROCESS | 1892 | 1461744300456 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 01:05:00 INFO - PROCESS | 1892 | 1461744300468 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 01:05:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:05:00 INFO - PROCESS | 1892 | 1461744300486 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:05:00 INFO - PROCESS | 1892 | 1461744300496 Marionette TRACE conn5 <- [1,3002,null,{}] 01:05:00 INFO - PROCESS | 1892 | 1461744300557 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:01 INFO - PROCESS | 1892 | 1461744301088 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 01:05:01 INFO - PROCESS | 1892 | 1461744301424 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28733c8000 == 129 [pid = 1892] [id = 760] 01:05:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f286c8f3400) [pid = 1892] [serial = 2279] [outer = (nil)] 01:05:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f2872a5f400) [pid = 1892] [serial = 2280] [outer = 0x7f286c8f3400] 01:05:01 INFO - PROCESS | 1892 | 1461744301569 Marionette DEBUG loaded listener.js 01:05:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f2872e98400) [pid = 1892] [serial = 2281] [outer = 0x7f286c8f3400] 01:05:02 INFO - PROCESS | 1892 | 1461744302975 Marionette TRACE conn5 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:05:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:05:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2510ms 01:05:03 INFO - PROCESS | 1892 | 1461744302997 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1892 | 1461744303014 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 01:05:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:05:03 INFO - PROCESS | 1892 | 1461744303033 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1892 | 1461744303042 Marionette TRACE conn5 <- [1,3006,null,{}] 01:05:03 INFO - PROCESS | 1892 | 1461744303113 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:03 INFO - PROCESS | 1892 | 1461744303524 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 01:05:04 INFO - PROCESS | 1892 | 1461744304000 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:04 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28769a8800 == 130 [pid = 1892] [id = 761] 01:05:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f2876f87800) [pid = 1892] [serial = 2282] [outer = (nil)] 01:05:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f2877b58800) [pid = 1892] [serial = 2283] [outer = 0x7f2876f87800] 01:05:04 INFO - PROCESS | 1892 | 1461744304149 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f28784e7c00) [pid = 1892] [serial = 2284] [outer = 0x7f2876f87800] 01:05:05 INFO - PROCESS | 1892 | 1461744305511 Marionette TRACE conn5 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:05:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:05:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2509ms 01:05:05 INFO - PROCESS | 1892 | 1461744305542 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 01:05:05 INFO - PROCESS | 1892 | 1461744305550 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 01:05:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:05:05 INFO - PROCESS | 1892 | 1461744305562 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:05:05 INFO - PROCESS | 1892 | 1461744305574 Marionette TRACE conn5 <- [1,3010,null,{}] 01:05:05 INFO - PROCESS | 1892 | 1461744305629 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:06 INFO - PROCESS | 1892 | 1461744306048 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 01:05:06 INFO - PROCESS | 1892 | 1461744306445 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287bb0f800 == 131 [pid = 1892] [id = 762] 01:05:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287c3f3800) [pid = 1892] [serial = 2285] [outer = (nil)] 01:05:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287c759c00) [pid = 1892] [serial = 2286] [outer = 0x7f287c3f3800] 01:05:06 INFO - PROCESS | 1892 | 1461744306593 Marionette DEBUG loaded listener.js 01:05:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287d87e800) [pid = 1892] [serial = 2287] [outer = 0x7f287c3f3800] 01:05:07 INFO - PROCESS | 1892 | 1461744307948 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:05:07 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:05:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2426ms 01:05:07 INFO - PROCESS | 1892 | 1461744307990 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 01:05:08 INFO - PROCESS | 1892 | 1461744307998 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 01:05:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:05:08 INFO - PROCESS | 1892 | 1461744308009 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 1892 | 1461744308015 Marionette TRACE conn5 <- [1,3014,null,{}] 01:05:08 INFO - PROCESS | 1892 | 1461744308026 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:08 INFO - PROCESS | 1892 | 1461744308452 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 01:05:08 INFO - PROCESS | 1892 | 1461744308850 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287db91800 == 132 [pid = 1892] [id = 763] 01:05:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f287c3f4800) [pid = 1892] [serial = 2288] [outer = (nil)] 01:05:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f287dad3800) [pid = 1892] [serial = 2289] [outer = 0x7f287c3f4800] 01:05:09 INFO - PROCESS | 1892 | 1461744309011 Marionette DEBUG loaded listener.js 01:05:09 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287e154c00) [pid = 1892] [serial = 2290] [outer = 0x7f287c3f4800] 01:05:09 INFO - PROCESS | 1892 | [1892] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:10 INFO - PROCESS | 1892 | 1461744310590 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:05:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:05:10 INFO - {} 01:05:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:05:10 INFO - {} 01:05:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:05:10 INFO - {} 01:05:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:05:10 INFO - {} 01:05:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2646ms 01:05:10 INFO - PROCESS | 1892 | 1461744310688 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 01:05:10 INFO - PROCESS | 1892 | 1461744310696 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 01:05:10 INFO - TEST-START | /FileAPI/fileReader.html 01:05:10 INFO - PROCESS | 1892 | 1461744310712 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:05:10 INFO - PROCESS | 1892 | 1461744310719 Marionette TRACE conn5 <- [1,3018,null,{}] 01:05:10 INFO - PROCESS | 1892 | 1461744310730 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:11 INFO - PROCESS | 1892 | 1461744311123 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 01:05:11 INFO - PROCESS | 1892 | 1461744311481 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880e1d800 == 133 [pid = 1892] [id = 764] 01:05:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f287e155000) [pid = 1892] [serial = 2291] [outer = (nil)] 01:05:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f287e8e4000) [pid = 1892] [serial = 2292] [outer = 0x7f287e155000] 01:05:11 INFO - PROCESS | 1892 | 1461744311620 Marionette DEBUG loaded listener.js 01:05:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287ed16000) [pid = 1892] [serial = 2293] [outer = 0x7f287e155000] 01:05:12 INFO - PROCESS | 1892 | 1461744312908 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:05:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:05:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:05:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:05:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:05:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 2250ms 01:05:12 INFO - PROCESS | 1892 | 1461744312964 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 01:05:12 INFO - PROCESS | 1892 | 1461744312971 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 01:05:12 INFO - TEST-START | /FileAPI/historical.html 01:05:12 INFO - PROCESS | 1892 | 1461744312982 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:05:12 INFO - PROCESS | 1892 | 1461744312991 Marionette TRACE conn5 <- [1,3022,null,{}] 01:05:13 INFO - PROCESS | 1892 | 1461744313001 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:13 INFO - PROCESS | 1892 | 1461744313475 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 01:05:13 INFO - PROCESS | 1892 | 1461744313885 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288604e000 == 134 [pid = 1892] [id = 765] 01:05:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2882178000) [pid = 1892] [serial = 2294] [outer = (nil)] 01:05:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f28823f1400) [pid = 1892] [serial = 2295] [outer = 0x7f2882178000] 01:05:14 INFO - PROCESS | 1892 | 1461744314048 Marionette DEBUG loaded listener.js 01:05:14 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f2882ddc800) [pid = 1892] [serial = 2296] [outer = 0x7f2882178000] 01:05:15 INFO - PROCESS | 1892 | 1461744315508 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:05:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:05:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:05:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:05:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:05:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:05:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:05:15 INFO - TEST-OK | /FileAPI/historical.html | took 2546ms 01:05:15 INFO - PROCESS | 1892 | 1461744315536 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 01:05:15 INFO - PROCESS | 1892 | 1461744315543 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 01:05:15 INFO - TEST-START | /FileAPI/idlharness.html 01:05:15 INFO - PROCESS | 1892 | 1461744315555 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:05:15 INFO - PROCESS | 1892 | 1461744315562 Marionette TRACE conn5 <- [1,3026,null,{}] 01:05:15 INFO - PROCESS | 1892 | 1461744315628 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:16 INFO - PROCESS | 1892 | 1461744316081 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 01:05:16 INFO - PROCESS | 1892 | 1461744316472 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:16 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4df800 == 135 [pid = 1892] [id = 766] 01:05:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f287dab7000) [pid = 1892] [serial = 2297] [outer = (nil)] 01:05:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f287e14e800) [pid = 1892] [serial = 2298] [outer = 0x7f287dab7000] 01:05:16 INFO - PROCESS | 1892 | 1461744316611 Marionette DEBUG loaded listener.js 01:05:16 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2882249800) [pid = 1892] [serial = 2299] [outer = 0x7f287dab7000] 01:05:19 INFO - PROCESS | 1892 | 1461744319476 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:05:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:05:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:05:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:05:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:05:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:05:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:05:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:05:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:05:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:05:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:05:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:05:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:05:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:05:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:05:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:05:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:05:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:05:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:05:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:05:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:05:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 4080ms 01:05:19 INFO - PROCESS | 1892 | 1461744319635 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 01:05:19 INFO - PROCESS | 1892 | 1461744319642 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 01:05:19 INFO - TEST-START | /FileAPI/idlharness.worker 01:05:19 INFO - PROCESS | 1892 | 1461744319726 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:05:19 INFO - PROCESS | 1892 | 1461744319741 Marionette TRACE conn5 <- [1,3030,null,{}] 01:05:19 INFO - PROCESS | 1892 | 1461744319776 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:20 INFO - PROCESS | 1892 | 1461744320223 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 01:05:20 INFO - PROCESS | 1892 | 1461744320533 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a9c4800 == 136 [pid = 1892] [id = 767] 01:05:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f287daba400) [pid = 1892] [serial = 2300] [outer = (nil)] 01:05:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f2895878c00) [pid = 1892] [serial = 2301] [outer = 0x7f287daba400] 01:05:20 INFO - PROCESS | 1892 | 1461744320670 Marionette DEBUG loaded listener.js 01:05:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f28991aac00) [pid = 1892] [serial = 2302] [outer = 0x7f287daba400] 01:05:21 INFO - PROCESS | 1892 | [1892] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:05:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:05:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:05:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:05:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:05:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:05:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:05:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:05:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:05:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:05:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:05:24 INFO - {} 01:05:24 INFO - PROCESS | 1892 | 1461744324445 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:05:24 INFO - {} 01:05:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 4954ms 01:05:24 INFO - PROCESS | 1892 | 1461744324667 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 01:05:24 INFO - PROCESS | 1892 | 1461744324682 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 01:05:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:05:24 INFO - PROCESS | 1892 | 1461744324697 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:05:24 INFO - PROCESS | 1892 | 1461744324738 Marionette TRACE conn5 <- [1,3034,null,{}] 01:05:24 INFO - PROCESS | 1892 | 1461744324818 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:25 INFO - PROCESS | 1892 | 1461744325279 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 01:05:25 INFO - PROCESS | 1892 | 1461744325599 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289dace800 == 137 [pid = 1892] [id = 768] 01:05:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f286e172000) [pid = 1892] [serial = 2303] [outer = (nil)] 01:05:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f286e176400) [pid = 1892] [serial = 2304] [outer = 0x7f286e172000] 01:05:25 INFO - PROCESS | 1892 | 1461744325739 Marionette DEBUG loaded listener.js 01:05:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 137 (0x7f289e9df400) [pid = 1892] [serial = 2305] [outer = 0x7f286e172000] 01:05:27 INFO - PROCESS | 1892 | 1461744326997 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:05:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:05:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2337ms 01:05:27 INFO - PROCESS | 1892 | 1461744327036 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 01:05:27 INFO - PROCESS | 1892 | 1461744327043 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 01:05:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:05:27 INFO - PROCESS | 1892 | 1461744327054 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:05:27 INFO - PROCESS | 1892 | 1461744327058 Marionette TRACE conn5 <- [1,3038,null,{}] 01:05:27 INFO - PROCESS | 1892 | 1461744327070 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:27 INFO - PROCESS | 1892 | 1461744327484 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 01:05:27 INFO - PROCESS | 1892 | 1461744327884 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:27 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874a65000 == 138 [pid = 1892] [id = 769] 01:05:27 INFO - PROCESS | 1892 | ++DOMWINDOW == 138 (0x7f2868e5b800) [pid = 1892] [serial = 2306] [outer = (nil)] 01:05:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 139 (0x7f2873738c00) [pid = 1892] [serial = 2307] [outer = 0x7f2868e5b800] 01:05:28 INFO - PROCESS | 1892 | 1461744328030 Marionette DEBUG loaded listener.js 01:05:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 140 (0x7f287373dc00) [pid = 1892] [serial = 2308] [outer = 0x7f2868e5b800] 01:05:29 INFO - PROCESS | 1892 | 1461744329358 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:05:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:05:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:05:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2359ms 01:05:29 INFO - PROCESS | 1892 | 1461744329463 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 01:05:29 INFO - PROCESS | 1892 | 1461744329471 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 01:05:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:05:29 INFO - PROCESS | 1892 | 1461744329496 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:05:29 INFO - PROCESS | 1892 | 1461744329505 Marionette TRACE conn5 <- [1,3042,null,{}] 01:05:29 INFO - PROCESS | 1892 | 1461744329516 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:34 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2872df8000 == 137 [pid = 1892] [id = 576] 01:05:34 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2874519000 == 136 [pid = 1892] [id = 547] 01:05:34 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d6800 == 135 [pid = 1892] [id = 721] 01:05:34 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2886046000 == 134 [pid = 1892] [id = 722] 01:05:34 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28811d4800 == 133 [pid = 1892] [id = 475] 01:05:34 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288743a800 == 132 [pid = 1892] [id = 723] 01:05:34 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286f683800 == 131 [pid = 1892] [id = 757] 01:05:34 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2877cc2000 == 130 [pid = 1892] [id = 746] 01:05:34 INFO - PROCESS | 1892 | 1461744334354 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 139 (0x7f2899250800) [pid = 1892] [serial = 2220] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 138 (0x7f2872dc4800) [pid = 1892] [serial = 2226] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 137 (0x7f286efdf800) [pid = 1892] [serial = 2223] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 136 (0x7f288879f400) [pid = 1892] [serial = 2207] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f288a933400) [pid = 1892] [serial = 2210] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2877b4e400) [pid = 1892] [serial = 2136] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f2881179800) [pid = 1892] [serial = 2198] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f2877c5a400) [pid = 1892] [serial = 2186] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f287c5ca800) [pid = 1892] [serial = 2189] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f289464b400) [pid = 1892] [serial = 2216] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f2887e82c00) [pid = 1892] [serial = 2204] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f28956b8c00) [pid = 1892] [serial = 2213] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f286c8f7400) [pid = 1892] [serial = 2222] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f286c7d4c00) [pid = 1892] [serial = 2183] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287e158400) [pid = 1892] [serial = 2192] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287194f400) [pid = 1892] [serial = 2225] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f2872e93000) [pid = 1892] [serial = 2219] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f287ed72400) [pid = 1892] [serial = 2195] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f288548e000) [pid = 1892] [serial = 2201] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f2872ea5400) [pid = 1892] [serial = 2228] [outer = (nil)] [url = about:blank] 01:05:34 INFO - PROCESS | 1892 | 1461744334931 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:34 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2868fda800 == 131 [pid = 1892] [id = 770] 01:05:34 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f286a865000) [pid = 1892] [serial = 2309] [outer = (nil)] 01:05:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f286a868c00) [pid = 1892] [serial = 2310] [outer = 0x7f286a865000] 01:05:35 INFO - PROCESS | 1892 | 1461744335069 Marionette DEBUG loaded listener.js 01:05:35 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f286c8f0c00) [pid = 1892] [serial = 2311] [outer = 0x7f286a865000] 01:05:37 INFO - PROCESS | 1892 | 1461744337045 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:05:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:05:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:05:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:05:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:05:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 7722ms 01:05:37 INFO - PROCESS | 1892 | 1461744337291 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 01:05:37 INFO - PROCESS | 1892 | 1461744337314 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 01:05:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:05:37 INFO - PROCESS | 1892 | 1461744337340 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:05:37 INFO - PROCESS | 1892 | 1461744337352 Marionette TRACE conn5 <- [1,3046,null,{}] 01:05:37 INFO - PROCESS | 1892 | 1461744337366 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:37 INFO - PROCESS | 1892 | 1461744337711 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 01:05:38 INFO - PROCESS | 1892 | 1461744338019 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:38 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286dea8000 == 132 [pid = 1892] [id = 771] 01:05:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f286e0b8000) [pid = 1892] [serial = 2312] [outer = (nil)] 01:05:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f2872e92000) [pid = 1892] [serial = 2313] [outer = 0x7f286e0b8000] 01:05:38 INFO - PROCESS | 1892 | 1461744338145 Marionette DEBUG loaded listener.js 01:05:38 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f2872e9f000) [pid = 1892] [serial = 2314] [outer = 0x7f286e0b8000] 01:05:38 INFO - PROCESS | 1892 | [1892] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f28708f6400) [pid = 1892] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f2878308000) [pid = 1892] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287c5d1c00) [pid = 1892] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f2880e05c00) [pid = 1892] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2878307400) [pid = 1892] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287ecea000) [pid = 1892] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287c3f3c00) [pid = 1892] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f2881fba400) [pid = 1892] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f287edea400) [pid = 1892] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f2868e61400) [pid = 1892] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f286c7d7c00) [pid = 1892] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f286a861000) [pid = 1892] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f2872ea2800) [pid = 1892] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f287eded400) [pid = 1892] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28708ee400) [pid = 1892] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f288587b000) [pid = 1892] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f2885884400) [pid = 1892] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28810ac800) [pid = 1892] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f289553d400) [pid = 1892] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f28810acc00) [pid = 1892] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f286a863000) [pid = 1892] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2868e5e800) [pid = 1892] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2872dcb000) [pid = 1892] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f287dabb400) [pid = 1892] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f2877cabc00) [pid = 1892] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f28867ed400) [pid = 1892] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2872dc8c00) [pid = 1892] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f2882dd8400) [pid = 1892] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:05:41 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f287bf8b800) [pid = 1892] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:05:41 INFO - PROCESS | 1892 | 1461744341275 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:05:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:05:41 INFO - {} 01:05:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 4007ms 01:05:41 INFO - PROCESS | 1892 | 1461744341346 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 01:05:41 INFO - PROCESS | 1892 | 1461744341355 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 01:05:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:05:41 INFO - PROCESS | 1892 | 1461744341367 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:05:41 INFO - PROCESS | 1892 | 1461744341371 Marionette TRACE conn5 <- [1,3050,null,{}] 01:05:41 INFO - PROCESS | 1892 | 1461744341383 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:41 INFO - PROCESS | 1892 | 1461744341719 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 01:05:41 INFO - PROCESS | 1892 | 1461744341944 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:41 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2873235000 == 133 [pid = 1892] [id = 772] 01:05:41 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f287373e400) [pid = 1892] [serial = 2315] [outer = (nil)] 01:05:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 99 (0x7f2876499800) [pid = 1892] [serial = 2316] [outer = 0x7f287373e400] 01:05:42 INFO - PROCESS | 1892 | 1461744342073 Marionette DEBUG loaded listener.js 01:05:42 INFO - PROCESS | 1892 | ++DOMWINDOW == 100 (0x7f2877a66400) [pid = 1892] [serial = 2317] [outer = 0x7f287373e400] 01:05:43 INFO - PROCESS | 1892 | 1461744343492 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:05:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:05:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:05:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:05:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:05:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2191ms 01:05:43 INFO - PROCESS | 1892 | 1461744343568 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 01:05:43 INFO - PROCESS | 1892 | 1461744343580 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 01:05:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:05:43 INFO - PROCESS | 1892 | 1461744343607 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:05:43 INFO - PROCESS | 1892 | 1461744343631 Marionette TRACE conn5 <- [1,3054,null,{}] 01:05:43 INFO - PROCESS | 1892 | 1461744343716 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:44 INFO - PROCESS | 1892 | 1461744344236 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 01:05:44 INFO - PROCESS | 1892 | 1461744344556 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:44 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286b2db000 == 134 [pid = 1892] [id = 773] 01:05:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 101 (0x7f2868e65000) [pid = 1892] [serial = 2318] [outer = (nil)] 01:05:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 102 (0x7f286e17ac00) [pid = 1892] [serial = 2319] [outer = 0x7f2868e65000] 01:05:44 INFO - PROCESS | 1892 | 1461744344699 Marionette DEBUG loaded listener.js 01:05:44 INFO - PROCESS | 1892 | ++DOMWINDOW == 103 (0x7f287080e400) [pid = 1892] [serial = 2320] [outer = 0x7f2868e65000] 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:05:47 INFO - PROCESS | 1892 | 1461744347153 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:05:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:05:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:05:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:05:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3739ms 01:05:47 INFO - PROCESS | 1892 | 1461744347340 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 01:05:47 INFO - PROCESS | 1892 | 1461744347355 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 01:05:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:05:47 INFO - PROCESS | 1892 | 1461744347473 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:05:47 INFO - PROCESS | 1892 | 1461744347491 Marionette TRACE conn5 <- [1,3058,null,{}] 01:05:47 INFO - PROCESS | 1892 | 1461744347518 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:48 INFO - PROCESS | 1892 | 1461744348048 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 01:05:48 INFO - PROCESS | 1892 | 1461744348279 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:48 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2874a5e000 == 135 [pid = 1892] [id = 774] 01:05:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 104 (0x7f2872ea3400) [pid = 1892] [serial = 2321] [outer = (nil)] 01:05:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 105 (0x7f2877a68400) [pid = 1892] [serial = 2322] [outer = 0x7f2872ea3400] 01:05:48 INFO - PROCESS | 1892 | 1461744348421 Marionette DEBUG loaded listener.js 01:05:48 INFO - PROCESS | 1892 | ++DOMWINDOW == 106 (0x7f2877a6e800) [pid = 1892] [serial = 2323] [outer = 0x7f2872ea3400] 01:05:50 INFO - PROCESS | 1892 | 1461744350158 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:05:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:05:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:05:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:05:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:05:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:05:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:05:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:05:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:05:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2811ms 01:05:50 INFO - PROCESS | 1892 | 1461744350252 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 01:05:50 INFO - PROCESS | 1892 | 1461744350268 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 01:05:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:05:50 INFO - PROCESS | 1892 | 1461744350285 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:05:50 INFO - PROCESS | 1892 | 1461744350297 Marionette TRACE conn5 <- [1,3062,null,{}] 01:05:50 INFO - PROCESS | 1892 | 1461744350520 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:50 INFO - PROCESS | 1892 | 1461744350914 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 01:05:51 INFO - PROCESS | 1892 | 1461744351216 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:51 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f28766d9000 == 136 [pid = 1892] [id = 775] 01:05:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 107 (0x7f287bf8ac00) [pid = 1892] [serial = 2324] [outer = (nil)] 01:05:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 108 (0x7f287bfc9c00) [pid = 1892] [serial = 2325] [outer = 0x7f287bf8ac00] 01:05:51 INFO - PROCESS | 1892 | 1461744351361 Marionette DEBUG loaded listener.js 01:05:51 INFO - PROCESS | 1892 | ++DOMWINDOW == 109 (0x7f287c3eb800) [pid = 1892] [serial = 2326] [outer = 0x7f287bf8ac00] 01:05:51 INFO - PROCESS | 1892 | [1892] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:52 INFO - PROCESS | 1892 | 1461744352892 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:05:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:05:52 INFO - {} 01:05:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2664ms 01:05:52 INFO - PROCESS | 1892 | 1461744352950 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 01:05:52 INFO - PROCESS | 1892 | 1461744352959 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 01:05:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:05:53 INFO - PROCESS | 1892 | 1461744353026 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:05:53 INFO - PROCESS | 1892 | 1461744353033 Marionette TRACE conn5 <- [1,3066,null,{}] 01:05:53 INFO - PROCESS | 1892 | 1461744353044 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:53 INFO - PROCESS | 1892 | 1461744353399 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 01:05:53 INFO - PROCESS | 1892 | 1461744353811 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:53 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2878379000 == 137 [pid = 1892] [id = 776] 01:05:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 110 (0x7f287c3f7000) [pid = 1892] [serial = 2327] [outer = (nil)] 01:05:53 INFO - PROCESS | 1892 | ++DOMWINDOW == 111 (0x7f287d87e400) [pid = 1892] [serial = 2328] [outer = 0x7f287c3f7000] 01:05:53 INFO - PROCESS | 1892 | 1461744353955 Marionette DEBUG loaded listener.js 01:05:54 INFO - PROCESS | 1892 | ++DOMWINDOW == 112 (0x7f287dac2c00) [pid = 1892] [serial = 2329] [outer = 0x7f287c3f7000] 01:05:55 INFO - PROCESS | 1892 | 1461744355250 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:05:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:05:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2259ms 01:05:55 INFO - PROCESS | 1892 | 1461744355293 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 01:05:55 INFO - PROCESS | 1892 | 1461744355300 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 01:05:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:05:55 INFO - PROCESS | 1892 | 1461744355315 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:05:55 INFO - PROCESS | 1892 | 1461744355322 Marionette TRACE conn5 <- [1,3070,null,{}] 01:05:55 INFO - PROCESS | 1892 | 1461744355333 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:55 INFO - PROCESS | 1892 | 1461744355723 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 01:05:56 INFO - PROCESS | 1892 | 1461744356096 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:56 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287c3a0800 == 138 [pid = 1892] [id = 777] 01:05:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 113 (0x7f287c5d0800) [pid = 1892] [serial = 2330] [outer = (nil)] 01:05:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 114 (0x7f287e149400) [pid = 1892] [serial = 2331] [outer = 0x7f287c5d0800] 01:05:56 INFO - PROCESS | 1892 | 1461744356254 Marionette DEBUG loaded listener.js 01:05:56 INFO - PROCESS | 1892 | ++DOMWINDOW == 115 (0x7f287e780400) [pid = 1892] [serial = 2332] [outer = 0x7f287c5d0800] 01:05:57 INFO - PROCESS | 1892 | 1461744357536 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:05:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2256ms 01:05:57 INFO - PROCESS | 1892 | 1461744357601 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 01:05:57 INFO - PROCESS | 1892 | 1461744357608 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 01:05:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:05:57 INFO - PROCESS | 1892 | 1461744357624 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:05:57 INFO - PROCESS | 1892 | 1461744357631 Marionette TRACE conn5 <- [1,3074,null,{}] 01:05:57 INFO - PROCESS | 1892 | 1461744357648 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:58 INFO - PROCESS | 1892 | 1461744358111 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 01:05:58 INFO - PROCESS | 1892 | 1461744358569 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:58 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876ed3800 == 139 [pid = 1892] [id = 778] 01:05:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 116 (0x7f287bf8b800) [pid = 1892] [serial = 2333] [outer = (nil)] 01:05:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 117 (0x7f287c5d1c00) [pid = 1892] [serial = 2334] [outer = 0x7f287bf8b800] 01:05:58 INFO - PROCESS | 1892 | 1461744358730 Marionette DEBUG loaded listener.js 01:05:58 INFO - PROCESS | 1892 | ++DOMWINDOW == 118 (0x7f287ef20400) [pid = 1892] [serial = 2335] [outer = 0x7f287bf8b800] 01:06:00 INFO - PROCESS | 1892 | 1461744360097 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:06:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2509ms 01:06:00 INFO - PROCESS | 1892 | 1461744360137 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 01:06:00 INFO - PROCESS | 1892 | 1461744360144 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 01:06:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:06:00 INFO - PROCESS | 1892 | 1461744360226 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:06:00 INFO - PROCESS | 1892 | 1461744360236 Marionette TRACE conn5 <- [1,3078,null,{}] 01:06:00 INFO - PROCESS | 1892 | 1461744360249 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:00 INFO - PROCESS | 1892 | 1461744360631 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 01:06:01 INFO - PROCESS | 1892 | 1461744361031 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:01 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287e4eb000 == 140 [pid = 1892] [id = 779] 01:06:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 119 (0x7f287c3f4000) [pid = 1892] [serial = 2336] [outer = (nil)] 01:06:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 120 (0x7f2880e02800) [pid = 1892] [serial = 2337] [outer = 0x7f287c3f4000] 01:06:01 INFO - PROCESS | 1892 | 1461744361171 Marionette DEBUG loaded listener.js 01:06:01 INFO - PROCESS | 1892 | ++DOMWINDOW == 121 (0x7f2880e0f000) [pid = 1892] [serial = 2338] [outer = 0x7f287c3f4000] 01:06:02 INFO - PROCESS | 1892 | 1461744362590 Marionette TRACE conn5 <- [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] 01:06:02 INFO - PROCESS | 1892 | 1461744362683 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 01:06:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:06:02 INFO - PROCESS | 1892 | 1461744362707 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:06:02 INFO - PROCESS | 1892 | 1461744362713 Marionette TRACE conn5 <- [1,3082,null,{}] 01:06:02 INFO - PROCESS | 1892 | 1461744362724 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:03 INFO - PROCESS | 1892 | 1461744363130 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 01:06:03 INFO - PROCESS | 1892 | 1461744363531 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:03 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2880ff1000 == 141 [pid = 1892] [id = 780] 01:06:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 122 (0x7f287c3f6c00) [pid = 1892] [serial = 2339] [outer = (nil)] 01:06:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 123 (0x7f2881179800) [pid = 1892] [serial = 2340] [outer = 0x7f287c3f6c00] 01:06:03 INFO - PROCESS | 1892 | 1461744363668 Marionette DEBUG loaded listener.js 01:06:03 INFO - PROCESS | 1892 | ++DOMWINDOW == 124 (0x7f2881fba800) [pid = 1892] [serial = 2341] [outer = 0x7f287c3f6c00] 01:06:05 INFO - PROCESS | 1892 | 1461744365015 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:06:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:06:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:06:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:06:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:06:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2354ms 01:06:05 INFO - PROCESS | 1892 | 1461744365058 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 01:06:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:06:05 INFO - PROCESS | 1892 | 1461744365065 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 01:06:05 INFO - PROCESS | 1892 | 1461744365213 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:06:05 INFO - PROCESS | 1892 | 1461744365220 Marionette TRACE conn5 <- [1,3086,null,{}] 01:06:05 INFO - PROCESS | 1892 | 1461744365327 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:05 INFO - PROCESS | 1892 | 1461744365725 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 01:06:06 INFO - PROCESS | 1892 | 1461744366131 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:06 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2884369000 == 142 [pid = 1892] [id = 781] 01:06:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 125 (0x7f287efa8c00) [pid = 1892] [serial = 2342] [outer = (nil)] 01:06:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 126 (0x7f28823f6c00) [pid = 1892] [serial = 2343] [outer = 0x7f287efa8c00] 01:06:06 INFO - PROCESS | 1892 | 1461744366267 Marionette DEBUG loaded listener.js 01:06:06 INFO - PROCESS | 1892 | ++DOMWINDOW == 127 (0x7f2883769c00) [pid = 1892] [serial = 2344] [outer = 0x7f287efa8c00] 01:06:07 INFO - PROCESS | 1892 | 1461744367585 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:06:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:06:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2556ms 01:06:07 INFO - PROCESS | 1892 | 1461744367641 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 01:06:07 INFO - PROCESS | 1892 | 1461744367645 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 01:06:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:06:07 INFO - PROCESS | 1892 | 1461744367707 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:06:07 INFO - PROCESS | 1892 | 1461744367715 Marionette TRACE conn5 <- [1,3090,null,{}] 01:06:07 INFO - PROCESS | 1892 | 1461744367737 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:08 INFO - PROCESS | 1892 | 1461744368108 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 01:06:08 INFO - PROCESS | 1892 | 1461744368517 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:08 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2887275800 == 143 [pid = 1892] [id = 782] 01:06:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 128 (0x7f28810a6400) [pid = 1892] [serial = 2345] [outer = (nil)] 01:06:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 129 (0x7f288549e400) [pid = 1892] [serial = 2346] [outer = 0x7f28810a6400] 01:06:08 INFO - PROCESS | 1892 | 1461744368655 Marionette DEBUG loaded listener.js 01:06:08 INFO - PROCESS | 1892 | ++DOMWINDOW == 130 (0x7f2886bc6c00) [pid = 1892] [serial = 2347] [outer = 0x7f28810a6400] 01:06:09 INFO - PROCESS | 1892 | 1461744369972 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:06:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:06:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 2354ms 01:06:10 INFO - PROCESS | 1892 | 1461744370055 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 01:06:10 INFO - PROCESS | 1892 | 1461744370062 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 01:06:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:06:10 INFO - PROCESS | 1892 | 1461744370084 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:06:10 INFO - PROCESS | 1892 | 1461744370092 Marionette TRACE conn5 <- [1,3094,null,{}] 01:06:10 INFO - PROCESS | 1892 | 1461744370102 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:10 INFO - PROCESS | 1892 | 1461744370562 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 01:06:10 INFO - PROCESS | 1892 | 1461744370986 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:11 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f288a406800 == 144 [pid = 1892] [id = 783] 01:06:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 131 (0x7f2873411000) [pid = 1892] [serial = 2348] [outer = (nil)] 01:06:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 132 (0x7f288224f800) [pid = 1892] [serial = 2349] [outer = 0x7f2873411000] 01:06:11 INFO - PROCESS | 1892 | 1461744371140 Marionette DEBUG loaded listener.js 01:06:11 INFO - PROCESS | 1892 | ++DOMWINDOW == 133 (0x7f28883ed000) [pid = 1892] [serial = 2350] [outer = 0x7f2873411000] 01:06:12 INFO - PROCESS | 1892 | 1461744372508 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:06:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2457ms 01:06:12 INFO - PROCESS | 1892 | 1461744372537 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 01:06:12 INFO - PROCESS | 1892 | 1461744372543 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 01:06:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:06:12 INFO - PROCESS | 1892 | 1461744372553 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:06:12 INFO - PROCESS | 1892 | 1461744372558 Marionette TRACE conn5 <- [1,3098,null,{}] 01:06:12 INFO - PROCESS | 1892 | 1461744372619 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:13 INFO - PROCESS | 1892 | 1461744373004 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 01:06:13 INFO - PROCESS | 1892 | 1461744373385 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:13 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f289484a800 == 145 [pid = 1892] [id = 784] 01:06:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 134 (0x7f2886b56000) [pid = 1892] [serial = 2351] [outer = (nil)] 01:06:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 135 (0x7f2886b5b400) [pid = 1892] [serial = 2352] [outer = 0x7f2886b56000] 01:06:13 INFO - PROCESS | 1892 | 1461744373524 Marionette DEBUG loaded listener.js 01:06:13 INFO - PROCESS | 1892 | ++DOMWINDOW == 136 (0x7f2886b5fc00) [pid = 1892] [serial = 2353] [outer = 0x7f2886b56000] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f286dea8000 == 144 [pid = 1892] [id = 771] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2868fda800 == 143 [pid = 1892] [id = 770] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288a9c4800 == 142 [pid = 1892] [id = 767] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f288604e000 == 141 [pid = 1892] [id = 765] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f2880e1d800 == 140 [pid = 1892] [id = 764] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287db91800 == 139 [pid = 1892] [id = 763] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f287bb0f800 == 138 [pid = 1892] [id = 762] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28769a8800 == 137 [pid = 1892] [id = 761] 01:06:18 INFO - PROCESS | 1892 | --DOCSHELL 0x7f28733c8000 == 136 [pid = 1892] [id = 760] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 135 (0x7f2877b4cc00) [pid = 1892] [serial = 2277] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 134 (0x7f2872e9bc00) [pid = 1892] [serial = 2275] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 133 (0x7f287c759000) [pid = 1892] [serial = 2242] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 132 (0x7f287bfd0c00) [pid = 1892] [serial = 2240] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 131 (0x7f2881fb6800) [pid = 1892] [serial = 2258] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 130 (0x7f287bfcc400) [pid = 1892] [serial = 2238] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 129 (0x7f287ed6b800) [pid = 1892] [serial = 2248] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 128 (0x7f287d885800) [pid = 1892] [serial = 2245] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 127 (0x7f2882253c00) [pid = 1892] [serial = 2261] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 126 (0x7f2882244800) [pid = 1892] [serial = 2260] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 125 (0x7f287efac400) [pid = 1892] [serial = 2252] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 124 (0x7f287edf5000) [pid = 1892] [serial = 2251] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 123 (0x7f287dad2000) [pid = 1892] [serial = 2246] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 122 (0x7f288117f800) [pid = 1892] [serial = 2257] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 121 (0x7f2872904c00) [pid = 1892] [serial = 2232] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 120 (0x7f287ede9000) [pid = 1892] [serial = 2249] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 119 (0x7f287be32400) [pid = 1892] [serial = 2237] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 118 (0x7f286efecc00) [pid = 1892] [serial = 2231] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 117 (0x7f2872e91400) [pid = 1892] [serial = 2274] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 116 (0x7f286ceae800) [pid = 1892] [serial = 2269] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 115 (0x7f287c5cc400) [pid = 1892] [serial = 2181] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 114 (0x7f2874789000) [pid = 1892] [serial = 2234] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 113 (0x7f28810ac400) [pid = 1892] [serial = 2255] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 112 (0x7f2870851800) [pid = 1892] [serial = 2272] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 111 (0x7f28860ca000) [pid = 1892] [serial = 2263] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 110 (0x7f287c762800) [pid = 1892] [serial = 2243] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 109 (0x7f28891af400) [pid = 1892] [serial = 2266] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 108 (0x7f28883e4c00) [pid = 1892] [serial = 2264] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 107 (0x7f2877094800) [pid = 1892] [serial = 2235] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 106 (0x7f286efe7400) [pid = 1892] [serial = 2270] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 105 (0x7f288d654800) [pid = 1892] [serial = 2267] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 104 (0x7f2880e63000) [pid = 1892] [serial = 2254] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 103 (0x7f2882250000) [pid = 1892] [serial = 2199] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 102 (0x7f28977bc800) [pid = 1892] [serial = 2214] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 101 (0x7f28863ff400) [pid = 1892] [serial = 2202] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 100 (0x7f2870803000) [pid = 1892] [serial = 2184] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 99 (0x7f2899080000) [pid = 1892] [serial = 2217] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 98 (0x7f28784f3800) [pid = 1892] [serial = 2187] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f28883ea400) [pid = 1892] [serial = 2205] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f287d886800) [pid = 1892] [serial = 2190] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f2894143400) [pid = 1892] [serial = 2211] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f287edef000) [pid = 1892] [serial = 2196] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f28891b4400) [pid = 1892] [serial = 2208] [outer = (nil)] [url = about:blank] 01:06:18 INFO - PROCESS | 1892 | --DOMWINDOW == 92 (0x7f287e9d8000) [pid = 1892] [serial = 2193] [outer = (nil)] [url = about:blank] 01:06:19 INFO - PROCESS | 1892 | 1461744379363 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:06:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 6871ms 01:06:19 INFO - PROCESS | 1892 | 1461744379433 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 01:06:19 INFO - PROCESS | 1892 | 1461744379445 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 01:06:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:06:19 INFO - PROCESS | 1892 | 1461744379459 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:06:19 INFO - PROCESS | 1892 | 1461744379469 Marionette TRACE conn5 <- [1,3102,null,{}] 01:06:19 INFO - PROCESS | 1892 | 1461744379501 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:19 INFO - PROCESS | 1892 | 1461744379857 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 01:06:20 INFO - PROCESS | 1892 | 1461744380240 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:20 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f286dea8000 == 137 [pid = 1892] [id = 785] 01:06:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 93 (0x7f286e179400) [pid = 1892] [serial = 2354] [outer = (nil)] 01:06:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 94 (0x7f286e17d400) [pid = 1892] [serial = 2355] [outer = 0x7f286e179400] 01:06:20 INFO - PROCESS | 1892 | 1461744380428 Marionette DEBUG loaded listener.js 01:06:20 INFO - PROCESS | 1892 | ++DOMWINDOW == 95 (0x7f2870855c00) [pid = 1892] [serial = 2356] [outer = 0x7f286e179400] 01:06:21 INFO - PROCESS | 1892 | 1461744381765 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:06:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:06:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2325ms 01:06:21 INFO - PROCESS | 1892 | 1461744381796 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 01:06:21 INFO - PROCESS | 1892 | 1461744381810 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 01:06:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:06:21 INFO - PROCESS | 1892 | 1461744381839 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:06:21 INFO - PROCESS | 1892 | 1461744381848 Marionette TRACE conn5 <- [1,3106,null,{}] 01:06:21 INFO - PROCESS | 1892 | 1461744381858 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:22 INFO - PROCESS | 1892 | 1461744382302 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 01:06:22 INFO - PROCESS | 1892 | 1461744382757 Marionette TRACE conn5 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:22 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287323a000 == 138 [pid = 1892] [id = 786] 01:06:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 96 (0x7f2872e8ac00) [pid = 1892] [serial = 2357] [outer = (nil)] 01:06:22 INFO - PROCESS | 1892 | ++DOMWINDOW == 97 (0x7f2872e91400) [pid = 1892] [serial = 2358] [outer = 0x7f2872e8ac00] 01:06:22 INFO - PROCESS | 1892 | 1461744382877 Marionette DEBUG loaded listener.js 01:06:23 INFO - PROCESS | 1892 | ++DOMWINDOW == 98 (0x7f2872e9e400) [pid = 1892] [serial = 2359] [outer = 0x7f2872e8ac00] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 97 (0x7f287e155000) [pid = 1892] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 96 (0x7f287c3f4800) [pid = 1892] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 95 (0x7f2868e5b800) [pid = 1892] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 94 (0x7f286a865000) [pid = 1892] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 93 (0x7f287c3f3800) [pid = 1892] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 92 (0x7f2876f87800) [pid = 1892] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 91 (0x7f286c8f3400) [pid = 1892] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 90 (0x7f28708f1000) [pid = 1892] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 89 (0x7f286e172000) [pid = 1892] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 88 (0x7f2882178000) [pid = 1892] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 87 (0x7f286e0b8000) [pid = 1892] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 86 (0x7f287daba400) [pid = 1892] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:06:24 INFO - PROCESS | 1892 | --DOMWINDOW == 85 (0x7f287dab7000) [pid = 1892] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:06:24 INFO - PROCESS | 1892 | 1461744384686 Marionette TRACE conn5 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:06:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:06:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:06:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:06:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2914ms 01:06:24 INFO - PROCESS | 1892 | 1461744384743 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 01:06:24 INFO - PROCESS | 1892 | 1461744384747 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 01:06:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:06:24 INFO - PROCESS | 1892 | 1461744384760 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:06:24 INFO - PROCESS | 1892 | 1461744384770 Marionette TRACE conn5 <- [1,3110,null,{}] 01:06:24 INFO - PROCESS | 1892 | 1461744384807 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:25 INFO - PROCESS | 1892 | 1461744385248 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 01:06:25 INFO - PROCESS | 1892 | 1461744385509 Marionette TRACE conn5 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:25 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f2876184800 == 139 [pid = 1892] [id = 787] 01:06:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 86 (0x7f28733d9c00) [pid = 1892] [serial = 2360] [outer = (nil)] 01:06:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 87 (0x7f2873411800) [pid = 1892] [serial = 2361] [outer = 0x7f28733d9c00] 01:06:25 INFO - PROCESS | 1892 | 1461744385637 Marionette DEBUG loaded listener.js 01:06:25 INFO - PROCESS | 1892 | ++DOMWINDOW == 88 (0x7f2873741c00) [pid = 1892] [serial = 2362] [outer = 0x7f28733d9c00] 01:06:27 INFO - PROCESS | 1892 | 1461744387282 Marionette TRACE conn5 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:06:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:06:27 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:06:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:06:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:06:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2566ms 01:06:27 INFO - PROCESS | 1892 | 1461744387330 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 01:06:27 INFO - PROCESS | 1892 | 1461744387345 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 01:06:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:06:27 INFO - PROCESS | 1892 | 1461744387428 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:06:27 INFO - PROCESS | 1892 | 1461744387441 Marionette TRACE conn5 <- [1,3114,null,{}] 01:06:27 INFO - PROCESS | 1892 | 1461744387459 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:27 INFO - PROCESS | 1892 | 1461744387879 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 01:06:28 INFO - PROCESS | 1892 | 1461744388305 Marionette TRACE conn5 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"74c573b5-57d6-4659-ad28-dd5d3d7cf492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:28 INFO - PROCESS | 1892 | ++DOCSHELL 0x7f287297f000 == 140 [pid = 1892] [id = 788] 01:06:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 89 (0x7f2871947400) [pid = 1892] [serial = 2363] [outer = (nil)] 01:06:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 90 (0x7f2872911800) [pid = 1892] [serial = 2364] [outer = 0x7f2871947400] 01:06:28 INFO - PROCESS | 1892 | 1461744388453 Marionette DEBUG loaded listener.js 01:06:28 INFO - PROCESS | 1892 | ++DOMWINDOW == 91 (0x7f2872e89400) [pid = 1892] [serial = 2365] [outer = 0x7f2871947400] 01:06:29 INFO - PROCESS | 1892 | 1461744389812 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:06:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:06:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2440ms 01:06:29 INFO - PROCESS | 1892 | 1461744389841 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 01:06:29 INFO - PROCESS | 1892 | 1461744389856 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 01:06:31 WARNING - u'runner_teardown' () 01:06:31 INFO - No more tests 01:06:31 INFO - Got 0 unexpected results 01:06:31 INFO - SUITE-END | took 1946s 01:06:31 INFO - Closing logging queue 01:06:31 INFO - queue closed 01:06:31 INFO - Return code: 0 01:06:31 WARNING - # TBPL SUCCESS # 01:06:31 INFO - Running post-action listener: _resource_record_post_action 01:06:31 INFO - Running post-run listener: _resource_record_post_run 01:06:32 INFO - Total resource usage - Wall time: 1990s; CPU: 99.0%; Read bytes: 8515584; Write bytes: 983035904; Read time: 3508; Write time: 379960 01:06:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:06:32 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 0; Write bytes: 63606784; Read time: 0; Write time: 55880 01:06:32 INFO - run-tests - Wall time: 1955s; CPU: 99.0%; Read bytes: 7933952; Write bytes: 817311744; Read time: 3328; Write time: 180760 01:06:32 INFO - Running post-run listener: _upload_blobber_files 01:06:32 INFO - Blob upload gear active. 01:06:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:06:32 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:06:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:06:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:06:33 INFO - (blobuploader) - INFO - Open directory for files ... 01:06:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:06:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:06:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:06:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:06:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:06:35 INFO - (blobuploader) - INFO - Done attempting. 01:06:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:06:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:06:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:06:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:06:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:06:35 INFO - (blobuploader) - INFO - Done attempting. 01:06:35 INFO - (blobuploader) - INFO - Iteration through files over. 01:06:35 INFO - Return code: 0 01:06:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:06:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:06:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/9c00fb818c6d81d6f8c59a92b430c818cf39f18d8ffea4ecb2b69f5da63e42c5758cdb557329082002625b3649f6166f49fd94da3fe9cebfb95ab16a0266f294", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/4a5dbc3b4b4261c9fa7bd6dbea910582bcd3f546e52d11fe06d06da359d1e29ffd825d842c3585b08a397ff63e8c4b2826d2424367663923ec458a8e934bf6ac"} 01:06:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:06:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:06:35 INFO - Contents: 01:06:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/9c00fb818c6d81d6f8c59a92b430c818cf39f18d8ffea4ecb2b69f5da63e42c5758cdb557329082002625b3649f6166f49fd94da3fe9cebfb95ab16a0266f294", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/4a5dbc3b4b4261c9fa7bd6dbea910582bcd3f546e52d11fe06d06da359d1e29ffd825d842c3585b08a397ff63e8c4b2826d2424367663923ec458a8e934bf6ac"} 01:06:35 INFO - Running post-run listener: copy_logs_to_upload_dir 01:06:35 INFO - Copying logs to upload dir... 01:06:35 INFO - mkdir: /builds/slave/test/build/upload/logs 01:06:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=2117.026422 ========= master_lag: 0.49 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 17 secs) (at 2016-04-27 01:06:36.513684) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 01:06:36.514848) ========= 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-1461742260.3928-153859040 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/9c00fb818c6d81d6f8c59a92b430c818cf39f18d8ffea4ecb2b69f5da63e42c5758cdb557329082002625b3649f6166f49fd94da3fe9cebfb95ab16a0266f294", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/4a5dbc3b4b4261c9fa7bd6dbea910582bcd3f546e52d11fe06d06da359d1e29ffd825d842c3585b08a397ff63e8c4b2826d2424367663923ec458a8e934bf6ac"} build_url:https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.058305 build_url: 'https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/9c00fb818c6d81d6f8c59a92b430c818cf39f18d8ffea4ecb2b69f5da63e42c5758cdb557329082002625b3649f6166f49fd94da3fe9cebfb95ab16a0266f294", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/4a5dbc3b4b4261c9fa7bd6dbea910582bcd3f546e52d11fe06d06da359d1e29ffd825d842c3585b08a397ff63e8c4b2826d2424367663923ec458a8e934bf6ac"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YA-ZduxSTy2_dHMlR4QZ1g/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 01:06:36.633121) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 01:06:36.633570) ========= 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-1461742260.3928-153859040 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031992 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 01:06:36.721709) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 01:06:36.722153) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 01:06:36.722697) ========= ========= Total master_lag: 0.73 =========