builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2160 starttime: 1461591196.99 results: success (0) buildid: 20160425053553 builduid: 1d95cc054ffb4593add8611da7987a93 revision: 0f07f975526f3abda2f997bbb2feb0a25f771227 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:16.993326) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:16.993780) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:16.994060) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:17.035033) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:17.035373) ========= 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-1461590687.610748-361404874 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 06:33:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.8M=0.001s 2016-04-25 06:33:17 (11.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.330662 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:17.464123) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:17.464424) ========= 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-1461590687.610748-361404874 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.042280 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:17.541113) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:17.541476) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 0f07f975526f3abda2f997bbb2feb0a25f771227 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 0f07f975526f3abda2f997bbb2feb0a25f771227 --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-1461590687.610748-361404874 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 06:33:17,742 truncating revision to first 12 chars 2016-04-25 06:33:17,742 Setting DEBUG logging. 2016-04-25 06:33:17,743 attempt 1/10 2016-04-25 06:33:17,743 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/0f07f975526f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 06:33:18,093 unpacking tar archive at: fx-team-0f07f975526f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.649476 ========= master_lag: 0.30 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:18.494627) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:18.494933) ========= script_repo_revision: 0f07f975526f3abda2f997bbb2feb0a25f771227 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:18.495356) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:18.495622) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 06:33:18.530035) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 44 secs) (at 2016-04-25 06:33:18.530320) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461590687.610748-361404874 _=/tools/buildbot/bin/python using PTY: False 06:33:18 INFO - MultiFileLogger online at 20160425 06:33:18 in /builds/slave/test 06:33:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 06:33:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:33:18 INFO - {'append_to_log': False, 06:33:18 INFO - 'base_work_dir': '/builds/slave/test', 06:33:18 INFO - 'blob_upload_branch': 'fx-team', 06:33:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:33:18 INFO - 'buildbot_json_path': 'buildprops.json', 06:33:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:33:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:33:18 INFO - 'download_minidump_stackwalk': True, 06:33:18 INFO - 'download_symbols': 'true', 06:33:18 INFO - 'e10s': False, 06:33:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:33:18 INFO - 'tooltool.py': '/tools/tooltool.py', 06:33:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:33:18 INFO - '/tools/misc-python/virtualenv.py')}, 06:33:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:33:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:33:18 INFO - 'log_level': 'info', 06:33:18 INFO - 'log_to_console': True, 06:33:18 INFO - 'opt_config_files': (), 06:33:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:33:18 INFO - '--processes=1', 06:33:18 INFO - '--config=%(test_path)s/wptrunner.ini', 06:33:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:33:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:33:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:33:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:33:18 INFO - 'pip_index': False, 06:33:18 INFO - 'require_test_zip': True, 06:33:18 INFO - 'test_type': ('testharness',), 06:33:18 INFO - 'this_chunk': '1', 06:33:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:33:18 INFO - 'total_chunks': '10', 06:33:18 INFO - 'virtualenv_path': 'venv', 06:33:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:33:18 INFO - 'work_dir': 'build'} 06:33:18 INFO - ##### 06:33:18 INFO - ##### Running clobber step. 06:33:18 INFO - ##### 06:33:18 INFO - Running pre-action listener: _resource_record_pre_action 06:33:18 INFO - Running main action method: clobber 06:33:18 INFO - rmtree: /builds/slave/test/build 06:33:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:33:20 INFO - Running post-action listener: _resource_record_post_action 06:33:20 INFO - ##### 06:33:20 INFO - ##### Running read-buildbot-config step. 06:33:20 INFO - ##### 06:33:20 INFO - Running pre-action listener: _resource_record_pre_action 06:33:20 INFO - Running main action method: read_buildbot_config 06:33:20 INFO - Using buildbot properties: 06:33:20 INFO - { 06:33:20 INFO - "project": "", 06:33:20 INFO - "product": "firefox", 06:33:20 INFO - "script_repo_revision": "production", 06:33:20 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 06:33:20 INFO - "repository": "", 06:33:20 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 06:33:20 INFO - "buildid": "20160425053553", 06:33:20 INFO - "pgo_build": "False", 06:33:20 INFO - "basedir": "/builds/slave/test", 06:33:20 INFO - "buildnumber": 16, 06:33:20 INFO - "slavename": "tst-linux64-spot-2160", 06:33:20 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 06:33:20 INFO - "platform": "linux64", 06:33:20 INFO - "branch": "fx-team", 06:33:20 INFO - "revision": "0f07f975526f3abda2f997bbb2feb0a25f771227", 06:33:20 INFO - "repo_path": "integration/fx-team", 06:33:20 INFO - "moz_repo_path": "", 06:33:20 INFO - "stage_platform": "linux64", 06:33:20 INFO - "builduid": "1d95cc054ffb4593add8611da7987a93", 06:33:20 INFO - "slavebuilddir": "test" 06:33:20 INFO - } 06:33:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 06:33:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 06:33:20 INFO - Running post-action listener: _resource_record_post_action 06:33:20 INFO - ##### 06:33:20 INFO - ##### Running download-and-extract step. 06:33:20 INFO - ##### 06:33:20 INFO - Running pre-action listener: _resource_record_pre_action 06:33:20 INFO - Running main action method: download_and_extract 06:33:20 INFO - mkdir: /builds/slave/test/build/tests 06:33:20 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')]} 06:33:20 INFO - https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 06:33:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:33:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:33:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:33:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 06:33:22 INFO - Downloaded 1361 bytes. 06:33:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:33:22 INFO - Using the following test package requirements: 06:33:22 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 06:33:22 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 06:33:22 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 06:33:22 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:22 INFO - u'jsshell-linux-x86_64.zip'], 06:33:22 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 06:33:22 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 06:33:22 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 06:33:22 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 06:33:22 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 06:33:22 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 06:33:22 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 06:33:22 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')]} 06:33:22 INFO - https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 06:33:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:33:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:33:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:33:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 06:33:25 INFO - Downloaded 22748374 bytes. 06:33:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:33:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:33:26 INFO - caution: filename not matched: web-platform/* 06:33:26 INFO - Return code: 11 06:33:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:33:26 INFO - https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 06:33:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:33:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:33:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:33:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 06:33:28 INFO - Downloaded 36406741 bytes. 06:33:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:33:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:33:32 INFO - caution: filename not matched: bin/* 06:33:32 INFO - caution: filename not matched: config/* 06:33:32 INFO - caution: filename not matched: mozbase/* 06:33:32 INFO - caution: filename not matched: marionette/* 06:33:32 INFO - caution: filename not matched: tools/wptserve/* 06:33:32 INFO - Return code: 11 06:33:32 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')]} 06:33:32 INFO - https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 06:33:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:33:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:33:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:33:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 06:33:38 INFO - Downloaded 64472374 bytes. 06:33:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:33:38 INFO - mkdir: /builds/slave/test/properties 06:33:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:33:38 INFO - Writing to file /builds/slave/test/properties/build_url 06:33:38 INFO - Contents: 06:33:38 INFO - build_url:https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:33:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:33:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:33:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:33:39 INFO - Contents: 06:33:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:33:39 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')]} 06:33:39 INFO - https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:33:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:33:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:33:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:33:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 06:33:43 INFO - Downloaded 90896712 bytes. 06:33:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 06:33:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 06:33:49 INFO - Return code: 0 06:33:49 INFO - Running post-action listener: _resource_record_post_action 06:33:49 INFO - Running post-action listener: set_extra_try_arguments 06:33:49 INFO - ##### 06:33:49 INFO - ##### Running create-virtualenv step. 06:33:49 INFO - ##### 06:33:49 INFO - Running pre-action listener: _pre_create_virtualenv 06:33:49 INFO - Running pre-action listener: _resource_record_pre_action 06:33:49 INFO - Running main action method: create_virtualenv 06:33:49 INFO - Creating virtualenv /builds/slave/test/build/venv 06:33:49 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 06:33:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:33:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:33:49 INFO - Using real prefix '/usr' 06:33:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:33:51 INFO - Installing distribute.............................................................................................................................................................................................done. 06:33:56 INFO - Installing pip.................done. 06:33:56 INFO - Return code: 0 06:33:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:33:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:33:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:33:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:33:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:33:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:33:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:33:56 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2937030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2979b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2964100>, '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 0x2978130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29785c0>, '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-1461590687.610748-361404874', '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 06:33:56 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 06:33:56 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 06:33:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:33:56 INFO - 'CCACHE_UMASK': '002', 06:33:56 INFO - 'DISPLAY': ':0', 06:33:56 INFO - 'HOME': '/home/cltbld', 06:33:56 INFO - 'LANG': 'en_US.UTF-8', 06:33:56 INFO - 'LOGNAME': 'cltbld', 06:33:56 INFO - 'MAIL': '/var/mail/cltbld', 06:33:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:33:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:33:56 INFO - 'MOZ_NO_REMOTE': '1', 06:33:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:33:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:33:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:33:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:33:56 INFO - 'PWD': '/builds/slave/test', 06:33:56 INFO - 'SHELL': '/bin/bash', 06:33:56 INFO - 'SHLVL': '1', 06:33:56 INFO - 'TERM': 'linux', 06:33:56 INFO - 'TMOUT': '86400', 06:33:56 INFO - 'USER': 'cltbld', 06:33:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461590687.610748-361404874', 06:33:56 INFO - '_': '/tools/buildbot/bin/python'} 06:33:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:33:56 INFO - Downloading/unpacking psutil>=0.7.1 06:33:56 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 06:33:56 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 06:33:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:33:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:33:56 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 06:33:56 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 06:34:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:34:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:34:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:34:00 INFO - Installing collected packages: psutil 06:34:00 INFO - Running setup.py install for psutil 06:34:00 INFO - building 'psutil._psutil_linux' extension 06:34:00 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 06:34:01 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 06:34:01 INFO - building 'psutil._psutil_posix' extension 06:34:01 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 06:34:01 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 06:34:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:34:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:34:01 INFO - Successfully installed psutil 06:34:01 INFO - Cleaning up... 06:34:01 INFO - Return code: 0 06:34:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:34:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:34:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:34:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:34:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:34:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:34:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:34:01 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2937030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2979b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2964100>, '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 0x2978130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29785c0>, '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-1461590687.610748-361404874', '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 06:34:01 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 06:34:01 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 06:34:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:34:01 INFO - 'CCACHE_UMASK': '002', 06:34:01 INFO - 'DISPLAY': ':0', 06:34:01 INFO - 'HOME': '/home/cltbld', 06:34:01 INFO - 'LANG': 'en_US.UTF-8', 06:34:01 INFO - 'LOGNAME': 'cltbld', 06:34:01 INFO - 'MAIL': '/var/mail/cltbld', 06:34:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:34:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:34:01 INFO - 'MOZ_NO_REMOTE': '1', 06:34:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:34:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:34:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:34:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:34:01 INFO - 'PWD': '/builds/slave/test', 06:34:01 INFO - 'SHELL': '/bin/bash', 06:34:01 INFO - 'SHLVL': '1', 06:34:01 INFO - 'TERM': 'linux', 06:34:01 INFO - 'TMOUT': '86400', 06:34:01 INFO - 'USER': 'cltbld', 06:34:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461590687.610748-361404874', 06:34:01 INFO - '_': '/tools/buildbot/bin/python'} 06:34:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:34:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:34:02 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 06:34:02 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 06:34:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:02 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 06:34:02 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 06:34:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:34:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:34:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:34:06 INFO - Installing collected packages: mozsystemmonitor 06:34:06 INFO - Running setup.py install for mozsystemmonitor 06:34:06 INFO - Successfully installed mozsystemmonitor 06:34:06 INFO - Cleaning up... 06:34:06 INFO - Return code: 0 06:34:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:34: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')]} 06:34:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:34:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:34: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')]} 06:34:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:34:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:34:06 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2937030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2979b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2964100>, '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 0x2978130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29785c0>, '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-1461590687.610748-361404874', '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 06:34:06 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 06:34:06 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 06:34:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:34:06 INFO - 'CCACHE_UMASK': '002', 06:34:06 INFO - 'DISPLAY': ':0', 06:34:06 INFO - 'HOME': '/home/cltbld', 06:34:06 INFO - 'LANG': 'en_US.UTF-8', 06:34:06 INFO - 'LOGNAME': 'cltbld', 06:34:06 INFO - 'MAIL': '/var/mail/cltbld', 06:34:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:34:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:34:06 INFO - 'MOZ_NO_REMOTE': '1', 06:34:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:34:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:34:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:34:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:34:06 INFO - 'PWD': '/builds/slave/test', 06:34:06 INFO - 'SHELL': '/bin/bash', 06:34:06 INFO - 'SHLVL': '1', 06:34:06 INFO - 'TERM': 'linux', 06:34:06 INFO - 'TMOUT': '86400', 06:34:06 INFO - 'USER': 'cltbld', 06:34:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461590687.610748-361404874', 06:34:06 INFO - '_': '/tools/buildbot/bin/python'} 06:34:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:34:07 INFO - Downloading/unpacking blobuploader==1.2.4 06:34:07 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 06:34:07 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 06:34:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:07 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 06:34:07 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 06:34:10 INFO - Downloading blobuploader-1.2.4.tar.gz 06:34:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:34:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:34:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:34:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:34:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:34:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:34:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:34:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:34:11 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 06:34:11 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 06:34:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:11 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 06:34:11 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 06:34:12 INFO - Downloading docopt-0.6.1.tar.gz 06:34:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:34:12 INFO - Installing collected packages: blobuploader, requests, docopt 06:34:12 INFO - Running setup.py install for blobuploader 06:34:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:34:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:34:12 INFO - Running setup.py install for requests 06:34:13 INFO - Running setup.py install for docopt 06:34:13 INFO - Successfully installed blobuploader requests docopt 06:34:13 INFO - Cleaning up... 06:34:13 INFO - Return code: 0 06:34:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:34:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:34:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:34:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:34:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:34:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:34:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:34:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2937030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2979b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2964100>, '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 0x2978130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29785c0>, '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-1461590687.610748-361404874', '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 06:34:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 06:34:13 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 06:34:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:34:13 INFO - 'CCACHE_UMASK': '002', 06:34:13 INFO - 'DISPLAY': ':0', 06:34:13 INFO - 'HOME': '/home/cltbld', 06:34:13 INFO - 'LANG': 'en_US.UTF-8', 06:34:13 INFO - 'LOGNAME': 'cltbld', 06:34:13 INFO - 'MAIL': '/var/mail/cltbld', 06:34:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:34:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:34:13 INFO - 'MOZ_NO_REMOTE': '1', 06:34:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:34:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:34:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:34:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:34:13 INFO - 'PWD': '/builds/slave/test', 06:34:13 INFO - 'SHELL': '/bin/bash', 06:34:13 INFO - 'SHLVL': '1', 06:34:13 INFO - 'TERM': 'linux', 06:34:13 INFO - 'TMOUT': '86400', 06:34:13 INFO - 'USER': 'cltbld', 06:34:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461590687.610748-361404874', 06:34:13 INFO - '_': '/tools/buildbot/bin/python'} 06:34:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:34:14 INFO - Running setup.py (path:/tmp/pip-BXc2c9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:34:14 INFO - Running setup.py (path:/tmp/pip-IWDjGj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:34:14 INFO - Running setup.py (path:/tmp/pip-MbwDgq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:34:14 INFO - Running setup.py (path:/tmp/pip-GYnisI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:34:14 INFO - Running setup.py (path:/tmp/pip-8_hokm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:34:14 INFO - Running setup.py (path:/tmp/pip-_q4F8Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:34:15 INFO - Running setup.py (path:/tmp/pip-pPJnhT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:34:15 INFO - Running setup.py (path:/tmp/pip-FvxCJF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:34:15 INFO - Running setup.py (path:/tmp/pip-L9cKjH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:34:15 INFO - Running setup.py (path:/tmp/pip-jdu0Xh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:34:15 INFO - Running setup.py (path:/tmp/pip-m7gqrl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:34:15 INFO - Running setup.py (path:/tmp/pip-aKNEgP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:34:15 INFO - Running setup.py (path:/tmp/pip-3kzESA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:34:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:34:16 INFO - Running setup.py (path:/tmp/pip-nagnsm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:34:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:34:16 INFO - Running setup.py (path:/tmp/pip-aObSyl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:34:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:34:16 INFO - Running setup.py (path:/tmp/pip-XWEFsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:34:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:34:16 INFO - Running setup.py (path:/tmp/pip-Oaw0F7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:34:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:34:16 INFO - Running setup.py (path:/tmp/pip-r2j8D6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:34:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:34:16 INFO - Running setup.py (path:/tmp/pip-1proX2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:34:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:34:16 INFO - Running setup.py (path:/tmp/pip-swIO8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:34:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:34:17 INFO - Running setup.py (path:/tmp/pip-QieVQS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:34:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:34:17 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 06:34:17 INFO - Running setup.py install for manifestparser 06:34:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:34:17 INFO - Running setup.py install for mozcrash 06:34:17 INFO - Running setup.py install for mozdebug 06:34:18 INFO - Running setup.py install for mozdevice 06:34:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:34:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:34:18 INFO - Running setup.py install for mozfile 06:34:18 INFO - Running setup.py install for mozhttpd 06:34:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:34:18 INFO - Running setup.py install for mozinfo 06:34:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:34:18 INFO - Running setup.py install for mozInstall 06:34:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:34:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:34:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:34:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:34:19 INFO - Running setup.py install for mozleak 06:34:19 INFO - Running setup.py install for mozlog 06:34:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:34:19 INFO - Running setup.py install for moznetwork 06:34:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:34:19 INFO - Running setup.py install for mozprocess 06:34:20 INFO - Running setup.py install for mozprofile 06:34:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:34:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:34:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:34:20 INFO - Running setup.py install for mozrunner 06:34:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:34:20 INFO - Running setup.py install for mozscreenshot 06:34:20 INFO - Running setup.py install for moztest 06:34:20 INFO - Running setup.py install for mozversion 06:34:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:34:21 INFO - Running setup.py install for wptserve 06:34:21 INFO - Running setup.py install for marionette-driver 06:34:21 INFO - Running setup.py install for browsermob-proxy 06:34:21 INFO - Running setup.py install for marionette-client 06:34:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:34:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:34:22 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 06:34:22 INFO - Cleaning up... 06:34:22 INFO - Return code: 0 06:34:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:34:22 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')]} 06:34:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:34:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:34:22 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')]} 06:34:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:34:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:34:22 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x2937030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2979b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2964100>, '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 0x2978130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29785c0>, '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-1461590687.610748-361404874', '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 06:34:22 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 06:34:22 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 06:34:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:34:22 INFO - 'CCACHE_UMASK': '002', 06:34:22 INFO - 'DISPLAY': ':0', 06:34:22 INFO - 'HOME': '/home/cltbld', 06:34:22 INFO - 'LANG': 'en_US.UTF-8', 06:34:22 INFO - 'LOGNAME': 'cltbld', 06:34:22 INFO - 'MAIL': '/var/mail/cltbld', 06:34:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:34:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:34:22 INFO - 'MOZ_NO_REMOTE': '1', 06:34:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:34:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:34:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:34:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:34:22 INFO - 'PWD': '/builds/slave/test', 06:34:22 INFO - 'SHELL': '/bin/bash', 06:34:22 INFO - 'SHLVL': '1', 06:34:22 INFO - 'TERM': 'linux', 06:34:22 INFO - 'TMOUT': '86400', 06:34:22 INFO - 'USER': 'cltbld', 06:34:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461590687.610748-361404874', 06:34:22 INFO - '_': '/tools/buildbot/bin/python'} 06:34:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:34:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:34:22 INFO - Running setup.py (path:/tmp/pip-WN8542-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:34:22 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)) 06:34:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:34:22 INFO - Running setup.py (path:/tmp/pip-i4TmqE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:34:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 06:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:34:23 INFO - Running setup.py (path:/tmp/pip-p7_Yk8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:34:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 06:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:34:23 INFO - Running setup.py (path:/tmp/pip-z0NT31-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:34:23 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)) 06:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:34:23 INFO - Running setup.py (path:/tmp/pip-sYxBIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:34:23 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)) 06:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:34:23 INFO - Running setup.py (path:/tmp/pip-WBuCq0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:34:23 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)) 06:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:34:23 INFO - Running setup.py (path:/tmp/pip-qzIjLh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:34:23 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)) 06:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:34:23 INFO - Running setup.py (path:/tmp/pip-_3clmG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:34:23 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)) 06:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:34:23 INFO - Running setup.py (path:/tmp/pip-7bnN3o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 06:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:34:24 INFO - Running setup.py (path:/tmp/pip-rfolP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:34:24 INFO - Running setup.py (path:/tmp/pip-VmGyfq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:34:24 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)) 06:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:34:24 INFO - Running setup.py (path:/tmp/pip-dhS4uL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:34:24 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)) 06:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:34:24 INFO - Running setup.py (path:/tmp/pip-XhSCni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:34:24 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)) 06:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:34:24 INFO - Running setup.py (path:/tmp/pip-5kYr_T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:34:24 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)) 06:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:34:24 INFO - Running setup.py (path:/tmp/pip-zrLClS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:34:24 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)) 06:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:34:24 INFO - Running setup.py (path:/tmp/pip-3IiH0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:34:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 06:34:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:34:25 INFO - Running setup.py (path:/tmp/pip-AsBVnk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:34:25 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)) 06:34:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:34:25 INFO - Running setup.py (path:/tmp/pip-p4nIuq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:34:25 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)) 06:34:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:34:25 INFO - Running setup.py (path:/tmp/pip-Nl47La-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:34:25 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)) 06:34:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:34:25 INFO - Running setup.py (path:/tmp/pip-5hauft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:34:25 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)) 06:34:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:34:26 INFO - Running setup.py (path:/tmp/pip-9dX7xR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:34:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:34:26 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)) 06:34:26 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)) 06:34:26 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)) 06:34:26 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)) 06:34:26 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)) 06:34:26 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)) 06:34:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:34: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 06:34: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 06:34:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:34: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 06:34: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 06:34:29 INFO - Downloading blessings-1.6.tar.gz 06:34:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:34:30 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)) 06:34:30 INFO - Installing collected packages: blessings 06:34:30 INFO - Running setup.py install for blessings 06:34:30 INFO - Successfully installed blessings 06:34:30 INFO - Cleaning up... 06:34:30 INFO - Return code: 0 06:34:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:34:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:34:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:34:30 INFO - Reading from file tmpfile_stdout 06:34:30 INFO - Current package versions: 06:34:30 INFO - argparse == 1.2.1 06:34:30 INFO - blessings == 1.6 06:34:30 INFO - blobuploader == 1.2.4 06:34:30 INFO - browsermob-proxy == 0.6.0 06:34:30 INFO - docopt == 0.6.1 06:34:30 INFO - manifestparser == 1.1 06:34:30 INFO - marionette-client == 2.3.0 06:34:30 INFO - marionette-driver == 1.4.0 06:34:30 INFO - mozInstall == 1.12 06:34:30 INFO - mozcrash == 0.17 06:34:30 INFO - mozdebug == 0.1 06:34:30 INFO - mozdevice == 0.48 06:34:30 INFO - mozfile == 1.2 06:34:30 INFO - mozhttpd == 0.7 06:34:30 INFO - mozinfo == 0.9 06:34:30 INFO - mozleak == 0.1 06:34:30 INFO - mozlog == 3.1 06:34:30 INFO - moznetwork == 0.27 06:34:30 INFO - mozprocess == 0.22 06:34:30 INFO - mozprofile == 0.28 06:34:30 INFO - mozrunner == 6.11 06:34:30 INFO - mozscreenshot == 0.1 06:34:30 INFO - mozsystemmonitor == 0.0 06:34:30 INFO - moztest == 0.7 06:34:30 INFO - mozversion == 1.4 06:34:30 INFO - psutil == 3.1.1 06:34:30 INFO - requests == 1.2.3 06:34:30 INFO - wptserve == 1.4.0 06:34:30 INFO - wsgiref == 0.1.2 06:34:30 INFO - Running post-action listener: _resource_record_post_action 06:34:30 INFO - Running post-action listener: _start_resource_monitoring 06:34:30 INFO - Starting resource monitoring. 06:34:30 INFO - ##### 06:34:31 INFO - ##### Running pull step. 06:34:31 INFO - ##### 06:34:31 INFO - Running pre-action listener: _resource_record_pre_action 06:34:31 INFO - Running main action method: pull 06:34:31 INFO - Pull has nothing to do! 06:34:31 INFO - Running post-action listener: _resource_record_post_action 06:34:31 INFO - ##### 06:34:31 INFO - ##### Running install step. 06:34:31 INFO - ##### 06:34:31 INFO - Running pre-action listener: _resource_record_pre_action 06:34:31 INFO - Running main action method: install 06:34:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:34:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:34:31 INFO - Reading from file tmpfile_stdout 06:34:31 INFO - Detecting whether we're running mozinstall >=1.0... 06:34:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:34:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:34:31 INFO - Reading from file tmpfile_stdout 06:34:31 INFO - Output received: 06:34:31 INFO - Usage: mozinstall [options] installer 06:34:31 INFO - Options: 06:34:31 INFO - -h, --help show this help message and exit 06:34:31 INFO - -d DEST, --destination=DEST 06:34:31 INFO - Directory to install application into. [default: 06:34:31 INFO - "/builds/slave/test"] 06:34:31 INFO - --app=APP Application being installed. [default: firefox] 06:34:31 INFO - mkdir: /builds/slave/test/build/application 06:34:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 06:34:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 06:35:04 INFO - Reading from file tmpfile_stdout 06:35:04 INFO - Output received: 06:35:04 INFO - /builds/slave/test/build/application/firefox/firefox 06:35:04 INFO - Running post-action listener: _resource_record_post_action 06:35:04 INFO - ##### 06:35:04 INFO - ##### Running run-tests step. 06:35:04 INFO - ##### 06:35:04 INFO - Running pre-action listener: _resource_record_pre_action 06:35:04 INFO - Running main action method: run_tests 06:35:04 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:35:04 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:35:04 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:35:04 INFO - grabbing minidump binary from tooltool 06:35:04 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')]} 06:35:04 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 0x2964100>, '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 0x2978130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x29785c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:35:04 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 06:35:04 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 06:35:04 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 06:35:04 INFO - Return code: 0 06:35:04 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 06:35:04 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:35:04 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/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 06:35:04 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/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 06:35:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:35:04 INFO - 'CCACHE_UMASK': '002', 06:35:04 INFO - 'DISPLAY': ':0', 06:35:04 INFO - 'HOME': '/home/cltbld', 06:35:04 INFO - 'LANG': 'en_US.UTF-8', 06:35:04 INFO - 'LOGNAME': 'cltbld', 06:35:04 INFO - 'MAIL': '/var/mail/cltbld', 06:35:04 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:35:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:35:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:35:04 INFO - 'MOZ_NO_REMOTE': '1', 06:35:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:35:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:35:04 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:35:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:35:04 INFO - 'PWD': '/builds/slave/test', 06:35:04 INFO - 'SHELL': '/bin/bash', 06:35:04 INFO - 'SHLVL': '1', 06:35:04 INFO - 'TERM': 'linux', 06:35:04 INFO - 'TMOUT': '86400', 06:35:04 INFO - 'USER': 'cltbld', 06:35:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461590687.610748-361404874', 06:35:04 INFO - '_': '/tools/buildbot/bin/python'} 06:35:04 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/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 06:35:05 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 06:35:05 INFO - import pkg_resources 06:35:06 INFO - Using 1 client processes 06:35:07 INFO - wptserve Starting http server on 127.0.0.1:8000 06:35:07 INFO - wptserve Starting http server on 127.0.0.1:8001 06:35:07 INFO - wptserve Starting http server on 127.0.0.1:8443 06:35:09 INFO - SUITE-START | Running 778 tests 06:35:09 INFO - Running testharness tests 06:35:09 INFO - Setting up ssl 06:35:09 INFO - PROCESS | certutil | 06:35:09 INFO - PROCESS | certutil | 06:35:09 INFO - PROCESS | certutil | 06:35:09 INFO - Certificate Nickname Trust Attributes 06:35:09 INFO - SSL,S/MIME,JAR/XPI 06:35:09 INFO - 06:35:09 INFO - web-platform-tests CT,, 06:35:09 INFO - 06:35:09 INFO - Starting runner 06:35:12 INFO - PROCESS | 3392 | 1461591312241 Marionette DEBUG Marionette enabled via build flag and pref 06:35:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a583a800 == 1 [pid = 3392] [id = 1] 06:35:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 1 (0x7fb1a583b000) [pid = 3392] [serial = 1] [outer = (nil)] 06:35:12 INFO - PROCESS | 3392 | [3392] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 06:35:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 2 (0x7fb1a583c000) [pid = 3392] [serial = 2] [outer = 0x7fb1a583b000] 06:35:12 INFO - PROCESS | 3392 | 1461591312897 Marionette INFO Listening on port 2828 06:35:13 INFO - PROCESS | 3392 | 1461591313478 Marionette DEBUG Marionette enabled via command-line flag 06:35:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a270f000 == 2 [pid = 3392] [id = 2] 06:35:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 3 (0x7fb1a270f800) [pid = 3392] [serial = 3] [outer = (nil)] 06:35:13 INFO - PROCESS | 3392 | [3392] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 06:35:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 4 (0x7fb1a2710800) [pid = 3392] [serial = 4] [outer = 0x7fb1a270f800] 06:35:13 INFO - PROCESS | 3392 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb1a27f7eb0 06:35:13 INFO - PROCESS | 3392 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb1a1b57700 06:35:13 INFO - PROCESS | 3392 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb1a1b5c970 06:35:13 INFO - PROCESS | 3392 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb1a1b5cc70 06:35:13 INFO - PROCESS | 3392 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb1a1b5cfa0 06:35:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 5 (0x7fb1a1b93000) [pid = 3392] [serial = 5] [outer = 0x7fb1a583b000] 06:35:13 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:35:13 INFO - PROCESS | 3392 | 1461591313860 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52666 06:35:13 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:35:13 INFO - PROCESS | 3392 | 1461591313903 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52667 06:35:13 INFO - PROCESS | 3392 | 1461591313953 Marionette DEBUG Closed connection conn0 06:35:14 INFO - PROCESS | 3392 | [3392] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 06:35:14 INFO - PROCESS | 3392 | 1461591314053 Marionette DEBUG Closed connection conn1 06:35:14 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:35:14 INFO - PROCESS | 3392 | 1461591314064 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52668 06:35:14 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:35:14 INFO - PROCESS | 3392 | 1461591314121 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52669 06:35:14 INFO - PROCESS | 3392 | 1461591314128 Marionette DEBUG Closed connection conn2 06:35:14 INFO - PROCESS | 3392 | 1461591314167 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:35:14 INFO - PROCESS | 3392 | 1461591314193 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425053553","device":"desktop","version":"48.0a1"} 06:35:14 INFO - PROCESS | 3392 | [3392] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:35:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195b1b000 == 3 [pid = 3392] [id = 3] 06:35:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 6 (0x7fb195b1b800) [pid = 3392] [serial = 6] [outer = (nil)] 06:35:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195b1c000 == 4 [pid = 3392] [id = 4] 06:35:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 7 (0x7fb195a18000) [pid = 3392] [serial = 7] [outer = (nil)] 06:35:16 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:35:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194bba800 == 5 [pid = 3392] [id = 5] 06:35:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 8 (0x7fb194c75400) [pid = 3392] [serial = 8] [outer = (nil)] 06:35:16 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:35:16 INFO - PROCESS | 3392 | [3392] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:35:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 9 (0x7fb194ae8000) [pid = 3392] [serial = 9] [outer = 0x7fb194c75400] 06:35:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 10 (0x7fb19430f000) [pid = 3392] [serial = 10] [outer = 0x7fb195b1b800] 06:35:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 11 (0x7fb194333800) [pid = 3392] [serial = 11] [outer = 0x7fb195a18000] 06:35:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 12 (0x7fb194335800) [pid = 3392] [serial = 12] [outer = 0x7fb194c75400] 06:35:18 INFO - PROCESS | 3392 | 1461591318196 Marionette DEBUG loaded listener.js 06:35:18 INFO - PROCESS | 3392 | 1461591318221 Marionette DEBUG loaded listener.js 06:35:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 13 (0x7fb192cf9000) [pid = 3392] [serial = 13] [outer = 0x7fb194c75400] 06:35:18 INFO - PROCESS | 3392 | 1461591318943 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a7f9bb15-83da-43be-950f-093ee8739dd7","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425053553","device":"desktop","version":"48.0a1","command_id":1}}] 06:35:19 INFO - PROCESS | 3392 | 1461591319166 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 06:35:19 INFO - PROCESS | 3392 | 1461591319346 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 06:35:19 INFO - PROCESS | 3392 | 1461591319616 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:35:19 INFO - PROCESS | 3392 | [3392] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:35:19 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:35:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 14 (0x7fb18f1d4000) [pid = 3392] [serial = 14] [outer = 0x7fb194c75400] 06:35:19 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:35:19 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:35:19 INFO - PROCESS | 3392 | 1461591319994 Marionette TRACE conn3 <- [1,3,null,{}] 06:35:20 INFO - PROCESS | 3392 | 1461591320002 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:35:20 INFO - PROCESS | 3392 | 1461591320040 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 06:35:20 INFO - PROCESS | 3392 | 1461591320156 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 06:35:20 INFO - PROCESS | 3392 | 1461591320161 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 06:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:35:20 INFO - PROCESS | 3392 | 1461591320171 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:35:20 INFO - PROCESS | 3392 | 1461591320178 Marionette TRACE conn3 <- [1,6,null,{}] 06:35:20 INFO - PROCESS | 3392 | 1461591320191 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:20 INFO - PROCESS | 3392 | 1461591320207 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 06:35:20 INFO - PROCESS | 3392 | 1461591320215 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc99800 == 6 [pid = 3392] [id = 6] 06:35:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 15 (0x7fb18db05800) [pid = 3392] [serial = 15] [outer = (nil)] 06:35:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 16 (0x7fb18db07800) [pid = 3392] [serial = 16] [outer = 0x7fb18db05800] 06:35:20 INFO - PROCESS | 3392 | 1461591320287 Marionette DEBUG loaded listener.js 06:35:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 17 (0x7fb18db0e800) [pid = 3392] [serial = 17] [outer = 0x7fb18db05800] 06:35:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d980800 == 7 [pid = 3392] [id = 7] 06:35:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 18 (0x7fb18d932400) [pid = 3392] [serial = 18] [outer = (nil)] 06:35:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 19 (0x7fb18e7c5000) [pid = 3392] [serial = 19] [outer = 0x7fb18d932400] 06:35:20 INFO - PROCESS | 3392 | 1461591320767 Marionette DEBUG loaded listener.js 06:35:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 20 (0x7fb18d8c1800) [pid = 3392] [serial = 20] [outer = 0x7fb18d932400] 06:35:21 INFO - PROCESS | 3392 | [3392] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 06:35:21 INFO - PROCESS | 3392 | 1461591321307 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 06:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1192ms 06:35:21 INFO - PROCESS | 3392 | 1461591321399 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 06:35:21 INFO - PROCESS | 3392 | 1461591321402 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 06:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:35:21 INFO - PROCESS | 3392 | 1461591321428 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:35:21 INFO - PROCESS | 3392 | 1461591321431 Marionette TRACE conn3 <- [1,10,null,{}] 06:35:21 INFO - PROCESS | 3392 | 1461591321452 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:21 INFO - PROCESS | 3392 | 1461591321616 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 06:35:21 INFO - PROCESS | 3392 | 1461591321635 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18be41800 == 8 [pid = 3392] [id = 8] 06:35:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 21 (0x7fb18cc92400) [pid = 3392] [serial = 21] [outer = (nil)] 06:35:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 22 (0x7fb18d930c00) [pid = 3392] [serial = 22] [outer = 0x7fb18cc92400] 06:35:21 INFO - PROCESS | 3392 | 1461591321705 Marionette DEBUG loaded listener.js 06:35:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 23 (0x7fb18bf35800) [pid = 3392] [serial = 23] [outer = 0x7fb18cc92400] 06:35:22 INFO - PROCESS | 3392 | 1461591322285 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 06:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 902ms 06:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:35:22 INFO - PROCESS | 3392 | 1461591322316 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 06:35:22 INFO - PROCESS | 3392 | 1461591322319 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 06:35:22 INFO - PROCESS | 3392 | 1461591322324 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:35:22 INFO - PROCESS | 3392 | 1461591322328 Marionette TRACE conn3 <- [1,14,null,{}] 06:35:22 INFO - PROCESS | 3392 | 1461591322333 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:22 INFO - PROCESS | 3392 | 1461591322478 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 06:35:22 INFO - PROCESS | 3392 | 1461591322499 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bfb6800 == 9 [pid = 3392] [id = 9] 06:35:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 24 (0x7fb18c11f400) [pid = 3392] [serial = 24] [outer = (nil)] 06:35:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 25 (0x7fb18c124400) [pid = 3392] [serial = 25] [outer = 0x7fb18c11f400] 06:35:22 INFO - PROCESS | 3392 | 1461591322561 Marionette DEBUG loaded listener.js 06:35:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 26 (0x7fb18c4f9800) [pid = 3392] [serial = 26] [outer = 0x7fb18c11f400] 06:35:23 INFO - PROCESS | 3392 | 1461591323667 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 06:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1382ms 06:35:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c1af000 == 10 [pid = 3392] [id = 10] 06:35:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 27 (0x7fb18c1af800) [pid = 3392] [serial = 27] [outer = (nil)] 06:35:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 28 (0x7fb18c1b1000) [pid = 3392] [serial = 28] [outer = 0x7fb18c1af800] 06:35:23 INFO - PROCESS | 3392 | 1461591323760 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 06:35:23 INFO - PROCESS | 3392 | 1461591323767 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 06:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:35:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 29 (0x7fb18c1b0000) [pid = 3392] [serial = 29] [outer = 0x7fb18c1af800] 06:35:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cb04800 == 11 [pid = 3392] [id = 11] 06:35:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 30 (0x7fb18c2bfc00) [pid = 3392] [serial = 30] [outer = (nil)] 06:35:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 31 (0x7fb18c408800) [pid = 3392] [serial = 31] [outer = 0x7fb18c2bfc00] 06:35:23 INFO - PROCESS | 3392 | 1461591323889 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:35:23 INFO - PROCESS | 3392 | 1461591323896 Marionette TRACE conn3 <- [1,18,null,{}] 06:35:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 32 (0x7fb18c4f0800) [pid = 3392] [serial = 32] [outer = 0x7fb18c2bfc00] 06:35:24 INFO - PROCESS | 3392 | 1461591324001 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:24 INFO - PROCESS | 3392 | 1461591324199 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 06:35:24 INFO - PROCESS | 3392 | 1461591324338 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb191905000 == 12 [pid = 3392] [id = 12] 06:35:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 33 (0x7fb18f179000) [pid = 3392] [serial = 33] [outer = (nil)] 06:35:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 34 (0x7fb190687800) [pid = 3392] [serial = 34] [outer = 0x7fb18f179000] 06:35:24 INFO - PROCESS | 3392 | 1461591324451 Marionette DEBUG loaded listener.js 06:35:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 35 (0x7fb192cf6400) [pid = 3392] [serial = 35] [outer = 0x7fb18f179000] 06:35:25 INFO - PROCESS | 3392 | 1461591325309 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 06:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1598ms 06:35:25 INFO - PROCESS | 3392 | 1461591325379 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 06:35:25 INFO - PROCESS | 3392 | 1461591325388 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 06:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:35:25 INFO - PROCESS | 3392 | 1461591325398 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:35:25 INFO - PROCESS | 3392 | 1461591325402 Marionette TRACE conn3 <- [1,22,null,{}] 06:35:25 INFO - PROCESS | 3392 | 1461591325408 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:25 INFO - PROCESS | 3392 | 1461591325587 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 06:35:25 INFO - PROCESS | 3392 | 1461591325706 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb192e6c800 == 13 [pid = 3392] [id = 13] 06:35:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 36 (0x7fb19349b800) [pid = 3392] [serial = 36] [outer = (nil)] 06:35:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 37 (0x7fb1947ce400) [pid = 3392] [serial = 37] [outer = 0x7fb19349b800] 06:35:25 INFO - PROCESS | 3392 | 1461591325786 Marionette DEBUG loaded listener.js 06:35:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 38 (0x7fb194c6dc00) [pid = 3392] [serial = 38] [outer = 0x7fb19349b800] 06:35:26 INFO - PROCESS | 3392 | 1461591326639 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 06:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1280ms 06:35:26 INFO - PROCESS | 3392 | 1461591326678 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 06:35:26 INFO - PROCESS | 3392 | 1461591326681 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 06:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:35:26 INFO - PROCESS | 3392 | 1461591326688 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:35:26 INFO - PROCESS | 3392 | 1461591326693 Marionette TRACE conn3 <- [1,26,null,{}] 06:35:26 INFO - PROCESS | 3392 | 1461591326708 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:26 INFO - PROCESS | 3392 | 1461591326938 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 06:35:27 INFO - PROCESS | 3392 | 1461591327222 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d989000 == 14 [pid = 3392] [id = 14] 06:35:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 39 (0x7fb1925af400) [pid = 3392] [serial = 39] [outer = (nil)] 06:35:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 40 (0x7fb192e1b400) [pid = 3392] [serial = 40] [outer = 0x7fb1925af400] 06:35:27 INFO - PROCESS | 3392 | 1461591327296 Marionette DEBUG loaded listener.js 06:35:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 41 (0x7fb193eb4800) [pid = 3392] [serial = 41] [outer = 0x7fb1925af400] 06:35:28 INFO - PROCESS | 3392 | 1461591328230 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 06:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1584ms 06:35:28 INFO - PROCESS | 3392 | 1461591328305 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 06:35:28 INFO - PROCESS | 3392 | 1461591328310 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 06:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:35:28 INFO - PROCESS | 3392 | 1461591328321 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:35:28 INFO - PROCESS | 3392 | 1461591328324 Marionette TRACE conn3 <- [1,30,null,{}] 06:35:28 INFO - PROCESS | 3392 | 1461591328337 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:28 INFO - PROCESS | 3392 | 1461591328474 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 06:35:28 INFO - PROCESS | 3392 | 1461591328485 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194144000 == 15 [pid = 3392] [id = 15] 06:35:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 42 (0x7fb18bf36800) [pid = 3392] [serial = 42] [outer = (nil)] 06:35:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 43 (0x7fb1943d9800) [pid = 3392] [serial = 43] [outer = 0x7fb18bf36800] 06:35:28 INFO - PROCESS | 3392 | 1461591328550 Marionette DEBUG loaded listener.js 06:35:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 44 (0x7fb195d62800) [pid = 3392] [serial = 44] [outer = 0x7fb18bf36800] 06:35:29 INFO - PROCESS | 3392 | 1461591329276 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 06:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 987ms 06:35:29 INFO - PROCESS | 3392 | 1461591329312 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 06:35:29 INFO - PROCESS | 3392 | 1461591329317 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 06:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:35:29 INFO - PROCESS | 3392 | 1461591329339 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:35:29 INFO - PROCESS | 3392 | 1461591329342 Marionette TRACE conn3 <- [1,34,null,{}] 06:35:29 INFO - PROCESS | 3392 | 1461591329350 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:29 INFO - PROCESS | 3392 | 1461591329480 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 06:35:29 INFO - PROCESS | 3392 | 1461591329498 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1951e9800 == 16 [pid = 3392] [id = 16] 06:35:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 45 (0x7fb196085800) [pid = 3392] [serial = 45] [outer = (nil)] 06:35:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 46 (0x7fb19608f400) [pid = 3392] [serial = 46] [outer = 0x7fb196085800] 06:35:29 INFO - PROCESS | 3392 | 1461591329564 Marionette DEBUG loaded listener.js 06:35:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 47 (0x7fb19644f000) [pid = 3392] [serial = 47] [outer = 0x7fb196085800] 06:35:30 INFO - PROCESS | 3392 | 1461591330277 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 06:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 995ms 06:35:30 INFO - PROCESS | 3392 | 1461591330325 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 06:35:30 INFO - PROCESS | 3392 | 1461591330329 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 06:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:35:30 INFO - PROCESS | 3392 | 1461591330352 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:35:30 INFO - PROCESS | 3392 | 1461591330361 Marionette TRACE conn3 <- [1,38,null,{}] 06:35:30 INFO - PROCESS | 3392 | 1461591330373 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:30 INFO - PROCESS | 3392 | 1461591330514 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 06:35:30 INFO - PROCESS | 3392 | 1461591330525 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195a88800 == 17 [pid = 3392] [id = 17] 06:35:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 48 (0x7fb196b74800) [pid = 3392] [serial = 48] [outer = (nil)] 06:35:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 49 (0x7fb196da9800) [pid = 3392] [serial = 49] [outer = 0x7fb196b74800] 06:35:30 INFO - PROCESS | 3392 | 1461591330587 Marionette DEBUG loaded listener.js 06:35:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 50 (0x7fb1980dac00) [pid = 3392] [serial = 50] [outer = 0x7fb196b74800] 06:35:31 INFO - PROCESS | 3392 | 1461591331290 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 06:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 960ms 06:35:31 INFO - PROCESS | 3392 | 1461591331305 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 06:35:31 INFO - PROCESS | 3392 | 1461591331308 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 06:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:35:31 INFO - PROCESS | 3392 | 1461591331314 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:35:31 INFO - PROCESS | 3392 | 1461591331316 Marionette TRACE conn3 <- [1,42,null,{}] 06:35:31 INFO - PROCESS | 3392 | 1461591331322 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:31 INFO - PROCESS | 3392 | 1461591331487 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 06:35:31 INFO - PROCESS | 3392 | 1461591331511 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195b22800 == 18 [pid = 3392] [id = 18] 06:35:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 51 (0x7fb196cc3c00) [pid = 3392] [serial = 51] [outer = (nil)] 06:35:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 52 (0x7fb198e08000) [pid = 3392] [serial = 52] [outer = 0x7fb196cc3c00] 06:35:31 INFO - PROCESS | 3392 | 1461591331579 Marionette DEBUG loaded listener.js 06:35:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 53 (0x7fb18f172400) [pid = 3392] [serial = 53] [outer = 0x7fb196cc3c00] 06:35:32 INFO - PROCESS | 3392 | 1461591332220 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 06:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 926ms 06:35:32 INFO - PROCESS | 3392 | 1461591332241 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 06:35:32 INFO - PROCESS | 3392 | 1461591332243 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 06:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:35:32 INFO - PROCESS | 3392 | 1461591332249 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:35:32 INFO - PROCESS | 3392 | 1461591332252 Marionette TRACE conn3 <- [1,46,null,{}] 06:35:32 INFO - PROCESS | 3392 | 1461591332257 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:32 INFO - PROCESS | 3392 | 1461591332389 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 06:35:32 INFO - PROCESS | 3392 | 1461591332494 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196261000 == 19 [pid = 3392] [id = 19] 06:35:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 54 (0x7fb1a1b08800) [pid = 3392] [serial = 54] [outer = (nil)] 06:35:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 55 (0x7fb1a1b0e800) [pid = 3392] [serial = 55] [outer = 0x7fb1a1b08800] 06:35:32 INFO - PROCESS | 3392 | 1461591332578 Marionette DEBUG loaded listener.js 06:35:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 56 (0x7fb1a29da400) [pid = 3392] [serial = 56] [outer = 0x7fb1a1b08800] 06:35:33 INFO - PROCESS | 3392 | 1461591333483 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 06:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1282ms 06:35:33 INFO - PROCESS | 3392 | 1461591333534 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 06:35:33 INFO - PROCESS | 3392 | 1461591333539 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 06:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:35:33 INFO - PROCESS | 3392 | 1461591333548 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:35:33 INFO - PROCESS | 3392 | 1461591333553 Marionette TRACE conn3 <- [1,50,null,{}] 06:35:33 INFO - PROCESS | 3392 | 1461591333562 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:33 INFO - PROCESS | 3392 | 1461591333764 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 06:35:33 INFO - PROCESS | 3392 | 1461591333888 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb192c50800 == 20 [pid = 3392] [id = 20] 06:35:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 57 (0x7fb18cc97400) [pid = 3392] [serial = 57] [outer = (nil)] 06:35:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 58 (0x7fb18f173800) [pid = 3392] [serial = 58] [outer = 0x7fb18cc97400] 06:35:33 INFO - PROCESS | 3392 | 1461591333965 Marionette DEBUG loaded listener.js 06:35:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 59 (0x7fb192c95400) [pid = 3392] [serial = 59] [outer = 0x7fb18cc97400] 06:35:34 INFO - PROCESS | 3392 | 1461591334779 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1283ms 06:35:34 INFO - PROCESS | 3392 | 1461591334847 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 06:35:34 INFO - PROCESS | 3392 | 1461591334855 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 06:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:35:34 INFO - PROCESS | 3392 | 1461591334872 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:35:34 INFO - PROCESS | 3392 | 1461591334876 Marionette TRACE conn3 <- [1,54,null,{}] 06:35:34 INFO - PROCESS | 3392 | 1461591334882 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:35 INFO - PROCESS | 3392 | 1461591335043 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 06:35:35 INFO - PROCESS | 3392 | 1461591335165 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19545c800 == 21 [pid = 3392] [id = 21] 06:35:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 60 (0x7fb193bd9800) [pid = 3392] [serial = 60] [outer = (nil)] 06:35:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 61 (0x7fb1947cf400) [pid = 3392] [serial = 61] [outer = 0x7fb193bd9800] 06:35:35 INFO - PROCESS | 3392 | 1461591335250 Marionette DEBUG loaded listener.js 06:35:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 62 (0x7fb19550c400) [pid = 3392] [serial = 62] [outer = 0x7fb193bd9800] 06:35:36 INFO - PROCESS | 3392 | 1461591336072 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1243ms 06:35:36 INFO - PROCESS | 3392 | 1461591336113 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 06:35:36 INFO - PROCESS | 3392 | 1461591336116 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 06:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:35:36 INFO - PROCESS | 3392 | 1461591336123 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:35:36 INFO - PROCESS | 3392 | 1461591336129 Marionette TRACE conn3 <- [1,58,null,{}] 06:35:36 INFO - PROCESS | 3392 | 1461591336162 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:36 INFO - PROCESS | 3392 | 1461591336371 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 06:35:36 INFO - PROCESS | 3392 | 1461591336500 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1964a4800 == 22 [pid = 3392] [id = 22] 06:35:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 63 (0x7fb18bf3ec00) [pid = 3392] [serial = 63] [outer = (nil)] 06:35:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 64 (0x7fb196092000) [pid = 3392] [serial = 64] [outer = 0x7fb18bf3ec00] 06:35:36 INFO - PROCESS | 3392 | 1461591336578 Marionette DEBUG loaded listener.js 06:35:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 65 (0x7fb198e0f800) [pid = 3392] [serial = 65] [outer = 0x7fb18bf3ec00] 06:35:37 INFO - PROCESS | 3392 | 1461591337606 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195b22800 == 21 [pid = 3392] [id = 18] 06:35:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195a88800 == 20 [pid = 3392] [id = 17] 06:35:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1951e9800 == 19 [pid = 3392] [id = 16] 06:35:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194144000 == 18 [pid = 3392] [id = 15] 06:35:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d989000 == 17 [pid = 3392] [id = 14] 06:35:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb191905000 == 16 [pid = 3392] [id = 12] 06:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1615ms 06:35:37 INFO - PROCESS | 3392 | 1461591337739 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 06:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:35:37 INFO - PROCESS | 3392 | 1461591337744 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 06:35:37 INFO - PROCESS | 3392 | 1461591337752 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:35:37 INFO - PROCESS | 3392 | 1461591337757 Marionette TRACE conn3 <- [1,62,null,{}] 06:35:37 INFO - PROCESS | 3392 | 1461591337776 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:37 INFO - PROCESS | 3392 | 1461591337990 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 06:35:38 INFO - PROCESS | 3392 | 1461591338141 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f1be000 == 17 [pid = 3392] [id = 23] 06:35:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 66 (0x7fb192e1c400) [pid = 3392] [serial = 66] [outer = (nil)] 06:35:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 67 (0x7fb19349c800) [pid = 3392] [serial = 67] [outer = 0x7fb192e1c400] 06:35:38 INFO - PROCESS | 3392 | 1461591338234 Marionette DEBUG loaded listener.js 06:35:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 68 (0x7fb193e10000) [pid = 3392] [serial = 68] [outer = 0x7fb192e1c400] 06:35:39 INFO - PROCESS | 3392 | 1461591339007 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1334ms 06:35:39 INFO - PROCESS | 3392 | 1461591339086 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 06:35:39 INFO - PROCESS | 3392 | 1461591339091 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 06:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:35:39 INFO - PROCESS | 3392 | 1461591339104 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:35:39 INFO - PROCESS | 3392 | 1461591339108 Marionette TRACE conn3 <- [1,66,null,{}] 06:35:39 INFO - PROCESS | 3392 | 1461591339115 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:39 INFO - PROCESS | 3392 | 1461591339277 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 06:35:39 INFO - PROCESS | 3392 | 1461591339402 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194f15000 == 18 [pid = 3392] [id = 24] 06:35:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 69 (0x7fb19433b400) [pid = 3392] [serial = 69] [outer = (nil)] 06:35:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 70 (0x7fb195519800) [pid = 3392] [serial = 70] [outer = 0x7fb19433b400] 06:35:39 INFO - PROCESS | 3392 | 1461591339478 Marionette DEBUG loaded listener.js 06:35:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 71 (0x7fb195d68c00) [pid = 3392] [serial = 71] [outer = 0x7fb19433b400] 06:35:40 INFO - PROCESS | 3392 | 1461591340299 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1250ms 06:35:40 INFO - PROCESS | 3392 | 1461591340351 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 06:35:40 INFO - PROCESS | 3392 | 1461591340354 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 06:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:35:40 INFO - PROCESS | 3392 | 1461591340361 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:35:40 INFO - PROCESS | 3392 | 1461591340365 Marionette TRACE conn3 <- [1,70,null,{}] 06:35:40 INFO - PROCESS | 3392 | 1461591340381 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:40 INFO - PROCESS | 3392 | 1461591340556 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 06:35:40 INFO - PROCESS | 3392 | 1461591340683 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195b13800 == 19 [pid = 3392] [id = 25] 06:35:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 72 (0x7fb196b71400) [pid = 3392] [serial = 72] [outer = (nil)] 06:35:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 73 (0x7fb196cce400) [pid = 3392] [serial = 73] [outer = 0x7fb196b71400] 06:35:40 INFO - PROCESS | 3392 | 1461591340772 Marionette DEBUG loaded listener.js 06:35:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 74 (0x7fb198e10400) [pid = 3392] [serial = 74] [outer = 0x7fb196b71400] 06:35:41 INFO - PROCESS | 3392 | 1461591341671 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1342ms 06:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:35:41 INFO - PROCESS | 3392 | 1461591341704 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 06:35:41 INFO - PROCESS | 3392 | 1461591341707 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 06:35:41 INFO - PROCESS | 3392 | 1461591341713 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:35:41 INFO - PROCESS | 3392 | 1461591341716 Marionette TRACE conn3 <- [1,74,null,{}] 06:35:41 INFO - PROCESS | 3392 | 1461591341721 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:41 INFO - PROCESS | 3392 | 1461591341871 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 06:35:42 INFO - PROCESS | 3392 | 1461591342002 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb198079000 == 20 [pid = 3392] [id = 26] 06:35:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 75 (0x7fb195427800) [pid = 3392] [serial = 75] [outer = (nil)] 06:35:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 76 (0x7fb1a29e0400) [pid = 3392] [serial = 76] [outer = 0x7fb195427800] 06:35:42 INFO - PROCESS | 3392 | 1461591342082 Marionette DEBUG loaded listener.js 06:35:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 77 (0x7fb1a2c46000) [pid = 3392] [serial = 77] [outer = 0x7fb195427800] 06:35:43 INFO - PROCESS | 3392 | 1461591342997 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1332ms 06:35:43 INFO - PROCESS | 3392 | 1461591343045 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 06:35:43 INFO - PROCESS | 3392 | 1461591343050 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 06:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:35:43 INFO - PROCESS | 3392 | 1461591343058 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:35:43 INFO - PROCESS | 3392 | 1461591343064 Marionette TRACE conn3 <- [1,78,null,{}] 06:35:43 INFO - PROCESS | 3392 | 1461591343091 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:43 INFO - PROCESS | 3392 | 1461591343245 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 06:35:43 INFO - PROCESS | 3392 | 1461591343397 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc9f000 == 21 [pid = 3392] [id = 27] 06:35:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 78 (0x7fb18db0c000) [pid = 3392] [serial = 78] [outer = (nil)] 06:35:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 79 (0x7fb192eee800) [pid = 3392] [serial = 79] [outer = 0x7fb18db0c000] 06:35:43 INFO - PROCESS | 3392 | 1461591343478 Marionette DEBUG loaded listener.js 06:35:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 80 (0x7fb19433cc00) [pid = 3392] [serial = 80] [outer = 0x7fb18db0c000] 06:35:44 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb192c50800 == 20 [pid = 3392] [id = 20] 06:35:44 INFO - PROCESS | 3392 | 1461591344303 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1304ms 06:35:44 INFO - PROCESS | 3392 | 1461591344377 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 06:35:44 INFO - PROCESS | 3392 | 1461591344384 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 06:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:35:44 INFO - PROCESS | 3392 | 1461591344396 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:35:44 INFO - PROCESS | 3392 | 1461591344401 Marionette TRACE conn3 <- [1,82,null,{}] 06:35:44 INFO - PROCESS | 3392 | 1461591344411 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:44 INFO - PROCESS | 3392 | 1461591344579 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 06:35:44 INFO - PROCESS | 3392 | 1461591344718 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195447000 == 21 [pid = 3392] [id = 28] 06:35:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 81 (0x7fb18f1d4800) [pid = 3392] [serial = 81] [outer = (nil)] 06:35:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 82 (0x7fb1943d5800) [pid = 3392] [serial = 82] [outer = 0x7fb18f1d4800] 06:35:44 INFO - PROCESS | 3392 | 1461591344799 Marionette DEBUG loaded listener.js 06:35:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 83 (0x7fb195518800) [pid = 3392] [serial = 83] [outer = 0x7fb18f1d4800] 06:35:45 INFO - PROCESS | 3392 | 1461591345588 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1234ms 06:35:45 INFO - PROCESS | 3392 | 1461591345630 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 06:35:45 INFO - PROCESS | 3392 | 1461591345639 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 06:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:35:45 INFO - PROCESS | 3392 | 1461591345666 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:35:45 INFO - PROCESS | 3392 | 1461591345671 Marionette TRACE conn3 <- [1,86,null,{}] 06:35:45 INFO - PROCESS | 3392 | 1461591345679 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:45 INFO - PROCESS | 3392 | 1461591345839 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 06:35:45 INFO - PROCESS | 3392 | 1461591345964 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb198ea0800 == 22 [pid = 3392] [id = 29] 06:35:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 84 (0x7fb193bda000) [pid = 3392] [serial = 84] [outer = (nil)] 06:35:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 85 (0x7fb196b73c00) [pid = 3392] [serial = 85] [outer = 0x7fb193bda000] 06:35:46 INFO - PROCESS | 3392 | 1461591346040 Marionette DEBUG loaded listener.js 06:35:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 86 (0x7fb19bc62c00) [pid = 3392] [serial = 86] [outer = 0x7fb193bda000] 06:35:46 INFO - PROCESS | 3392 | 1461591346888 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1299ms 06:35:46 INFO - PROCESS | 3392 | 1461591346949 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 06:35:46 INFO - PROCESS | 3392 | 1461591346953 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 06:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:35:46 INFO - PROCESS | 3392 | 1461591346959 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:35:46 INFO - PROCESS | 3392 | 1461591346965 Marionette TRACE conn3 <- [1,90,null,{}] 06:35:46 INFO - PROCESS | 3392 | 1461591346981 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:47 INFO - PROCESS | 3392 | 1461591347144 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 06:35:47 INFO - PROCESS | 3392 | 1461591347270 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a1ba1000 == 23 [pid = 3392] [id = 30] 06:35:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 87 (0x7fb1a2af3800) [pid = 3392] [serial = 87] [outer = (nil)] 06:35:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 88 (0x7fb1a2c8d000) [pid = 3392] [serial = 88] [outer = 0x7fb1a2af3800] 06:35:47 INFO - PROCESS | 3392 | 1461591347373 Marionette DEBUG loaded listener.js 06:35:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 89 (0x7fb1a3b44000) [pid = 3392] [serial = 89] [outer = 0x7fb1a2af3800] 06:35:48 INFO - PROCESS | 3392 | 1461591348152 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1233ms 06:35:48 INFO - PROCESS | 3392 | 1461591348194 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 06:35:48 INFO - PROCESS | 3392 | 1461591348199 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 06:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:35:48 INFO - PROCESS | 3392 | 1461591348204 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:35:48 INFO - PROCESS | 3392 | 1461591348208 Marionette TRACE conn3 <- [1,94,null,{}] 06:35:48 INFO - PROCESS | 3392 | 1461591348213 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:48 INFO - PROCESS | 3392 | 1461591348369 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 06:35:48 INFO - PROCESS | 3392 | 1461591348474 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2935800 == 24 [pid = 3392] [id = 31] 06:35:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 90 (0x7fb18c120c00) [pid = 3392] [serial = 90] [outer = (nil)] 06:35:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 91 (0x7fb1a3e76c00) [pid = 3392] [serial = 91] [outer = 0x7fb18c120c00] 06:35:48 INFO - PROCESS | 3392 | 1461591348546 Marionette DEBUG loaded listener.js 06:35:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 92 (0x7fb1a5d36000) [pid = 3392] [serial = 92] [outer = 0x7fb18c120c00] 06:35:49 INFO - PROCESS | 3392 | 1461591349341 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 06:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1180ms 06:35:49 INFO - PROCESS | 3392 | 1461591349388 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 06:35:49 INFO - PROCESS | 3392 | 1461591349391 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 06:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:35:49 INFO - PROCESS | 3392 | 1461591349397 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:35:49 INFO - PROCESS | 3392 | 1461591349401 Marionette TRACE conn3 <- [1,98,null,{}] 06:35:49 INFO - PROCESS | 3392 | 1461591349406 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:49 INFO - PROCESS | 3392 | 1461591349555 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 06:35:49 INFO - PROCESS | 3392 | 1461591349690 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c1a9800 == 25 [pid = 3392] [id = 32] 06:35:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 93 (0x7fb191932c00) [pid = 3392] [serial = 93] [outer = (nil)] 06:35:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 94 (0x7fb1a5dc0c00) [pid = 3392] [serial = 94] [outer = 0x7fb191932c00] 06:35:49 INFO - PROCESS | 3392 | 1461591349763 Marionette DEBUG loaded listener.js 06:35:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 95 (0x7fb1a7661400) [pid = 3392] [serial = 95] [outer = 0x7fb191932c00] 06:35:50 INFO - PROCESS | 3392 | 1461591350569 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 06:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1335ms 06:35:50 INFO - PROCESS | 3392 | 1461591350750 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 06:35:50 INFO - PROCESS | 3392 | 1461591350757 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 06:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:35:50 INFO - PROCESS | 3392 | 1461591350767 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:35:50 INFO - PROCESS | 3392 | 1461591350770 Marionette TRACE conn3 <- [1,102,null,{}] 06:35:50 INFO - PROCESS | 3392 | 1461591350778 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:50 INFO - PROCESS | 3392 | 1461591350935 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 06:35:51 INFO - PROCESS | 3392 | 1461591351083 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194bbc800 == 26 [pid = 3392] [id = 33] 06:35:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 96 (0x7fb1942e0000) [pid = 3392] [serial = 96] [outer = (nil)] 06:35:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 97 (0x7fb19461fc00) [pid = 3392] [serial = 97] [outer = 0x7fb1942e0000] 06:35:51 INFO - PROCESS | 3392 | 1461591351217 Marionette DEBUG loaded listener.js 06:35:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 98 (0x7fb195be7c00) [pid = 3392] [serial = 98] [outer = 0x7fb1942e0000] 06:35:51 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194f15000 == 25 [pid = 3392] [id = 24] 06:35:51 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f1be000 == 24 [pid = 3392] [id = 23] 06:35:52 INFO - PROCESS | 3392 | 1461591352100 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 06:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1380ms 06:35:52 INFO - PROCESS | 3392 | 1461591352147 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 06:35:52 INFO - PROCESS | 3392 | 1461591352153 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 06:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:35:52 INFO - PROCESS | 3392 | 1461591352162 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:35:52 INFO - PROCESS | 3392 | 1461591352168 Marionette TRACE conn3 <- [1,106,null,{}] 06:35:52 INFO - PROCESS | 3392 | 1461591352177 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:52 INFO - PROCESS | 3392 | 1461591352360 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 06:35:52 INFO - PROCESS | 3392 | 1461591352491 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19545d800 == 25 [pid = 3392] [id = 34] 06:35:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 99 (0x7fb193cc8000) [pid = 3392] [serial = 99] [outer = (nil)] 06:35:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 100 (0x7fb195d63800) [pid = 3392] [serial = 100] [outer = 0x7fb193cc8000] 06:35:52 INFO - PROCESS | 3392 | 1461591352572 Marionette DEBUG loaded listener.js 06:35:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 101 (0x7fb196ccfc00) [pid = 3392] [serial = 101] [outer = 0x7fb193cc8000] 06:35:53 INFO - PROCESS | 3392 | 1461591353401 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 06:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1286ms 06:35:53 INFO - PROCESS | 3392 | 1461591353450 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 06:35:53 INFO - PROCESS | 3392 | 1461591353459 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 06:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:35:53 INFO - PROCESS | 3392 | 1461591353469 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:35:53 INFO - PROCESS | 3392 | 1461591353472 Marionette TRACE conn3 <- [1,110,null,{}] 06:35:53 INFO - PROCESS | 3392 | 1461591353479 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:53 INFO - PROCESS | 3392 | 1461591353642 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 06:35:53 INFO - PROCESS | 3392 | 1461591353774 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a1ba7800 == 26 [pid = 3392] [id = 35] 06:35:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 102 (0x7fb198e1c400) [pid = 3392] [serial = 102] [outer = (nil)] 06:35:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 103 (0x7fb1a2ae4400) [pid = 3392] [serial = 103] [outer = 0x7fb198e1c400] 06:35:53 INFO - PROCESS | 3392 | 1461591353851 Marionette DEBUG loaded listener.js 06:35:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 104 (0x7fb1a38ab800) [pid = 3392] [serial = 104] [outer = 0x7fb198e1c400] 06:35:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 105 (0x7fb1a1b08000) [pid = 3392] [serial = 105] [outer = 0x7fb18c2bfc00] 06:35:54 INFO - PROCESS | 3392 | 1461591354841 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 06:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1429ms 06:35:54 INFO - PROCESS | 3392 | 1461591354898 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 06:35:54 INFO - PROCESS | 3392 | 1461591354902 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 06:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:35:54 INFO - PROCESS | 3392 | 1461591354909 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:35:54 INFO - PROCESS | 3392 | 1461591354914 Marionette TRACE conn3 <- [1,114,null,{}] 06:35:54 INFO - PROCESS | 3392 | 1461591354929 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:55 INFO - PROCESS | 3392 | 1461591355128 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 06:35:55 INFO - PROCESS | 3392 | 1461591355288 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a3e21800 == 27 [pid = 3392] [id = 36] 06:35:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 106 (0x7fb1a5db3c00) [pid = 3392] [serial = 106] [outer = (nil)] 06:35:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 107 (0x7fb1a77a8c00) [pid = 3392] [serial = 107] [outer = 0x7fb1a5db3c00] 06:35:55 INFO - PROCESS | 3392 | 1461591355371 Marionette DEBUG loaded listener.js 06:35:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 108 (0x7fb1a7ca0800) [pid = 3392] [serial = 108] [outer = 0x7fb1a5db3c00] 06:35:56 INFO - PROCESS | 3392 | 1461591356141 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 06:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1288ms 06:35:56 INFO - PROCESS | 3392 | 1461591356214 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 06:35:56 INFO - PROCESS | 3392 | 1461591356218 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 06:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:35:56 INFO - PROCESS | 3392 | 1461591356225 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:35:56 INFO - PROCESS | 3392 | 1461591356228 Marionette TRACE conn3 <- [1,118,null,{}] 06:35:56 INFO - PROCESS | 3392 | 1461591356233 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:56 INFO - PROCESS | 3392 | 1461591356394 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 06:35:56 INFO - PROCESS | 3392 | 1461591356524 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a763f800 == 28 [pid = 3392] [id = 37] 06:35:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 109 (0x7fb1960a6800) [pid = 3392] [serial = 109] [outer = (nil)] 06:35:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 110 (0x7fb1960b0c00) [pid = 3392] [serial = 110] [outer = 0x7fb1960a6800] 06:35:56 INFO - PROCESS | 3392 | 1461591356614 Marionette DEBUG loaded listener.js 06:35:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 111 (0x7fb1a77a5800) [pid = 3392] [serial = 111] [outer = 0x7fb1960a6800] 06:35:57 INFO - PROCESS | 3392 | 1461591357311 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 06:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1135ms 06:35:57 INFO - PROCESS | 3392 | 1461591357362 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 06:35:57 INFO - PROCESS | 3392 | 1461591357365 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 06:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:35:57 INFO - PROCESS | 3392 | 1461591357390 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:35:57 INFO - PROCESS | 3392 | 1461591357394 Marionette TRACE conn3 <- [1,122,null,{}] 06:35:57 INFO - PROCESS | 3392 | 1461591357399 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:57 INFO - PROCESS | 3392 | 1461591357545 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 06:35:57 INFO - PROCESS | 3392 | 1461591357676 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7cdc800 == 29 [pid = 3392] [id = 38] 06:35:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 112 (0x7fb18d927400) [pid = 3392] [serial = 112] [outer = (nil)] 06:35:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 113 (0x7fb1a7e41000) [pid = 3392] [serial = 113] [outer = 0x7fb18d927400] 06:35:57 INFO - PROCESS | 3392 | 1461591357753 Marionette DEBUG loaded listener.js 06:35:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 114 (0x7fb198e19800) [pid = 3392] [serial = 114] [outer = 0x7fb18d927400] 06:35:58 INFO - PROCESS | 3392 | 1461591358527 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 06:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1188ms 06:35:58 INFO - PROCESS | 3392 | 1461591358583 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 06:35:58 INFO - PROCESS | 3392 | 1461591358587 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 06:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:35:58 INFO - PROCESS | 3392 | 1461591358594 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:35:58 INFO - PROCESS | 3392 | 1461591358598 Marionette TRACE conn3 <- [1,126,null,{}] 06:35:58 INFO - PROCESS | 3392 | 1461591358603 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:58 INFO - PROCESS | 3392 | 1461591358812 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 06:35:58 INFO - PROCESS | 3392 | 1461591358950 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a8116800 == 30 [pid = 3392] [id = 39] 06:35:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 115 (0x7fb192ef4400) [pid = 3392] [serial = 115] [outer = (nil)] 06:35:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 116 (0x7fb1aaa09c00) [pid = 3392] [serial = 116] [outer = 0x7fb192ef4400] 06:35:59 INFO - PROCESS | 3392 | 1461591359026 Marionette DEBUG loaded listener.js 06:35:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 117 (0x7fb1ac017400) [pid = 3392] [serial = 117] [outer = 0x7fb192ef4400] 06:36:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195447000 == 29 [pid = 3392] [id = 28] 06:36:00 INFO - PROCESS | 3392 | 1461591360130 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 06:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1585ms 06:36:00 INFO - PROCESS | 3392 | 1461591360180 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 06:36:00 INFO - PROCESS | 3392 | 1461591360187 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 06:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:36:00 INFO - PROCESS | 3392 | 1461591360195 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:36:00 INFO - PROCESS | 3392 | 1461591360202 Marionette TRACE conn3 <- [1,130,null,{}] 06:36:00 INFO - PROCESS | 3392 | 1461591360211 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:00 INFO - PROCESS | 3392 | 1461591360422 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 06:36:00 INFO - PROCESS | 3392 | 1461591360655 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19807c800 == 30 [pid = 3392] [id = 40] 06:36:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 118 (0x7fb1960a4400) [pid = 3392] [serial = 118] [outer = (nil)] 06:36:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 119 (0x7fb1960a7c00) [pid = 3392] [serial = 119] [outer = 0x7fb1960a4400] 06:36:00 INFO - PROCESS | 3392 | 1461591360777 Marionette DEBUG loaded listener.js 06:36:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 120 (0x7fb1964e2400) [pid = 3392] [serial = 120] [outer = 0x7fb1960a4400] 06:36:01 INFO - PROCESS | 3392 | 1461591361598 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 06:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1452ms 06:36:01 INFO - PROCESS | 3392 | 1461591361648 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 06:36:01 INFO - PROCESS | 3392 | 1461591361657 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 06:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:36:01 INFO - PROCESS | 3392 | 1461591361667 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:36:01 INFO - PROCESS | 3392 | 1461591361671 Marionette TRACE conn3 <- [1,134,null,{}] 06:36:01 INFO - PROCESS | 3392 | 1461591361677 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:01 INFO - PROCESS | 3392 | 1461591361886 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 06:36:02 INFO - PROCESS | 3392 | 1461591362030 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f2b6000 == 31 [pid = 3392] [id = 41] 06:36:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 121 (0x7fb18f157400) [pid = 3392] [serial = 121] [outer = (nil)] 06:36:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 122 (0x7fb18f159000) [pid = 3392] [serial = 122] [outer = 0x7fb18f157400] 06:36:02 INFO - PROCESS | 3392 | 1461591362120 Marionette DEBUG loaded listener.js 06:36:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 123 (0x7fb18f16d000) [pid = 3392] [serial = 123] [outer = 0x7fb18f157400] 06:36:03 INFO - PROCESS | 3392 | 1461591363038 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 06:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1398ms 06:36:03 INFO - PROCESS | 3392 | 1461591363068 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 06:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:36:03 INFO - PROCESS | 3392 | 1461591363073 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 06:36:03 INFO - PROCESS | 3392 | 1461591363080 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:36:03 INFO - PROCESS | 3392 | 1461591363085 Marionette TRACE conn3 <- [1,138,null,{}] 06:36:03 INFO - PROCESS | 3392 | 1461591363103 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:03 INFO - PROCESS | 3392 | 1461591363287 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 06:36:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19545d800 == 30 [pid = 3392] [id = 34] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a1ba7800 == 29 [pid = 3392] [id = 35] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195b13800 == 28 [pid = 3392] [id = 25] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18be41800 == 27 [pid = 3392] [id = 8] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a763f800 == 26 [pid = 3392] [id = 37] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc99800 == 25 [pid = 3392] [id = 6] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb198079000 == 24 [pid = 3392] [id = 26] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a3e21800 == 23 [pid = 3392] [id = 36] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1964a4800 == 22 [pid = 3392] [id = 22] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19545c800 == 21 [pid = 3392] [id = 21] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196261000 == 20 [pid = 3392] [id = 19] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7cdc800 == 19 [pid = 3392] [id = 38] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2935800 == 18 [pid = 3392] [id = 31] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc9f000 == 17 [pid = 3392] [id = 27] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194bbc800 == 16 [pid = 3392] [id = 33] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb198ea0800 == 15 [pid = 3392] [id = 29] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a1ba1000 == 14 [pid = 3392] [id = 30] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c1a9800 == 13 [pid = 3392] [id = 32] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb192e6c800 == 12 [pid = 3392] [id = 13] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bfb6800 == 11 [pid = 3392] [id = 9] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f2b6000 == 10 [pid = 3392] [id = 41] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a8116800 == 9 [pid = 3392] [id = 39] 06:36:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19807c800 == 8 [pid = 3392] [id = 40] 06:36:07 INFO - PROCESS | 3392 | 1461591367558 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d97e800 == 9 [pid = 3392] [id = 42] 06:36:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 124 (0x7fb18d931800) [pid = 3392] [serial = 124] [outer = (nil)] 06:36:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 125 (0x7fb18db10800) [pid = 3392] [serial = 125] [outer = 0x7fb18d931800] 06:36:07 INFO - PROCESS | 3392 | 1461591367633 Marionette DEBUG loaded listener.js 06:36:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 126 (0x7fb18f16b000) [pid = 3392] [serial = 126] [outer = 0x7fb18d931800] 06:36:08 INFO - PROCESS | 3392 | 1461591368344 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 06:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5302ms 06:36:08 INFO - PROCESS | 3392 | 1461591368384 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 06:36:08 INFO - PROCESS | 3392 | 1461591368390 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 06:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:36:08 INFO - PROCESS | 3392 | 1461591368398 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:36:08 INFO - PROCESS | 3392 | 1461591368404 Marionette TRACE conn3 <- [1,142,null,{}] 06:36:08 INFO - PROCESS | 3392 | 1461591368423 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:08 INFO - PROCESS | 3392 | 1461591368618 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 06:36:08 INFO - PROCESS | 3392 | 1461591368632 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb193ce5800 == 10 [pid = 3392] [id = 43] 06:36:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 127 (0x7fb19068cc00) [pid = 3392] [serial = 127] [outer = (nil)] 06:36:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 128 (0x7fb193bd6800) [pid = 3392] [serial = 128] [outer = 0x7fb19068cc00] 06:36:08 INFO - PROCESS | 3392 | 1461591368701 Marionette DEBUG loaded listener.js 06:36:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 129 (0x7fb1942dfc00) [pid = 3392] [serial = 129] [outer = 0x7fb19068cc00] 06:36:09 INFO - PROCESS | 3392 | 1461591369640 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 06:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1288ms 06:36:09 INFO - PROCESS | 3392 | 1461591369713 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 06:36:09 INFO - PROCESS | 3392 | 1461591369727 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 06:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:36:09 INFO - PROCESS | 3392 | 1461591369742 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:36:09 INFO - PROCESS | 3392 | 1461591369745 Marionette TRACE conn3 <- [1,146,null,{}] 06:36:09 INFO - PROCESS | 3392 | 1461591369751 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:09 INFO - PROCESS | 3392 | 1461591369899 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 06:36:10 INFO - PROCESS | 3392 | 1461591370041 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196b2c800 == 11 [pid = 3392] [id = 44] 06:36:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb195d6fc00) [pid = 3392] [serial = 130] [outer = (nil)] 06:36:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb1960aa000) [pid = 3392] [serial = 131] [outer = 0x7fb195d6fc00] 06:36:10 INFO - PROCESS | 3392 | 1461591370106 Marionette DEBUG loaded listener.js 06:36:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb1964e2800) [pid = 3392] [serial = 132] [outer = 0x7fb195d6fc00] 06:36:10 INFO - PROCESS | 3392 | 1461591370920 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 06:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1197ms 06:36:10 INFO - PROCESS | 3392 | 1461591370932 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 06:36:10 INFO - PROCESS | 3392 | 1461591370935 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 06:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:36:10 INFO - PROCESS | 3392 | 1461591370959 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:36:10 INFO - PROCESS | 3392 | 1461591370969 Marionette TRACE conn3 <- [1,150,null,{}] 06:36:10 INFO - PROCESS | 3392 | 1461591370974 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:11 INFO - PROCESS | 3392 | 1461591371162 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 06:36:11 INFO - PROCESS | 3392 | 1461591371197 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a292e000 == 12 [pid = 3392] [id = 45] 06:36:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb196b6a000) [pid = 3392] [serial = 133] [outer = (nil)] 06:36:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb1a29d5c00) [pid = 3392] [serial = 134] [outer = 0x7fb196b6a000] 06:36:11 INFO - PROCESS | 3392 | 1461591371260 Marionette DEBUG loaded listener.js 06:36:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb1a2c42c00) [pid = 3392] [serial = 135] [outer = 0x7fb196b6a000] 06:36:12 INFO - PROCESS | 3392 | 1461591372796 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb19433b400) [pid = 3392] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb1925af400) [pid = 3392] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb18bf36800) [pid = 3392] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb196085800) [pid = 3392] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb18f179000) [pid = 3392] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 129 (0x7fb196b74800) [pid = 3392] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 128 (0x7fb196cc3c00) [pid = 3392] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 127 (0x7fb19349b800) [pid = 3392] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 126 (0x7fb1a1b08800) [pid = 3392] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 125 (0x7fb18c11f400) [pid = 3392] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 124 (0x7fb191932c00) [pid = 3392] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 123 (0x7fb18bf3ec00) [pid = 3392] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 122 (0x7fb195427800) [pid = 3392] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 121 (0x7fb198e1c400) [pid = 3392] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 120 (0x7fb18f1d4800) [pid = 3392] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 119 (0x7fb192e1c400) [pid = 3392] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 118 (0x7fb193bd9800) [pid = 3392] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 117 (0x7fb193cc8000) [pid = 3392] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 116 (0x7fb18c120c00) [pid = 3392] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 115 (0x7fb18cc97400) [pid = 3392] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 114 (0x7fb18db0c000) [pid = 3392] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 113 (0x7fb196b71400) [pid = 3392] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 112 (0x7fb1a5db3c00) [pid = 3392] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 111 (0x7fb192ef4400) [pid = 3392] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 110 (0x7fb18cc92400) [pid = 3392] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 109 (0x7fb1a2af3800) [pid = 3392] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 108 (0x7fb18d927400) [pid = 3392] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 107 (0x7fb1960a4400) [pid = 3392] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 106 (0x7fb193bda000) [pid = 3392] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 105 (0x7fb1942e0000) [pid = 3392] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 104 (0x7fb18db05800) [pid = 3392] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:36:12 INFO - PROCESS | 3392 | --DOMWINDOW == 103 (0x7fb1960a6800) [pid = 3392] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2056ms 06:36:13 INFO - PROCESS | 3392 | 1461591373041 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 06:36:13 INFO - PROCESS | 3392 | 1461591373045 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 06:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:36:13 INFO - PROCESS | 3392 | 1461591373083 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:36:13 INFO - PROCESS | 3392 | 1461591373085 Marionette TRACE conn3 <- [1,154,null,{}] 06:36:13 INFO - PROCESS | 3392 | 1461591373168 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:13 INFO - PROCESS | 3392 | 1461591373317 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 06:36:13 INFO - PROCESS | 3392 | 1461591373444 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194141000 == 13 [pid = 3392] [id = 46] 06:36:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 104 (0x7fb193e0cc00) [pid = 3392] [serial = 136] [outer = (nil)] 06:36:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 105 (0x7fb194617c00) [pid = 3392] [serial = 137] [outer = 0x7fb193e0cc00] 06:36:13 INFO - PROCESS | 3392 | 1461591373522 Marionette DEBUG loaded listener.js 06:36:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 106 (0x7fb195d6a400) [pid = 3392] [serial = 138] [outer = 0x7fb193e0cc00] 06:36:14 INFO - PROCESS | 3392 | 1461591374097 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 06:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1061ms 06:36:14 INFO - PROCESS | 3392 | 1461591374122 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 06:36:14 INFO - PROCESS | 3392 | 1461591374126 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 06:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:36:14 INFO - PROCESS | 3392 | 1461591374132 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:36:14 INFO - PROCESS | 3392 | 1461591374135 Marionette TRACE conn3 <- [1,158,null,{}] 06:36:14 INFO - PROCESS | 3392 | 1461591374140 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:14 INFO - PROCESS | 3392 | 1461591374277 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 06:36:14 INFO - PROCESS | 3392 | 1461591374381 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2703000 == 14 [pid = 3392] [id = 47] 06:36:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 107 (0x7fb196b74800) [pid = 3392] [serial = 139] [outer = (nil)] 06:36:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 108 (0x7fb19bc67800) [pid = 3392] [serial = 140] [outer = 0x7fb196b74800] 06:36:14 INFO - PROCESS | 3392 | 1461591374457 Marionette DEBUG loaded listener.js 06:36:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 109 (0x7fb1a3cccc00) [pid = 3392] [serial = 141] [outer = 0x7fb196b74800] 06:36:15 INFO - PROCESS | 3392 | 1461591375445 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 06:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1332ms 06:36:15 INFO - PROCESS | 3392 | 1461591375484 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 06:36:15 INFO - PROCESS | 3392 | 1461591375491 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 06:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:36:15 INFO - PROCESS | 3392 | 1461591375501 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:36:15 INFO - PROCESS | 3392 | 1461591375505 Marionette TRACE conn3 <- [1,162,null,{}] 06:36:15 INFO - PROCESS | 3392 | 1461591375513 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:15 INFO - PROCESS | 3392 | 1461591375684 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 06:36:15 INFO - PROCESS | 3392 | 1461591375817 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d980000 == 15 [pid = 3392] [id = 48] 06:36:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 110 (0x7fb18f14dc00) [pid = 3392] [serial = 142] [outer = (nil)] 06:36:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 111 (0x7fb191933800) [pid = 3392] [serial = 143] [outer = 0x7fb18f14dc00] 06:36:15 INFO - PROCESS | 3392 | 1461591375898 Marionette DEBUG loaded listener.js 06:36:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 112 (0x7fb193496000) [pid = 3392] [serial = 144] [outer = 0x7fb18f14dc00] 06:36:16 INFO - PROCESS | 3392 | 1461591376862 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 06:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1385ms 06:36:16 INFO - PROCESS | 3392 | 1461591376886 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 06:36:16 INFO - PROCESS | 3392 | 1461591376894 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 06:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:36:16 INFO - PROCESS | 3392 | 1461591376904 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:36:16 INFO - PROCESS | 3392 | 1461591376907 Marionette TRACE conn3 <- [1,166,null,{}] 06:36:16 INFO - PROCESS | 3392 | 1461591376914 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:17 INFO - PROCESS | 3392 | 1461591377074 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 06:36:17 INFO - PROCESS | 3392 | 1461591377216 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2710000 == 16 [pid = 3392] [id = 49] 06:36:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 113 (0x7fb191abc800) [pid = 3392] [serial = 145] [outer = (nil)] 06:36:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 114 (0x7fb196093c00) [pid = 3392] [serial = 146] [outer = 0x7fb191abc800] 06:36:17 INFO - PROCESS | 3392 | 1461591377290 Marionette DEBUG loaded listener.js 06:36:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 115 (0x7fb196404800) [pid = 3392] [serial = 147] [outer = 0x7fb191abc800] 06:36:18 INFO - PROCESS | 3392 | 1461591378507 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:36:18 INFO - PROCESS | 3392 | 1461591378525 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 06:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1686ms 06:36:18 INFO - PROCESS | 3392 | 1461591378605 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 06:36:18 INFO - PROCESS | 3392 | 1461591378612 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 06:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:36:18 INFO - PROCESS | 3392 | 1461591378622 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:36:18 INFO - PROCESS | 3392 | 1461591378625 Marionette TRACE conn3 <- [1,170,null,{}] 06:36:18 INFO - PROCESS | 3392 | 1461591378633 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:18 INFO - PROCESS | 3392 | 1461591378878 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 06:36:19 INFO - PROCESS | 3392 | 1461591379038 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bfb8800 == 17 [pid = 3392] [id = 50] 06:36:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 116 (0x7fb18c2c0400) [pid = 3392] [serial = 148] [outer = (nil)] 06:36:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 117 (0x7fb18cc1f800) [pid = 3392] [serial = 149] [outer = 0x7fb18c2c0400] 06:36:19 INFO - PROCESS | 3392 | 1461591379105 Marionette DEBUG loaded listener.js 06:36:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 118 (0x7fb19068c800) [pid = 3392] [serial = 150] [outer = 0x7fb18c2c0400] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 117 (0x7fb1a583c000) [pid = 3392] [serial = 2] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 116 (0x7fb192e1b400) [pid = 3392] [serial = 40] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 115 (0x7fb1943d9800) [pid = 3392] [serial = 43] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 114 (0x7fb18c1b1000) [pid = 3392] [serial = 28] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 113 (0x7fb19608f400) [pid = 3392] [serial = 46] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 112 (0x7fb190687800) [pid = 3392] [serial = 34] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 111 (0x7fb192cf6400) [pid = 3392] [serial = 35] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 110 (0x7fb1947ce400) [pid = 3392] [serial = 37] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 109 (0x7fb194c6dc00) [pid = 3392] [serial = 38] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 108 (0x7fb19644f000) [pid = 3392] [serial = 47] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 107 (0x7fb195d62800) [pid = 3392] [serial = 44] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 106 (0x7fb193eb4800) [pid = 3392] [serial = 41] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 105 (0x7fb18c408800) [pid = 3392] [serial = 31] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 104 (0x7fb18c4f9800) [pid = 3392] [serial = 26] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 103 (0x7fb18c124400) [pid = 3392] [serial = 25] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 102 (0x7fb18f159000) [pid = 3392] [serial = 122] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 101 (0x7fb194335800) [pid = 3392] [serial = 12] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 100 (0x7fb194ae8000) [pid = 3392] [serial = 9] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 99 (0x7fb18d930c00) [pid = 3392] [serial = 22] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 98 (0x7fb18db07800) [pid = 3392] [serial = 16] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 97 (0x7fb18db0e800) [pid = 3392] [serial = 17] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 96 (0x7fb18e7c5000) [pid = 3392] [serial = 19] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 95 (0x7fb18c4f0800) [pid = 3392] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 94 (0x7fb18bf35800) [pid = 3392] [serial = 23] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 93 (0x7fb196cce400) [pid = 3392] [serial = 73] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 92 (0x7fb195d68c00) [pid = 3392] [serial = 71] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 91 (0x7fb195d63800) [pid = 3392] [serial = 100] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 90 (0x7fb195519800) [pid = 3392] [serial = 70] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 89 (0x7fb196da9800) [pid = 3392] [serial = 49] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 88 (0x7fb1980dac00) [pid = 3392] [serial = 50] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 87 (0x7fb198e08000) [pid = 3392] [serial = 52] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 86 (0x7fb18f172400) [pid = 3392] [serial = 53] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 85 (0x7fb1a1b0e800) [pid = 3392] [serial = 55] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 84 (0x7fb1a29da400) [pid = 3392] [serial = 56] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 83 (0x7fb18f173800) [pid = 3392] [serial = 58] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 82 (0x7fb193e10000) [pid = 3392] [serial = 68] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 81 (0x7fb198e10400) [pid = 3392] [serial = 74] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 80 (0x7fb1943d5800) [pid = 3392] [serial = 82] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 79 (0x7fb1a29e0400) [pid = 3392] [serial = 76] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 78 (0x7fb1a2ae4400) [pid = 3392] [serial = 103] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 77 (0x7fb192eee800) [pid = 3392] [serial = 79] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 76 (0x7fb195be7c00) [pid = 3392] [serial = 98] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 75 (0x7fb1a3e76c00) [pid = 3392] [serial = 91] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 74 (0x7fb1a7661400) [pid = 3392] [serial = 95] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 73 (0x7fb198e0f800) [pid = 3392] [serial = 65] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 72 (0x7fb1a2c46000) [pid = 3392] [serial = 77] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 71 (0x7fb1a38ab800) [pid = 3392] [serial = 104] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 70 (0x7fb195518800) [pid = 3392] [serial = 83] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 69 (0x7fb19349c800) [pid = 3392] [serial = 67] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 68 (0x7fb1a2c8d000) [pid = 3392] [serial = 88] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 67 (0x7fb1a5dc0c00) [pid = 3392] [serial = 94] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 66 (0x7fb19550c400) [pid = 3392] [serial = 62] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 65 (0x7fb196092000) [pid = 3392] [serial = 64] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 64 (0x7fb196ccfc00) [pid = 3392] [serial = 101] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 63 (0x7fb196b73c00) [pid = 3392] [serial = 85] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 62 (0x7fb1a5d36000) [pid = 3392] [serial = 92] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 61 (0x7fb192c95400) [pid = 3392] [serial = 59] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 60 (0x7fb19433cc00) [pid = 3392] [serial = 80] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 59 (0x7fb1960a7c00) [pid = 3392] [serial = 119] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 58 (0x7fb1947cf400) [pid = 3392] [serial = 61] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 57 (0x7fb1a77a8c00) [pid = 3392] [serial = 107] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 56 (0x7fb1aaa09c00) [pid = 3392] [serial = 116] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 55 (0x7fb1964e2400) [pid = 3392] [serial = 120] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 54 (0x7fb19bc62c00) [pid = 3392] [serial = 86] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 53 (0x7fb19461fc00) [pid = 3392] [serial = 97] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 52 (0x7fb1a7e41000) [pid = 3392] [serial = 113] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 51 (0x7fb1a77a5800) [pid = 3392] [serial = 111] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 50 (0x7fb1960b0c00) [pid = 3392] [serial = 110] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 49 (0x7fb1a7ca0800) [pid = 3392] [serial = 108] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 48 (0x7fb1ac017400) [pid = 3392] [serial = 117] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 47 (0x7fb1a3b44000) [pid = 3392] [serial = 89] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | --DOMWINDOW == 46 (0x7fb198e19800) [pid = 3392] [serial = 114] [outer = (nil)] [url = about:blank] 06:36:19 INFO - PROCESS | 3392 | 1461591379878 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 06:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1281ms 06:36:19 INFO - PROCESS | 3392 | 1461591379902 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 06:36:19 INFO - PROCESS | 3392 | 1461591379908 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 06:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:36:19 INFO - PROCESS | 3392 | 1461591379917 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:36:19 INFO - PROCESS | 3392 | 1461591379921 Marionette TRACE conn3 <- [1,174,null,{}] 06:36:19 INFO - PROCESS | 3392 | 1461591379927 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:20 INFO - PROCESS | 3392 | 1461591380090 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 06:36:20 INFO - PROCESS | 3392 | 1461591380136 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cbb1800 == 18 [pid = 3392] [id = 51] 06:36:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 47 (0x7fb190692000) [pid = 3392] [serial = 151] [outer = (nil)] 06:36:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 48 (0x7fb192eee800) [pid = 3392] [serial = 152] [outer = 0x7fb190692000] 06:36:20 INFO - PROCESS | 3392 | 1461591380360 Marionette DEBUG loaded listener.js 06:36:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 49 (0x7fb193cc9400) [pid = 3392] [serial = 153] [outer = 0x7fb190692000] 06:36:21 INFO - PROCESS | 3392 | 1461591381164 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 06:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1286ms 06:36:21 INFO - PROCESS | 3392 | 1461591381204 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 06:36:21 INFO - PROCESS | 3392 | 1461591381207 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 06:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:36:21 INFO - PROCESS | 3392 | 1461591381213 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:36:21 INFO - PROCESS | 3392 | 1461591381219 Marionette TRACE conn3 <- [1,178,null,{}] 06:36:21 INFO - PROCESS | 3392 | 1461591381235 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:21 INFO - PROCESS | 3392 | 1461591381409 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 06:36:21 INFO - PROCESS | 3392 | 1461591381429 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb192c48000 == 19 [pid = 3392] [id = 52] 06:36:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 50 (0x7fb1943d9c00) [pid = 3392] [serial = 154] [outer = (nil)] 06:36:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 51 (0x7fb1947cf400) [pid = 3392] [serial = 155] [outer = 0x7fb1943d9c00] 06:36:21 INFO - PROCESS | 3392 | 1461591381502 Marionette DEBUG loaded listener.js 06:36:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 52 (0x7fb195425c00) [pid = 3392] [serial = 156] [outer = 0x7fb1943d9c00] 06:36:22 INFO - PROCESS | 3392 | 1461591382223 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 06:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1036ms 06:36:22 INFO - PROCESS | 3392 | 1461591382251 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 06:36:22 INFO - PROCESS | 3392 | 1461591382256 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 06:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:36:22 INFO - PROCESS | 3392 | 1461591382261 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:36:22 INFO - PROCESS | 3392 | 1461591382263 Marionette TRACE conn3 <- [1,182,null,{}] 06:36:22 INFO - PROCESS | 3392 | 1461591382269 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:22 INFO - PROCESS | 3392 | 1461591382448 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 06:36:22 INFO - PROCESS | 3392 | 1461591382478 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194955800 == 20 [pid = 3392] [id = 53] 06:36:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 53 (0x7fb18c4f5c00) [pid = 3392] [serial = 157] [outer = (nil)] 06:36:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 54 (0x7fb195befc00) [pid = 3392] [serial = 158] [outer = 0x7fb18c4f5c00] 06:36:22 INFO - PROCESS | 3392 | 1461591382539 Marionette DEBUG loaded listener.js 06:36:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 55 (0x7fb196089400) [pid = 3392] [serial = 159] [outer = 0x7fb18c4f5c00] 06:36:23 INFO - PROCESS | 3392 | 1461591383310 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 06:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1084ms 06:36:23 INFO - PROCESS | 3392 | 1461591383347 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 06:36:23 INFO - PROCESS | 3392 | 1461591383349 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 06:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:36:23 INFO - PROCESS | 3392 | 1461591383364 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:36:23 INFO - PROCESS | 3392 | 1461591383367 Marionette TRACE conn3 <- [1,186,null,{}] 06:36:23 INFO - PROCESS | 3392 | 1461591383373 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:23 INFO - PROCESS | 3392 | 1461591383565 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 06:36:23 INFO - PROCESS | 3392 | 1461591383613 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1951f0000 == 21 [pid = 3392] [id = 54] 06:36:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 56 (0x7fb1943dbc00) [pid = 3392] [serial = 160] [outer = (nil)] 06:36:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 57 (0x7fb1960aa400) [pid = 3392] [serial = 161] [outer = 0x7fb1943dbc00] 06:36:23 INFO - PROCESS | 3392 | 1461591383676 Marionette DEBUG loaded listener.js 06:36:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 58 (0x7fb196456c00) [pid = 3392] [serial = 162] [outer = 0x7fb1943dbc00] 06:36:24 INFO - PROCESS | 3392 | --DOMWINDOW == 57 (0x7fb196b6a000) [pid = 3392] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:36:24 INFO - PROCESS | 3392 | --DOMWINDOW == 56 (0x7fb18d931800) [pid = 3392] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:36:24 INFO - PROCESS | 3392 | --DOMWINDOW == 55 (0x7fb19068cc00) [pid = 3392] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:36:24 INFO - PROCESS | 3392 | --DOMWINDOW == 54 (0x7fb195d6fc00) [pid = 3392] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:36:24 INFO - PROCESS | 3392 | --DOMWINDOW == 53 (0x7fb193e0cc00) [pid = 3392] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:36:24 INFO - PROCESS | 3392 | --DOMWINDOW == 52 (0x7fb18f157400) [pid = 3392] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:36:24 INFO - PROCESS | 3392 | 1461591384417 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 06:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1081ms 06:36:24 INFO - PROCESS | 3392 | 1461591384446 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 06:36:24 INFO - PROCESS | 3392 | 1461591384449 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 06:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:36:24 INFO - PROCESS | 3392 | 1461591384454 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:36:24 INFO - PROCESS | 3392 | 1461591384457 Marionette TRACE conn3 <- [1,190,null,{}] 06:36:24 INFO - PROCESS | 3392 | 1461591384462 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:24 INFO - PROCESS | 3392 | 1461591384622 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 06:36:24 INFO - PROCESS | 3392 | 1461591384644 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195a91800 == 22 [pid = 3392] [id = 55] 06:36:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 53 (0x7fb18c129000) [pid = 3392] [serial = 163] [outer = (nil)] 06:36:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 54 (0x7fb196b6a000) [pid = 3392] [serial = 164] [outer = 0x7fb18c129000] 06:36:24 INFO - PROCESS | 3392 | 1461591384720 Marionette DEBUG loaded listener.js 06:36:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 55 (0x7fb198e10400) [pid = 3392] [serial = 165] [outer = 0x7fb18c129000] 06:36:25 INFO - PROCESS | 3392 | 1461591385359 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 06:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 935ms 06:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:36:25 INFO - PROCESS | 3392 | 1461591385392 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 06:36:25 INFO - PROCESS | 3392 | 1461591385394 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 06:36:25 INFO - PROCESS | 3392 | 1461591385400 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:36:25 INFO - PROCESS | 3392 | 1461591385403 Marionette TRACE conn3 <- [1,194,null,{}] 06:36:25 INFO - PROCESS | 3392 | 1461591385408 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:25 INFO - PROCESS | 3392 | 1461591385563 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 06:36:25 INFO - PROCESS | 3392 | 1461591385584 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195d09800 == 23 [pid = 3392] [id = 56] 06:36:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 56 (0x7fb18bf38000) [pid = 3392] [serial = 166] [outer = (nil)] 06:36:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 57 (0x7fb1a1b0bc00) [pid = 3392] [serial = 167] [outer = 0x7fb18bf38000] 06:36:25 INFO - PROCESS | 3392 | 1461591385645 Marionette DEBUG loaded listener.js 06:36:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 58 (0x7fb1a29d6000) [pid = 3392] [serial = 168] [outer = 0x7fb18bf38000] 06:36:26 INFO - PROCESS | 3392 | 1461591386421 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 06:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1077ms 06:36:26 INFO - PROCESS | 3392 | 1461591386478 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 06:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:36:26 INFO - PROCESS | 3392 | 1461591386484 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 06:36:26 INFO - PROCESS | 3392 | 1461591386492 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:36:26 INFO - PROCESS | 3392 | 1461591386498 Marionette TRACE conn3 <- [1,198,null,{}] 06:36:26 INFO - PROCESS | 3392 | 1461591386507 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:26 INFO - PROCESS | 3392 | 1461591386675 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 06:36:26 INFO - PROCESS | 3392 | 1461591386800 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc9d000 == 24 [pid = 3392] [id = 57] 06:36:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 59 (0x7fb18c2c0c00) [pid = 3392] [serial = 169] [outer = (nil)] 06:36:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 60 (0x7fb18f150c00) [pid = 3392] [serial = 170] [outer = 0x7fb18c2c0c00] 06:36:26 INFO - PROCESS | 3392 | 1461591386874 Marionette DEBUG loaded listener.js 06:36:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 61 (0x7fb190684800) [pid = 3392] [serial = 171] [outer = 0x7fb18c2c0c00] 06:36:27 INFO - PROCESS | 3392 | 1461591387698 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 06:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1234ms 06:36:27 INFO - PROCESS | 3392 | 1461591387726 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 06:36:27 INFO - PROCESS | 3392 | 1461591387734 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 06:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:36:27 INFO - PROCESS | 3392 | 1461591387743 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:36:27 INFO - PROCESS | 3392 | 1461591387748 Marionette TRACE conn3 <- [1,202,null,{}] 06:36:27 INFO - PROCESS | 3392 | 1461591387753 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:27 INFO - PROCESS | 3392 | 1461591387917 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 06:36:28 INFO - PROCESS | 3392 | 1461591388048 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb192c46800 == 25 [pid = 3392] [id = 58] 06:36:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 62 (0x7fb192e20400) [pid = 3392] [serial = 172] [outer = (nil)] 06:36:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 63 (0x7fb1942ea800) [pid = 3392] [serial = 173] [outer = 0x7fb192e20400] 06:36:28 INFO - PROCESS | 3392 | 1461591388132 Marionette DEBUG loaded listener.js 06:36:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 64 (0x7fb194ae9000) [pid = 3392] [serial = 174] [outer = 0x7fb192e20400] 06:36:28 INFO - PROCESS | 3392 | 1461591388963 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 06:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1279ms 06:36:29 INFO - PROCESS | 3392 | 1461591389024 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 06:36:29 INFO - PROCESS | 3392 | 1461591389027 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 06:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:36:29 INFO - PROCESS | 3392 | 1461591389034 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:36:29 INFO - PROCESS | 3392 | 1461591389040 Marionette TRACE conn3 <- [1,206,null,{}] 06:36:29 INFO - PROCESS | 3392 | 1461591389055 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:29 INFO - PROCESS | 3392 | 1461591389253 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 06:36:29 INFO - PROCESS | 3392 | 1461591389380 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1962be800 == 26 [pid = 3392] [id = 59] 06:36:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 65 (0x7fb195d68c00) [pid = 3392] [serial = 175] [outer = (nil)] 06:36:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 66 (0x7fb1964e3000) [pid = 3392] [serial = 176] [outer = 0x7fb195d68c00] 06:36:29 INFO - PROCESS | 3392 | 1461591389455 Marionette DEBUG loaded listener.js 06:36:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 67 (0x7fb196daa000) [pid = 3392] [serial = 177] [outer = 0x7fb195d68c00] 06:36:30 INFO - PROCESS | 3392 | 1461591390222 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 06:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1234ms 06:36:30 INFO - PROCESS | 3392 | 1461591390269 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 06:36:30 INFO - PROCESS | 3392 | 1461591390273 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 06:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:36:30 INFO - PROCESS | 3392 | 1461591390279 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:36:30 INFO - PROCESS | 3392 | 1461591390283 Marionette TRACE conn3 <- [1,210,null,{}] 06:36:30 INFO - PROCESS | 3392 | 1461591390288 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:30 INFO - PROCESS | 3392 | 1461591390437 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 06:36:30 INFO - PROCESS | 3392 | 1461591390561 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb198078000 == 27 [pid = 3392] [id = 60] 06:36:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 68 (0x7fb196092c00) [pid = 3392] [serial = 178] [outer = (nil)] 06:36:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 69 (0x7fb1a1bef400) [pid = 3392] [serial = 179] [outer = 0x7fb196092c00] 06:36:30 INFO - PROCESS | 3392 | 1461591390635 Marionette DEBUG loaded listener.js 06:36:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 70 (0x7fb1a2a04400) [pid = 3392] [serial = 180] [outer = 0x7fb196092c00] 06:36:31 INFO - PROCESS | 3392 | 1461591391452 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 06:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1180ms 06:36:31 INFO - PROCESS | 3392 | 1461591391461 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 06:36:31 INFO - PROCESS | 3392 | 1461591391463 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 06:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:36:31 INFO - PROCESS | 3392 | 1461591391469 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:36:31 INFO - PROCESS | 3392 | 1461591391472 Marionette TRACE conn3 <- [1,214,null,{}] 06:36:31 INFO - PROCESS | 3392 | 1461591391477 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:31 INFO - PROCESS | 3392 | 1461591391624 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 06:36:31 INFO - PROCESS | 3392 | 1461591391754 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc9f000 == 28 [pid = 3392] [id = 61] 06:36:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 71 (0x7fb18c121000) [pid = 3392] [serial = 181] [outer = (nil)] 06:36:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 72 (0x7fb18f14e000) [pid = 3392] [serial = 182] [outer = 0x7fb18c121000] 06:36:31 INFO - PROCESS | 3392 | 1461591391826 Marionette DEBUG loaded listener.js 06:36:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 73 (0x7fb19cb83400) [pid = 3392] [serial = 183] [outer = 0x7fb18c121000] 06:36:32 INFO - PROCESS | 3392 | 1461591392795 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 06:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1377ms 06:36:32 INFO - PROCESS | 3392 | 1461591392848 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 06:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:36:32 INFO - PROCESS | 3392 | 1461591392860 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 06:36:32 INFO - PROCESS | 3392 | 1461591392868 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:36:32 INFO - PROCESS | 3392 | 1461591392873 Marionette TRACE conn3 <- [1,218,null,{}] 06:36:32 INFO - PROCESS | 3392 | 1461591392880 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:33 INFO - PROCESS | 3392 | 1461591393039 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 06:36:33 INFO - PROCESS | 3392 | 1461591393183 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f456800 == 29 [pid = 3392] [id = 62] 06:36:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 74 (0x7fb19193a000) [pid = 3392] [serial = 184] [outer = (nil)] 06:36:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 75 (0x7fb1925b8c00) [pid = 3392] [serial = 185] [outer = 0x7fb19193a000] 06:36:33 INFO - PROCESS | 3392 | 1461591393254 Marionette DEBUG loaded listener.js 06:36:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 76 (0x7fb193bd5c00) [pid = 3392] [serial = 186] [outer = 0x7fb19193a000] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 75 (0x7fb19bc67800) [pid = 3392] [serial = 140] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 74 (0x7fb18f16d000) [pid = 3392] [serial = 123] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 73 (0x7fb1a29d5c00) [pid = 3392] [serial = 134] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 72 (0x7fb18db10800) [pid = 3392] [serial = 125] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 71 (0x7fb18f16b000) [pid = 3392] [serial = 126] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 70 (0x7fb193bd6800) [pid = 3392] [serial = 128] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 69 (0x7fb1942dfc00) [pid = 3392] [serial = 129] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 68 (0x7fb1964e2800) [pid = 3392] [serial = 132] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 67 (0x7fb1960aa000) [pid = 3392] [serial = 131] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 66 (0x7fb194617c00) [pid = 3392] [serial = 137] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 65 (0x7fb1a2c42c00) [pid = 3392] [serial = 135] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | --DOMWINDOW == 64 (0x7fb195d6a400) [pid = 3392] [serial = 138] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 3392 | 1461591393979 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 06:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1137ms 06:36:34 INFO - PROCESS | 3392 | 1461591394004 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 06:36:34 INFO - PROCESS | 3392 | 1461591394011 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 06:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:36:34 INFO - PROCESS | 3392 | 1461591394020 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:36:34 INFO - PROCESS | 3392 | 1461591394024 Marionette TRACE conn3 <- [1,222,null,{}] 06:36:34 INFO - PROCESS | 3392 | 1461591394033 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:34 INFO - PROCESS | 3392 | 1461591394184 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 06:36:34 INFO - PROCESS | 3392 | 1461591394273 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194221000 == 30 [pid = 3392] [id = 63] 06:36:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 65 (0x7fb18f158000) [pid = 3392] [serial = 187] [outer = (nil)] 06:36:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 66 (0x7fb1942dfc00) [pid = 3392] [serial = 188] [outer = 0x7fb18f158000] 06:36:34 INFO - PROCESS | 3392 | 1461591394334 Marionette DEBUG loaded listener.js 06:36:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 67 (0x7fb19550c400) [pid = 3392] [serial = 189] [outer = 0x7fb18f158000] 06:36:34 INFO - PROCESS | 3392 | 1461591394975 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 06:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 981ms 06:36:35 INFO - PROCESS | 3392 | 1461591395002 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 06:36:35 INFO - PROCESS | 3392 | 1461591395006 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 06:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:36:35 INFO - PROCESS | 3392 | 1461591395012 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:36:35 INFO - PROCESS | 3392 | 1461591395017 Marionette TRACE conn3 <- [1,226,null,{}] 06:36:35 INFO - PROCESS | 3392 | 1461591395031 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:35 INFO - PROCESS | 3392 | 1461591395205 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 06:36:35 INFO - PROCESS | 3392 | 1461591395232 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195d0c000 == 31 [pid = 3392] [id = 64] 06:36:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 68 (0x7fb195519400) [pid = 3392] [serial = 190] [outer = (nil)] 06:36:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 69 (0x7fb1960ae800) [pid = 3392] [serial = 191] [outer = 0x7fb195519400] 06:36:35 INFO - PROCESS | 3392 | 1461591395296 Marionette DEBUG loaded listener.js 06:36:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 70 (0x7fb1980e2400) [pid = 3392] [serial = 192] [outer = 0x7fb195519400] 06:36:36 INFO - PROCESS | 3392 | 1461591396081 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 06:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1135ms 06:36:36 INFO - PROCESS | 3392 | 1461591396148 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 06:36:36 INFO - PROCESS | 3392 | 1461591396153 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 06:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:36:36 INFO - PROCESS | 3392 | 1461591396165 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:36:36 INFO - PROCESS | 3392 | 1461591396167 Marionette TRACE conn3 <- [1,230,null,{}] 06:36:36 INFO - PROCESS | 3392 | 1461591396173 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:36 INFO - PROCESS | 3392 | 1461591396342 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 06:36:36 INFO - PROCESS | 3392 | 1461591396367 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19bcf3000 == 32 [pid = 3392] [id = 65] 06:36:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 71 (0x7fb195d68800) [pid = 3392] [serial = 193] [outer = (nil)] 06:36:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 72 (0x7fb1a29d8c00) [pid = 3392] [serial = 194] [outer = 0x7fb195d68800] 06:36:36 INFO - PROCESS | 3392 | 1461591396428 Marionette DEBUG loaded listener.js 06:36:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 73 (0x7fb1a2c91c00) [pid = 3392] [serial = 195] [outer = 0x7fb195d68800] 06:36:37 INFO - PROCESS | 3392 | 1461591397125 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 06:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 975ms 06:36:37 INFO - PROCESS | 3392 | 1461591397146 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 06:36:37 INFO - PROCESS | 3392 | 1461591397150 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 06:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:36:37 INFO - PROCESS | 3392 | 1461591397155 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:36:37 INFO - PROCESS | 3392 | 1461591397158 Marionette TRACE conn3 <- [1,234,null,{}] 06:36:37 INFO - PROCESS | 3392 | 1461591397163 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:37 INFO - PROCESS | 3392 | 1461591397323 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 06:36:37 INFO - PROCESS | 3392 | 1461591397355 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a1ba6000 == 33 [pid = 3392] [id = 66] 06:36:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 74 (0x7fb1a2761c00) [pid = 3392] [serial = 196] [outer = (nil)] 06:36:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 75 (0x7fb1a3b47000) [pid = 3392] [serial = 197] [outer = 0x7fb1a2761c00] 06:36:37 INFO - PROCESS | 3392 | 1461591397423 Marionette DEBUG loaded listener.js 06:36:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 76 (0x7fb1a3cd1c00) [pid = 3392] [serial = 198] [outer = 0x7fb1a2761c00] 06:36:38 INFO - PROCESS | 3392 | --DOMWINDOW == 75 (0x7fb190692000) [pid = 3392] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:36:38 INFO - PROCESS | 3392 | --DOMWINDOW == 74 (0x7fb18c2c0400) [pid = 3392] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:36:38 INFO - PROCESS | 3392 | --DOMWINDOW == 73 (0x7fb1943d9c00) [pid = 3392] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:36:38 INFO - PROCESS | 3392 | --DOMWINDOW == 72 (0x7fb18c4f5c00) [pid = 3392] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:36:38 INFO - PROCESS | 3392 | --DOMWINDOW == 71 (0x7fb1943dbc00) [pid = 3392] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:36:38 INFO - PROCESS | 3392 | --DOMWINDOW == 70 (0x7fb18c129000) [pid = 3392] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:36:38 INFO - PROCESS | 3392 | 1461591398300 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 06:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1178ms 06:36:38 INFO - PROCESS | 3392 | 1461591398335 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 06:36:38 INFO - PROCESS | 3392 | 1461591398337 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 06:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:36:38 INFO - PROCESS | 3392 | 1461591398343 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:36:38 INFO - PROCESS | 3392 | 1461591398357 Marionette TRACE conn3 <- [1,238,null,{}] 06:36:38 INFO - PROCESS | 3392 | 1461591398368 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:38 INFO - PROCESS | 3392 | 1461591398520 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 06:36:38 INFO - PROCESS | 3392 | 1461591398532 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18be2f800 == 34 [pid = 3392] [id = 67] 06:36:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 71 (0x7fb195425400) [pid = 3392] [serial = 199] [outer = (nil)] 06:36:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 72 (0x7fb1a7408400) [pid = 3392] [serial = 200] [outer = 0x7fb195425400] 06:36:38 INFO - PROCESS | 3392 | 1461591398608 Marionette DEBUG loaded listener.js 06:36:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 73 (0x7fb1a77ad000) [pid = 3392] [serial = 201] [outer = 0x7fb195425400] 06:36:39 INFO - PROCESS | 3392 | 1461591399299 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 06:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 987ms 06:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:36:39 INFO - PROCESS | 3392 | 1461591399331 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 06:36:39 INFO - PROCESS | 3392 | 1461591399334 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 06:36:39 INFO - PROCESS | 3392 | 1461591399340 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:36:39 INFO - PROCESS | 3392 | 1461591399342 Marionette TRACE conn3 <- [1,242,null,{}] 06:36:39 INFO - PROCESS | 3392 | 1461591399347 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:39 INFO - PROCESS | 3392 | 1461591399508 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 06:36:39 INFO - PROCESS | 3392 | 1461591399528 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2c6f800 == 35 [pid = 3392] [id = 68] 06:36:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 74 (0x7fb18bf34400) [pid = 3392] [serial = 202] [outer = (nil)] 06:36:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 75 (0x7fb18c23fc00) [pid = 3392] [serial = 203] [outer = 0x7fb18bf34400] 06:36:39 INFO - PROCESS | 3392 | 1461591399591 Marionette DEBUG loaded listener.js 06:36:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 76 (0x7fb18c244400) [pid = 3392] [serial = 204] [outer = 0x7fb18bf34400] 06:36:40 INFO - PROCESS | 3392 | 1461591400377 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 06:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1085ms 06:36:40 INFO - PROCESS | 3392 | 1461591400428 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 06:36:40 INFO - PROCESS | 3392 | 1461591400434 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 06:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:36:40 INFO - PROCESS | 3392 | 1461591400442 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:36:40 INFO - PROCESS | 3392 | 1461591400448 Marionette TRACE conn3 <- [1,246,null,{}] 06:36:40 INFO - PROCESS | 3392 | 1461591400458 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:40 INFO - PROCESS | 3392 | 1461591400634 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 06:36:40 INFO - PROCESS | 3392 | 1461591400765 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1925dd800 == 36 [pid = 3392] [id = 69] 06:36:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 77 (0x7fb18bf3bc00) [pid = 3392] [serial = 205] [outer = (nil)] 06:36:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 78 (0x7fb18c4f5000) [pid = 3392] [serial = 206] [outer = 0x7fb18bf3bc00] 06:36:40 INFO - PROCESS | 3392 | 1461591400843 Marionette DEBUG loaded listener.js 06:36:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 79 (0x7fb18f157c00) [pid = 3392] [serial = 207] [outer = 0x7fb18bf3bc00] 06:36:41 INFO - PROCESS | 3392 | 1461591401739 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 06:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1334ms 06:36:41 INFO - PROCESS | 3392 | 1461591401777 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 06:36:41 INFO - PROCESS | 3392 | 1461591401785 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 06:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:36:41 INFO - PROCESS | 3392 | 1461591401796 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:36:41 INFO - PROCESS | 3392 | 1461591401799 Marionette TRACE conn3 <- [1,250,null,{}] 06:36:41 INFO - PROCESS | 3392 | 1461591401805 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:41 INFO - PROCESS | 3392 | 1461591401966 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 06:36:42 INFO - PROCESS | 3392 | 1461591402096 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19be04800 == 37 [pid = 3392] [id = 70] 06:36:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 80 (0x7fb1925bbc00) [pid = 3392] [serial = 208] [outer = (nil)] 06:36:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 81 (0x7fb194617c00) [pid = 3392] [serial = 209] [outer = 0x7fb1925bbc00] 06:36:42 INFO - PROCESS | 3392 | 1461591402176 Marionette DEBUG loaded listener.js 06:36:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 82 (0x7fb195060400) [pid = 3392] [serial = 210] [outer = 0x7fb1925bbc00] 06:36:43 INFO - PROCESS | 3392 | 1461591403011 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 06:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1281ms 06:36:43 INFO - PROCESS | 3392 | 1461591403077 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 06:36:43 INFO - PROCESS | 3392 | 1461591403084 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 06:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:36:43 INFO - PROCESS | 3392 | 1461591403096 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:36:43 INFO - PROCESS | 3392 | 1461591403101 Marionette TRACE conn3 <- [1,254,null,{}] 06:36:43 INFO - PROCESS | 3392 | 1461591403129 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:43 INFO - PROCESS | 3392 | 1461591403359 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 06:36:43 INFO - PROCESS | 3392 | 1461591403464 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a583f000 == 38 [pid = 3392] [id = 71] 06:36:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 83 (0x7fb1953cfc00) [pid = 3392] [serial = 211] [outer = (nil)] 06:36:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 84 (0x7fb195bf2800) [pid = 3392] [serial = 212] [outer = 0x7fb1953cfc00] 06:36:43 INFO - PROCESS | 3392 | 1461591403545 Marionette DEBUG loaded listener.js 06:36:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 85 (0x7fb1960a4400) [pid = 3392] [serial = 213] [outer = 0x7fb1953cfc00] 06:36:44 INFO - PROCESS | 3392 | 1461591404407 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 06:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1353ms 06:36:44 INFO - PROCESS | 3392 | 1461591404450 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 06:36:44 INFO - PROCESS | 3392 | 1461591404454 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 06:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:36:44 INFO - PROCESS | 3392 | 1461591404460 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:36:44 INFO - PROCESS | 3392 | 1461591404463 Marionette TRACE conn3 <- [1,258,null,{}] 06:36:44 INFO - PROCESS | 3392 | 1461591404469 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:44 INFO - PROCESS | 3392 | 1461591404627 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 06:36:44 INFO - PROCESS | 3392 | 1461591404764 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7642000 == 39 [pid = 3392] [id = 72] 06:36:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 86 (0x7fb1953d4400) [pid = 3392] [serial = 214] [outer = (nil)] 06:36:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 87 (0x7fb1a2a11400) [pid = 3392] [serial = 215] [outer = 0x7fb1953d4400] 06:36:44 INFO - PROCESS | 3392 | 1461591404839 Marionette DEBUG loaded listener.js 06:36:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 88 (0x7fb1a3cc6800) [pid = 3392] [serial = 216] [outer = 0x7fb1953d4400] 06:36:45 INFO - PROCESS | 3392 | 1461591405890 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 06:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1442ms 06:36:45 INFO - PROCESS | 3392 | 1461591405903 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 06:36:45 INFO - PROCESS | 3392 | 1461591405908 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 06:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:36:45 INFO - PROCESS | 3392 | 1461591405916 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:36:45 INFO - PROCESS | 3392 | 1461591405922 Marionette TRACE conn3 <- [1,262,null,{}] 06:36:45 INFO - PROCESS | 3392 | 1461591405931 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:46 INFO - PROCESS | 3392 | 1461591406085 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 06:36:46 INFO - PROCESS | 3392 | 1461591406282 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb193413000 == 40 [pid = 3392] [id = 73] 06:36:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 89 (0x7fb18c407400) [pid = 3392] [serial = 217] [outer = (nil)] 06:36:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 90 (0x7fb18dc4a800) [pid = 3392] [serial = 218] [outer = 0x7fb18c407400] 06:36:46 INFO - PROCESS | 3392 | 1461591406359 Marionette DEBUG loaded listener.js 06:36:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 91 (0x7fb18f172400) [pid = 3392] [serial = 219] [outer = 0x7fb18c407400] 06:36:47 INFO - PROCESS | 3392 | 1461591407181 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 06:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1290ms 06:36:47 INFO - PROCESS | 3392 | 1461591407213 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 06:36:47 INFO - PROCESS | 3392 | 1461591407222 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 06:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:36:47 INFO - PROCESS | 3392 | 1461591407234 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:36:47 INFO - PROCESS | 3392 | 1461591407237 Marionette TRACE conn3 <- [1,266,null,{}] 06:36:47 INFO - PROCESS | 3392 | 1461591407247 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:47 INFO - PROCESS | 3392 | 1461591407408 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 06:36:47 INFO - PROCESS | 3392 | 1461591407545 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:47 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d97e800 == 39 [pid = 3392] [id = 42] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 90 (0x7fb1a1b0bc00) [pid = 3392] [serial = 167] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cbc3800 == 40 [pid = 3392] [id = 74] 06:36:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 91 (0x7fb18f14fc00) [pid = 3392] [serial = 220] [outer = (nil)] 06:36:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 92 (0x7fb193cd2c00) [pid = 3392] [serial = 221] [outer = 0x7fb18f14fc00] 06:36:47 INFO - PROCESS | 3392 | 1461591407637 Marionette DEBUG loaded listener.js 06:36:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 93 (0x7fb1947cac00) [pid = 3392] [serial = 222] [outer = 0x7fb18f14fc00] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 92 (0x7fb192eee800) [pid = 3392] [serial = 152] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 91 (0x7fb193cc9400) [pid = 3392] [serial = 153] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 90 (0x7fb19068c800) [pid = 3392] [serial = 150] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 89 (0x7fb18cc1f800) [pid = 3392] [serial = 149] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 88 (0x7fb196093c00) [pid = 3392] [serial = 146] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 87 (0x7fb191933800) [pid = 3392] [serial = 143] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 86 (0x7fb1947cf400) [pid = 3392] [serial = 155] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 85 (0x7fb195befc00) [pid = 3392] [serial = 158] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 84 (0x7fb1960aa400) [pid = 3392] [serial = 161] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 83 (0x7fb196b6a000) [pid = 3392] [serial = 164] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 82 (0x7fb196456c00) [pid = 3392] [serial = 162] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 81 (0x7fb198e10400) [pid = 3392] [serial = 165] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 80 (0x7fb195425c00) [pid = 3392] [serial = 156] [outer = (nil)] [url = about:blank] 06:36:47 INFO - PROCESS | 3392 | --DOMWINDOW == 79 (0x7fb196089400) [pid = 3392] [serial = 159] [outer = (nil)] [url = about:blank] 06:36:48 INFO - PROCESS | 3392 | 1461591408391 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 06:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1181ms 06:36:48 INFO - PROCESS | 3392 | 1461591408416 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 06:36:48 INFO - PROCESS | 3392 | 1461591408420 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 06:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:36:48 INFO - PROCESS | 3392 | 1461591408452 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:36:48 INFO - PROCESS | 3392 | 1461591408460 Marionette TRACE conn3 <- [1,270,null,{}] 06:36:48 INFO - PROCESS | 3392 | 1461591408476 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:48 INFO - PROCESS | 3392 | 1461591408643 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 06:36:48 INFO - PROCESS | 3392 | 1461591408655 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195391800 == 41 [pid = 3392] [id = 75] 06:36:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 80 (0x7fb19505f800) [pid = 3392] [serial = 223] [outer = (nil)] 06:36:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 81 (0x7fb195427800) [pid = 3392] [serial = 224] [outer = 0x7fb19505f800] 06:36:48 INFO - PROCESS | 3392 | 1461591408725 Marionette DEBUG loaded listener.js 06:36:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 82 (0x7fb195d6f800) [pid = 3392] [serial = 225] [outer = 0x7fb19505f800] 06:36:49 INFO - PROCESS | 3392 | 1461591409525 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 06:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1096ms 06:36:49 INFO - PROCESS | 3392 | 1461591409547 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 06:36:49 INFO - PROCESS | 3392 | 1461591409552 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 06:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:36:49 INFO - PROCESS | 3392 | 1461591409559 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:36:49 INFO - PROCESS | 3392 | 1461591409561 Marionette TRACE conn3 <- [1,274,null,{}] 06:36:49 INFO - PROCESS | 3392 | 1461591409567 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:49 INFO - PROCESS | 3392 | 1461591409740 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 06:36:49 INFO - PROCESS | 3392 | 1461591409755 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1962a1000 == 42 [pid = 3392] [id = 76] 06:36:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 83 (0x7fb18c238000) [pid = 3392] [serial = 226] [outer = (nil)] 06:36:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 84 (0x7fb1960b3000) [pid = 3392] [serial = 227] [outer = 0x7fb18c238000] 06:36:49 INFO - PROCESS | 3392 | 1461591409820 Marionette DEBUG loaded listener.js 06:36:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 85 (0x7fb1964e6000) [pid = 3392] [serial = 228] [outer = 0x7fb18c238000] 06:36:50 INFO - PROCESS | 3392 | 1461591410583 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 06:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1083ms 06:36:50 INFO - PROCESS | 3392 | 1461591410642 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 06:36:50 INFO - PROCESS | 3392 | 1461591410646 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 06:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:36:50 INFO - PROCESS | 3392 | 1461591410652 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:36:50 INFO - PROCESS | 3392 | 1461591410654 Marionette TRACE conn3 <- [1,278,null,{}] 06:36:50 INFO - PROCESS | 3392 | 1461591410660 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:50 INFO - PROCESS | 3392 | 1461591410838 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 06:36:50 INFO - PROCESS | 3392 | 1461591410857 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19be05000 == 43 [pid = 3392] [id = 77] 06:36:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 86 (0x7fb1964ea800) [pid = 3392] [serial = 229] [outer = (nil)] 06:36:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 87 (0x7fb196cce400) [pid = 3392] [serial = 230] [outer = 0x7fb1964ea800] 06:36:50 INFO - PROCESS | 3392 | 1461591410921 Marionette DEBUG loaded listener.js 06:36:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 88 (0x7fb198e0ec00) [pid = 3392] [serial = 231] [outer = 0x7fb1964ea800] 06:36:51 INFO - PROCESS | 3392 | 1461591411644 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 06:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1026ms 06:36:51 INFO - PROCESS | 3392 | 1461591411680 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 06:36:51 INFO - PROCESS | 3392 | 1461591411684 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 06:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:36:51 INFO - PROCESS | 3392 | 1461591411690 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:36:51 INFO - PROCESS | 3392 | 1461591411693 Marionette TRACE conn3 <- [1,282,null,{}] 06:36:51 INFO - PROCESS | 3392 | 1461591411720 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:51 INFO - PROCESS | 3392 | 1461591411938 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 06:36:51 INFO - PROCESS | 3392 | 1461591411970 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2ea0800 == 44 [pid = 3392] [id = 78] 06:36:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 89 (0x7fb1a3b3d400) [pid = 3392] [serial = 232] [outer = (nil)] 06:36:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 90 (0x7fb1a581f800) [pid = 3392] [serial = 233] [outer = 0x7fb1a3b3d400] 06:36:52 INFO - PROCESS | 3392 | 1461591412038 Marionette DEBUG loaded listener.js 06:36:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 91 (0x7fb1a5dc1c00) [pid = 3392] [serial = 234] [outer = 0x7fb1a3b3d400] 06:36:52 INFO - PROCESS | 3392 | --DOMWINDOW == 90 (0x7fb18f158000) [pid = 3392] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:36:52 INFO - PROCESS | 3392 | --DOMWINDOW == 89 (0x7fb18c121000) [pid = 3392] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:36:52 INFO - PROCESS | 3392 | --DOMWINDOW == 88 (0x7fb195425400) [pid = 3392] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:36:52 INFO - PROCESS | 3392 | --DOMWINDOW == 87 (0x7fb195d68800) [pid = 3392] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:36:52 INFO - PROCESS | 3392 | --DOMWINDOW == 86 (0x7fb195519400) [pid = 3392] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:36:52 INFO - PROCESS | 3392 | --DOMWINDOW == 85 (0x7fb19193a000) [pid = 3392] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:36:52 INFO - PROCESS | 3392 | --DOMWINDOW == 84 (0x7fb1a2761c00) [pid = 3392] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:36:52 INFO - PROCESS | 3392 | 1461591412959 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 06:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1295ms 06:36:52 INFO - PROCESS | 3392 | 1461591412996 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 06:36:53 INFO - PROCESS | 3392 | 1461591413000 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 06:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:36:53 INFO - PROCESS | 3392 | 1461591413006 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:36:53 INFO - PROCESS | 3392 | 1461591413008 Marionette TRACE conn3 <- [1,286,null,{}] 06:36:53 INFO - PROCESS | 3392 | 1461591413014 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:53 INFO - PROCESS | 3392 | 1461591413174 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 06:36:53 INFO - PROCESS | 3392 | 1461591413297 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19be05800 == 45 [pid = 3392] [id = 79] 06:36:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 85 (0x7fb198e19800) [pid = 3392] [serial = 235] [outer = (nil)] 06:36:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 86 (0x7fb1a5dbfc00) [pid = 3392] [serial = 236] [outer = 0x7fb198e19800] 06:36:53 INFO - PROCESS | 3392 | 1461591413359 Marionette DEBUG loaded listener.js 06:36:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 87 (0x7fb1a77a3800) [pid = 3392] [serial = 237] [outer = 0x7fb198e19800] 06:36:53 INFO - PROCESS | 3392 | 1461591413992 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 06:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1031ms 06:36:54 INFO - PROCESS | 3392 | 1461591414038 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 06:36:54 INFO - PROCESS | 3392 | 1461591414042 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 06:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:36:54 INFO - PROCESS | 3392 | 1461591414048 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:36:54 INFO - PROCESS | 3392 | 1461591414050 Marionette TRACE conn3 <- [1,290,null,{}] 06:36:54 INFO - PROCESS | 3392 | 1461591414068 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:54 INFO - PROCESS | 3392 | 1461591414239 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 06:36:54 INFO - PROCESS | 3392 | 1461591414256 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7692000 == 46 [pid = 3392] [id = 80] 06:36:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 88 (0x7fb192fb5c00) [pid = 3392] [serial = 238] [outer = (nil)] 06:36:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 89 (0x7fb192fbd000) [pid = 3392] [serial = 239] [outer = 0x7fb192fb5c00] 06:36:54 INFO - PROCESS | 3392 | 1461591414320 Marionette DEBUG loaded listener.js 06:36:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 90 (0x7fb192fc1400) [pid = 3392] [serial = 240] [outer = 0x7fb192fb5c00] 06:36:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 91 (0x7fb18c2c6000) [pid = 3392] [serial = 241] [outer = 0x7fb18c2bfc00] 06:36:55 INFO - PROCESS | 3392 | 1461591415366 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 06:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1327ms 06:36:55 INFO - PROCESS | 3392 | 1461591415376 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 06:36:55 INFO - PROCESS | 3392 | 1461591415382 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 06:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:36:55 INFO - PROCESS | 3392 | 1461591415395 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:36:55 INFO - PROCESS | 3392 | 1461591415401 Marionette TRACE conn3 <- [1,294,null,{}] 06:36:55 INFO - PROCESS | 3392 | 1461591415408 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:55 INFO - PROCESS | 3392 | 1461591415581 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 06:36:55 INFO - PROCESS | 3392 | 1461591415723 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194220000 == 47 [pid = 3392] [id = 81] 06:36:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 92 (0x7fb192cef800) [pid = 3392] [serial = 242] [outer = (nil)] 06:36:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 93 (0x7fb192fb7800) [pid = 3392] [serial = 243] [outer = 0x7fb192cef800] 06:36:55 INFO - PROCESS | 3392 | 1461591415803 Marionette DEBUG loaded listener.js 06:36:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 94 (0x7fb193cca800) [pid = 3392] [serial = 244] [outer = 0x7fb192cef800] 06:36:56 INFO - PROCESS | 3392 | 1461591416669 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:36:56 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. 06:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1289ms 06:36:56 INFO - PROCESS | 3392 | 1461591416684 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 06:36:56 INFO - PROCESS | 3392 | 1461591416691 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 06:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:36:56 INFO - PROCESS | 3392 | 1461591416719 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:36:56 INFO - PROCESS | 3392 | 1461591416723 Marionette TRACE conn3 <- [1,298,null,{}] 06:36:56 INFO - PROCESS | 3392 | 1461591416729 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:56 INFO - PROCESS | 3392 | 1461591416882 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 06:36:57 INFO - PROCESS | 3392 | 1461591417021 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2cf3800 == 48 [pid = 3392] [id = 82] 06:36:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 95 (0x7fb194ddc800) [pid = 3392] [serial = 245] [outer = (nil)] 06:36:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 96 (0x7fb195063000) [pid = 3392] [serial = 246] [outer = 0x7fb194ddc800] 06:36:57 INFO - PROCESS | 3392 | 1461591417096 Marionette DEBUG loaded listener.js 06:36:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 97 (0x7fb196085000) [pid = 3392] [serial = 247] [outer = 0x7fb194ddc800] 06:36:58 INFO - PROCESS | 3392 | 1461591418019 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:36:58 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. 06:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1343ms 06:36:58 INFO - PROCESS | 3392 | 1461591418059 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 06:36:58 INFO - PROCESS | 3392 | 1461591418062 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 06:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:36:58 INFO - PROCESS | 3392 | 1461591418071 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:36:58 INFO - PROCESS | 3392 | 1461591418078 Marionette TRACE conn3 <- [1,302,null,{}] 06:36:58 INFO - PROCESS | 3392 | 1461591418095 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:58 INFO - PROCESS | 3392 | 1461591418329 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 06:36:58 INFO - PROCESS | 3392 | 1461591418503 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a8108000 == 49 [pid = 3392] [id = 83] 06:36:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 98 (0x7fb198e0f800) [pid = 3392] [serial = 248] [outer = (nil)] 06:36:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 99 (0x7fb1a2aeb400) [pid = 3392] [serial = 249] [outer = 0x7fb198e0f800] 06:36:58 INFO - PROCESS | 3392 | 1461591418585 Marionette DEBUG loaded listener.js 06:36:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 100 (0x7fb1a3e71800) [pid = 3392] [serial = 250] [outer = 0x7fb198e0f800] 06:36:59 INFO - PROCESS | 3392 | 1461591419411 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:36:59 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. 06:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1390ms 06:36:59 INFO - PROCESS | 3392 | 1461591419461 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 06:36:59 INFO - PROCESS | 3392 | 1461591419466 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 06:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:36:59 INFO - PROCESS | 3392 | 1461591419472 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:36:59 INFO - PROCESS | 3392 | 1461591419475 Marionette TRACE conn3 <- [1,306,null,{}] 06:36:59 INFO - PROCESS | 3392 | 1461591419480 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:59 INFO - PROCESS | 3392 | 1461591419633 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 06:36:59 INFO - PROCESS | 3392 | 1461591419771 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1aa76f800 == 50 [pid = 3392] [id = 84] 06:36:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 101 (0x7fb198e10c00) [pid = 3392] [serial = 251] [outer = (nil)] 06:36:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 102 (0x7fb1a7663c00) [pid = 3392] [serial = 252] [outer = 0x7fb198e10c00] 06:36:59 INFO - PROCESS | 3392 | 1461591419849 Marionette DEBUG loaded listener.js 06:36:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 103 (0x7fb1a7c6f000) [pid = 3392] [serial = 253] [outer = 0x7fb198e10c00] 06:37:00 INFO - PROCESS | 3392 | 1461591420646 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:00 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. 06:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1227ms 06:37:00 INFO - PROCESS | 3392 | 1461591420702 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 06:37:00 INFO - PROCESS | 3392 | 1461591420705 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 06:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:37:00 INFO - PROCESS | 3392 | 1461591420713 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:37:00 INFO - PROCESS | 3392 | 1461591420716 Marionette TRACE conn3 <- [1,310,null,{}] 06:37:00 INFO - PROCESS | 3392 | 1461591420721 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:00 INFO - PROCESS | 3392 | 1461591420884 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 06:37:01 INFO - PROCESS | 3392 | 1461591421019 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb193cdb800 == 51 [pid = 3392] [id = 85] 06:37:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 104 (0x7fb18c12a400) [pid = 3392] [serial = 254] [outer = (nil)] 06:37:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 105 (0x7fb18f152400) [pid = 3392] [serial = 255] [outer = 0x7fb18c12a400] 06:37:01 INFO - PROCESS | 3392 | 1461591421093 Marionette DEBUG loaded listener.js 06:37:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 106 (0x7fb1a2aeb800) [pid = 3392] [serial = 256] [outer = 0x7fb18c12a400] 06:37:02 INFO - PROCESS | 3392 | 1461591422312 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:02 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. 06:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1631ms 06:37:02 INFO - PROCESS | 3392 | 1461591422345 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 06:37:02 INFO - PROCESS | 3392 | 1461591422351 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 06:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:37:02 INFO - PROCESS | 3392 | 1461591422361 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:37:02 INFO - PROCESS | 3392 | 1461591422366 Marionette TRACE conn3 <- [1,314,null,{}] 06:37:02 INFO - PROCESS | 3392 | 1461591422374 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:02 INFO - PROCESS | 3392 | 1461591422526 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 06:37:02 INFO - PROCESS | 3392 | 1461591422697 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196b2b800 == 52 [pid = 3392] [id = 86] 06:37:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 107 (0x7fb18f16e000) [pid = 3392] [serial = 257] [outer = (nil)] 06:37:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 108 (0x7fb192fba400) [pid = 3392] [serial = 258] [outer = 0x7fb18f16e000] 06:37:02 INFO - PROCESS | 3392 | 1461591422842 Marionette DEBUG loaded listener.js 06:37:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 109 (0x7fb193e10000) [pid = 3392] [serial = 259] [outer = 0x7fb18f16e000] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 108 (0x7fb18c23fc00) [pid = 3392] [serial = 203] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19bcf3000 == 51 [pid = 3392] [id = 65] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194221000 == 50 [pid = 3392] [id = 63] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19be05800 == 49 [pid = 3392] [id = 79] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2ea0800 == 48 [pid = 3392] [id = 78] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19be05000 == 47 [pid = 3392] [id = 77] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1962a1000 == 46 [pid = 3392] [id = 76] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195391800 == 45 [pid = 3392] [id = 75] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cbc3800 == 44 [pid = 3392] [id = 74] 06:37:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb193413000 == 43 [pid = 3392] [id = 73] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 107 (0x7fb1942dfc00) [pid = 3392] [serial = 188] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 106 (0x7fb1942ea800) [pid = 3392] [serial = 173] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 105 (0x7fb19cb83400) [pid = 3392] [serial = 183] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 104 (0x7fb1a77ad000) [pid = 3392] [serial = 201] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 103 (0x7fb1a29d8c00) [pid = 3392] [serial = 194] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 102 (0x7fb1a7408400) [pid = 3392] [serial = 200] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 101 (0x7fb1a2c91c00) [pid = 3392] [serial = 195] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 100 (0x7fb1980e2400) [pid = 3392] [serial = 192] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 99 (0x7fb19550c400) [pid = 3392] [serial = 189] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 98 (0x7fb18f14e000) [pid = 3392] [serial = 182] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 97 (0x7fb1925b8c00) [pid = 3392] [serial = 185] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 96 (0x7fb1a3b47000) [pid = 3392] [serial = 197] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 95 (0x7fb18f150c00) [pid = 3392] [serial = 170] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 94 (0x7fb193bd5c00) [pid = 3392] [serial = 186] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 93 (0x7fb1960ae800) [pid = 3392] [serial = 191] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 92 (0x7fb1a1bef400) [pid = 3392] [serial = 179] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 91 (0x7fb1964e3000) [pid = 3392] [serial = 176] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | --DOMWINDOW == 90 (0x7fb1a3cd1c00) [pid = 3392] [serial = 198] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 3392 | 1461591423767 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:03 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. 06:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1441ms 06:37:03 INFO - PROCESS | 3392 | 1461591423804 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 06:37:03 INFO - PROCESS | 3392 | 1461591423811 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 06:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:37:03 INFO - PROCESS | 3392 | 1461591423821 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:37:03 INFO - PROCESS | 3392 | 1461591423824 Marionette TRACE conn3 <- [1,318,null,{}] 06:37:03 INFO - PROCESS | 3392 | 1461591423830 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:03 INFO - PROCESS | 3392 | 1461591423967 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 06:37:03 INFO - PROCESS | 3392 | 1461591423985 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194221000 == 44 [pid = 3392] [id = 87] 06:37:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 91 (0x7fb194335800) [pid = 3392] [serial = 260] [outer = (nil)] 06:37:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 92 (0x7fb195060000) [pid = 3392] [serial = 261] [outer = 0x7fb194335800] 06:37:04 INFO - PROCESS | 3392 | 1461591424046 Marionette DEBUG loaded listener.js 06:37:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 93 (0x7fb195519400) [pid = 3392] [serial = 262] [outer = 0x7fb194335800] 06:37:05 INFO - PROCESS | 3392 | 1461591425107 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:05 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. 06:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1337ms 06:37:05 INFO - PROCESS | 3392 | 1461591425161 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 06:37:05 INFO - PROCESS | 3392 | 1461591425167 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 06:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:37:05 INFO - PROCESS | 3392 | 1461591425177 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:37:05 INFO - PROCESS | 3392 | 1461591425183 Marionette TRACE conn3 <- [1,322,null,{}] 06:37:05 INFO - PROCESS | 3392 | 1461591425216 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:05 INFO - PROCESS | 3392 | 1461591425442 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 06:37:05 INFO - PROCESS | 3392 | 1461591425628 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb198075800 == 45 [pid = 3392] [id = 88] 06:37:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 94 (0x7fb194c2a800) [pid = 3392] [serial = 263] [outer = (nil)] 06:37:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 95 (0x7fb196cc0800) [pid = 3392] [serial = 264] [outer = 0x7fb194c2a800] 06:37:05 INFO - PROCESS | 3392 | 1461591425737 Marionette DEBUG loaded listener.js 06:37:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 96 (0x7fb1a1b07400) [pid = 3392] [serial = 265] [outer = 0x7fb194c2a800] 06:37:06 INFO - PROCESS | 3392 | 1461591426674 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:06 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. 06:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1558ms 06:37:06 INFO - PROCESS | 3392 | 1461591426734 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 06:37:06 INFO - PROCESS | 3392 | 1461591426738 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 06:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:37:06 INFO - PROCESS | 3392 | 1461591426743 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:37:06 INFO - PROCESS | 3392 | 1461591426756 Marionette TRACE conn3 <- [1,326,null,{}] 06:37:06 INFO - PROCESS | 3392 | 1461591426777 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:06 INFO - PROCESS | 3392 | 1461591426991 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 06:37:07 INFO - PROCESS | 3392 | 1461591427010 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a27b9800 == 46 [pid = 3392] [id = 89] 06:37:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 97 (0x7fb195d62800) [pid = 3392] [serial = 266] [outer = (nil)] 06:37:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 98 (0x7fb1a3cd1c00) [pid = 3392] [serial = 267] [outer = 0x7fb195d62800] 06:37:07 INFO - PROCESS | 3392 | 1461591427071 Marionette DEBUG loaded listener.js 06:37:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 99 (0x7fb1a7410800) [pid = 3392] [serial = 268] [outer = 0x7fb195d62800] 06:37:07 INFO - PROCESS | 3392 | 1461591427864 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:07 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. 06:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1154ms 06:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:37:07 INFO - PROCESS | 3392 | 1461591427897 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 06:37:07 INFO - PROCESS | 3392 | 1461591427900 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 06:37:07 INFO - PROCESS | 3392 | 1461591427906 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:37:07 INFO - PROCESS | 3392 | 1461591427908 Marionette TRACE conn3 <- [1,330,null,{}] 06:37:07 INFO - PROCESS | 3392 | 1461591427919 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:08 INFO - PROCESS | 3392 | 1461591428200 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 98 (0x7fb18bf34400) [pid = 3392] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 97 (0x7fb198e19800) [pid = 3392] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 96 (0x7fb191abc800) [pid = 3392] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 95 (0x7fb196b74800) [pid = 3392] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 94 (0x7fb18f14dc00) [pid = 3392] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 93 (0x7fb1964ea800) [pid = 3392] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 92 (0x7fb1a3b3d400) [pid = 3392] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 91 (0x7fb18c238000) [pid = 3392] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 90 (0x7fb19505f800) [pid = 3392] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 89 (0x7fb18c407400) [pid = 3392] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:37:08 INFO - PROCESS | 3392 | --DOMWINDOW == 88 (0x7fb18f14fc00) [pid = 3392] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:37:08 INFO - PROCESS | 3392 | 1461591428335 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc9c800 == 47 [pid = 3392] [id = 90] 06:37:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 89 (0x7fb18f14dc00) [pid = 3392] [serial = 269] [outer = (nil)] 06:37:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 90 (0x7fb19193a000) [pid = 3392] [serial = 270] [outer = 0x7fb18f14dc00] 06:37:08 INFO - PROCESS | 3392 | 1461591428401 Marionette DEBUG loaded listener.js 06:37:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 91 (0x7fb1960a5c00) [pid = 3392] [serial = 271] [outer = 0x7fb18f14dc00] 06:37:09 INFO - PROCESS | 3392 | 1461591429108 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:09 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. 06:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1230ms 06:37:09 INFO - PROCESS | 3392 | 1461591429135 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 06:37:09 INFO - PROCESS | 3392 | 1461591429137 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 06:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:37:09 INFO - PROCESS | 3392 | 1461591429143 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:37:09 INFO - PROCESS | 3392 | 1461591429146 Marionette TRACE conn3 <- [1,334,null,{}] 06:37:09 INFO - PROCESS | 3392 | 1461591429151 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:09 INFO - PROCESS | 3392 | 1461591429320 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 06:37:09 INFO - PROCESS | 3392 | 1461591429337 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7694800 == 48 [pid = 3392] [id = 91] 06:37:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 92 (0x7fb1a7714000) [pid = 3392] [serial = 272] [outer = (nil)] 06:37:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 93 (0x7fb1a7ca2000) [pid = 3392] [serial = 273] [outer = 0x7fb1a7714000] 06:37:09 INFO - PROCESS | 3392 | 1461591429400 Marionette DEBUG loaded listener.js 06:37:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 94 (0x7fb1a7ec3c00) [pid = 3392] [serial = 274] [outer = 0x7fb1a7714000] 06:37:10 INFO - PROCESS | 3392 | 1461591430154 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:10 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. 06:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1034ms 06:37:10 INFO - PROCESS | 3392 | 1461591430272 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 06:37:10 INFO - PROCESS | 3392 | 1461591430278 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 06:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:37:10 INFO - PROCESS | 3392 | 1461591430286 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:37:10 INFO - PROCESS | 3392 | 1461591430292 Marionette TRACE conn3 <- [1,338,null,{}] 06:37:10 INFO - PROCESS | 3392 | 1461591430300 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:10 INFO - PROCESS | 3392 | 1461591430509 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 06:37:10 INFO - PROCESS | 3392 | 1461591430644 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19495a800 == 49 [pid = 3392] [id = 92] 06:37:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 95 (0x7fb18c126c00) [pid = 3392] [serial = 275] [outer = (nil)] 06:37:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 96 (0x7fb190684c00) [pid = 3392] [serial = 276] [outer = 0x7fb18c126c00] 06:37:10 INFO - PROCESS | 3392 | 1461591430719 Marionette DEBUG loaded listener.js 06:37:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 97 (0x7fb192fbac00) [pid = 3392] [serial = 277] [outer = 0x7fb18c126c00] 06:37:11 INFO - PROCESS | 3392 | 1461591431631 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:11 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. 06:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1384ms 06:37:11 INFO - PROCESS | 3392 | 1461591431672 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 06:37:11 INFO - PROCESS | 3392 | 1461591431678 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 06:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:37:11 INFO - PROCESS | 3392 | 1461591431689 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:37:11 INFO - PROCESS | 3392 | 1461591431694 Marionette TRACE conn3 <- [1,342,null,{}] 06:37:11 INFO - PROCESS | 3392 | 1461591431702 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:11 INFO - PROCESS | 3392 | 1461591431882 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 06:37:12 INFO - PROCESS | 3392 | 1461591432015 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a271f800 == 50 [pid = 3392] [id = 93] 06:37:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 98 (0x7fb19506b400) [pid = 3392] [serial = 278] [outer = (nil)] 06:37:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 99 (0x7fb195d6f000) [pid = 3392] [serial = 279] [outer = 0x7fb19506b400] 06:37:12 INFO - PROCESS | 3392 | 1461591432093 Marionette DEBUG loaded listener.js 06:37:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 100 (0x7fb1960b0400) [pid = 3392] [serial = 280] [outer = 0x7fb19506b400] 06:37:13 INFO - PROCESS | 3392 | 1461591433070 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:13 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. 06:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1441ms 06:37:13 INFO - PROCESS | 3392 | 1461591433128 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 06:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:37:13 INFO - PROCESS | 3392 | 1461591433133 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 06:37:13 INFO - PROCESS | 3392 | 1461591433141 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:37:13 INFO - PROCESS | 3392 | 1461591433146 Marionette TRACE conn3 <- [1,346,null,{}] 06:37:13 INFO - PROCESS | 3392 | 1461591433159 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:13 INFO - PROCESS | 3392 | 1461591433389 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 06:37:13 INFO - PROCESS | 3392 | 1461591433580 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ac03d800 == 51 [pid = 3392] [id = 94] 06:37:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 101 (0x7fb1a7710800) [pid = 3392] [serial = 281] [outer = (nil)] 06:37:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 102 (0x7fb1a7714c00) [pid = 3392] [serial = 282] [outer = 0x7fb1a7710800] 06:37:13 INFO - PROCESS | 3392 | 1461591433704 Marionette DEBUG loaded listener.js 06:37:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 103 (0x7fb1a7719800) [pid = 3392] [serial = 283] [outer = 0x7fb1a7710800] 06:37:14 INFO - PROCESS | 3392 | 1461591434513 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:14 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. 06:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1438ms 06:37:14 INFO - PROCESS | 3392 | 1461591434578 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 06:37:14 INFO - PROCESS | 3392 | 1461591434583 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 06:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:37:14 INFO - PROCESS | 3392 | 1461591434592 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:37:14 INFO - PROCESS | 3392 | 1461591434597 Marionette TRACE conn3 <- [1,350,null,{}] 06:37:14 INFO - PROCESS | 3392 | 1461591434603 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:14 INFO - PROCESS | 3392 | 1461591434805 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 06:37:14 INFO - PROCESS | 3392 | 1461591434940 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ad045800 == 52 [pid = 3392] [id = 95] 06:37:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 104 (0x7fb1a7712400) [pid = 3392] [serial = 284] [outer = (nil)] 06:37:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 105 (0x7fb1a7ec5800) [pid = 3392] [serial = 285] [outer = 0x7fb1a7712400] 06:37:15 INFO - PROCESS | 3392 | 1461591435016 Marionette DEBUG loaded listener.js 06:37:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 106 (0x7fb1a80de400) [pid = 3392] [serial = 286] [outer = 0x7fb1a7712400] 06:37:15 INFO - PROCESS | 3392 | 1461591435865 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:15 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. 06:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1334ms 06:37:15 INFO - PROCESS | 3392 | 1461591435925 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 06:37:15 INFO - PROCESS | 3392 | 1461591435928 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 06:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:37:15 INFO - PROCESS | 3392 | 1461591435935 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:37:15 INFO - PROCESS | 3392 | 1461591435939 Marionette TRACE conn3 <- [1,354,null,{}] 06:37:15 INFO - PROCESS | 3392 | 1461591435944 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:16 INFO - PROCESS | 3392 | 1461591436110 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 06:37:16 INFO - PROCESS | 3392 | 1461591436246 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bcdd000 == 53 [pid = 3392] [id = 96] 06:37:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 107 (0x7fb18db0d800) [pid = 3392] [serial = 287] [outer = (nil)] 06:37:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 108 (0x7fb1a812dc00) [pid = 3392] [serial = 288] [outer = 0x7fb18db0d800] 06:37:16 INFO - PROCESS | 3392 | 1461591436319 Marionette DEBUG loaded listener.js 06:37:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 109 (0x7fb1a818b000) [pid = 3392] [serial = 289] [outer = 0x7fb18db0d800] 06:37:17 INFO - PROCESS | 3392 | 1461591437202 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:17 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. 06:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1288ms 06:37:17 INFO - PROCESS | 3392 | 1461591437224 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 06:37:17 INFO - PROCESS | 3392 | 1461591437226 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 06:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:37:17 INFO - PROCESS | 3392 | 1461591437233 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:37:17 INFO - PROCESS | 3392 | 1461591437235 Marionette TRACE conn3 <- [1,358,null,{}] 06:37:17 INFO - PROCESS | 3392 | 1461591437241 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:17 INFO - PROCESS | 3392 | 1461591437425 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 06:37:17 INFO - PROCESS | 3392 | 1461591437707 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cb08800 == 54 [pid = 3392] [id = 97] 06:37:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 110 (0x7fb18db07000) [pid = 3392] [serial = 290] [outer = (nil)] 06:37:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 111 (0x7fb18dc46000) [pid = 3392] [serial = 291] [outer = 0x7fb18db07000] 06:37:17 INFO - PROCESS | 3392 | 1461591437861 Marionette DEBUG loaded listener.js 06:37:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 112 (0x7fb190686000) [pid = 3392] [serial = 292] [outer = 0x7fb18db07000] 06:37:18 INFO - PROCESS | 3392 | 1461591438784 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:18 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. 06:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1579ms 06:37:18 INFO - PROCESS | 3392 | 1461591438813 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 06:37:18 INFO - PROCESS | 3392 | 1461591438819 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 06:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:37:18 INFO - PROCESS | 3392 | 1461591438827 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:37:18 INFO - PROCESS | 3392 | 1461591438832 Marionette TRACE conn3 <- [1,362,null,{}] 06:37:18 INFO - PROCESS | 3392 | 1461591438839 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:19 INFO - PROCESS | 3392 | 1461591438996 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 06:37:19 INFO - PROCESS | 3392 | 1461591439163 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb198078000 == 53 [pid = 3392] [id = 60] 06:37:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc9c800 == 52 [pid = 3392] [id = 90] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 111 (0x7fb192fbd000) [pid = 3392] [serial = 239] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f462800 == 53 [pid = 3392] [id = 98] 06:37:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 112 (0x7fb18c123c00) [pid = 3392] [serial = 293] [outer = (nil)] 06:37:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 113 (0x7fb1947d1000) [pid = 3392] [serial = 294] [outer = 0x7fb18c123c00] 06:37:19 INFO - PROCESS | 3392 | 1461591439295 Marionette DEBUG loaded listener.js 06:37:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 114 (0x7fb19506a800) [pid = 3392] [serial = 295] [outer = 0x7fb18c123c00] 06:37:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a27b9800 == 52 [pid = 3392] [id = 89] 06:37:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb198075800 == 51 [pid = 3392] [id = 88] 06:37:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194221000 == 50 [pid = 3392] [id = 87] 06:37:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196b2b800 == 49 [pid = 3392] [id = 86] 06:37:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194220000 == 48 [pid = 3392] [id = 81] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 113 (0x7fb196404800) [pid = 3392] [serial = 147] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 112 (0x7fb1a3cccc00) [pid = 3392] [serial = 141] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 111 (0x7fb193496000) [pid = 3392] [serial = 144] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 110 (0x7fb196cce400) [pid = 3392] [serial = 230] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 109 (0x7fb1a581f800) [pid = 3392] [serial = 233] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 108 (0x7fb1a5dc1c00) [pid = 3392] [serial = 234] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 107 (0x7fb1960b3000) [pid = 3392] [serial = 227] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 106 (0x7fb195427800) [pid = 3392] [serial = 224] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 105 (0x7fb195d6f800) [pid = 3392] [serial = 225] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 104 (0x7fb18f172400) [pid = 3392] [serial = 219] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 103 (0x7fb18dc4a800) [pid = 3392] [serial = 218] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 102 (0x7fb193cd2c00) [pid = 3392] [serial = 221] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 101 (0x7fb1947cac00) [pid = 3392] [serial = 222] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 100 (0x7fb18c244400) [pid = 3392] [serial = 204] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 99 (0x7fb194617c00) [pid = 3392] [serial = 209] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 98 (0x7fb1a2a11400) [pid = 3392] [serial = 215] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 97 (0x7fb18c4f5000) [pid = 3392] [serial = 206] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 96 (0x7fb195bf2800) [pid = 3392] [serial = 212] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 95 (0x7fb198e0ec00) [pid = 3392] [serial = 231] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 94 (0x7fb1a77a3800) [pid = 3392] [serial = 237] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 93 (0x7fb1a5dbfc00) [pid = 3392] [serial = 236] [outer = (nil)] [url = about:blank] 06:37:19 INFO - PROCESS | 3392 | --DOMWINDOW == 92 (0x7fb1964e6000) [pid = 3392] [serial = 228] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 3392 | 1461591440018 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:20 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. 06:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1234ms 06:37:20 INFO - PROCESS | 3392 | 1461591440063 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 06:37:20 INFO - PROCESS | 3392 | 1461591440069 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 06:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:37:20 INFO - PROCESS | 3392 | 1461591440077 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:37:20 INFO - PROCESS | 3392 | 1461591440080 Marionette TRACE conn3 <- [1,366,null,{}] 06:37:20 INFO - PROCESS | 3392 | 1461591440085 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:20 INFO - PROCESS | 3392 | 1461591440227 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 06:37:20 INFO - PROCESS | 3392 | 1461591440245 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195455800 == 49 [pid = 3392] [id = 99] 06:37:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 93 (0x7fb1960a7c00) [pid = 3392] [serial = 296] [outer = (nil)] 06:37:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 94 (0x7fb1960b1c00) [pid = 3392] [serial = 297] [outer = 0x7fb1960a7c00] 06:37:20 INFO - PROCESS | 3392 | 1461591440307 Marionette DEBUG loaded listener.js 06:37:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 95 (0x7fb196db0800) [pid = 3392] [serial = 298] [outer = 0x7fb1960a7c00] 06:37:21 INFO - PROCESS | 3392 | 1461591441124 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:21 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. 06:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1082ms 06:37:21 INFO - PROCESS | 3392 | 1461591441159 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 06:37:21 INFO - PROCESS | 3392 | 1461591441163 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 06:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:37:21 INFO - PROCESS | 3392 | 1461591441178 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:37:21 INFO - PROCESS | 3392 | 1461591441187 Marionette TRACE conn3 <- [1,370,null,{}] 06:37:21 INFO - PROCESS | 3392 | 1461591441200 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:21 INFO - PROCESS | 3392 | 1461591441340 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 06:37:21 INFO - PROCESS | 3392 | 1461591441359 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196eb1000 == 50 [pid = 3392] [id = 100] 06:37:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 96 (0x7fb1a3cccc00) [pid = 3392] [serial = 299] [outer = (nil)] 06:37:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 97 (0x7fb1a5dc1c00) [pid = 3392] [serial = 300] [outer = 0x7fb1a3cccc00] 06:37:21 INFO - PROCESS | 3392 | 1461591441421 Marionette DEBUG loaded listener.js 06:37:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 98 (0x7fb1a7713400) [pid = 3392] [serial = 301] [outer = 0x7fb1a3cccc00] 06:37:22 INFO - PROCESS | 3392 | 1461591442197 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:37:22 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. 06:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1090ms 06:37:22 INFO - PROCESS | 3392 | 1461591442270 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 06:37:22 INFO - PROCESS | 3392 | 1461591442274 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 06:37:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:37:22 INFO - PROCESS | 3392 | 1461591442280 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:37:22 INFO - PROCESS | 3392 | 1461591442282 Marionette TRACE conn3 <- [1,374,null,{}] 06:37:22 INFO - PROCESS | 3392 | 1461591442296 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:22 INFO - PROCESS | 3392 | 1461591442472 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 06:37:22 INFO - PROCESS | 3392 | 1461591442491 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a270a000 == 51 [pid = 3392] [id = 101] 06:37:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 99 (0x7fb18c299000) [pid = 3392] [serial = 302] [outer = (nil)] 06:37:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 100 (0x7fb18c2a0800) [pid = 3392] [serial = 303] [outer = 0x7fb18c299000] 06:37:22 INFO - PROCESS | 3392 | 1461591442551 Marionette DEBUG loaded listener.js 06:37:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 101 (0x7fb18d931800) [pid = 3392] [serial = 304] [outer = 0x7fb18c299000] 06:37:23 INFO - PROCESS | 3392 | 1461591443316 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:37:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:37:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1085ms 06:37:23 INFO - PROCESS | 3392 | 1461591443395 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 06:37:23 INFO - PROCESS | 3392 | 1461591443399 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 06:37:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:37:23 INFO - PROCESS | 3392 | 1461591443404 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:37:23 INFO - PROCESS | 3392 | 1461591443406 Marionette TRACE conn3 <- [1,378,null,{}] 06:37:23 INFO - PROCESS | 3392 | 1461591443412 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:23 INFO - PROCESS | 3392 | 1461591443583 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 06:37:23 INFO - PROCESS | 3392 | 1461591443603 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a3b29000 == 52 [pid = 3392] [id = 102] 06:37:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 102 (0x7fb1a77a2400) [pid = 3392] [serial = 305] [outer = (nil)] 06:37:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 103 (0x7fb1a7ca9800) [pid = 3392] [serial = 306] [outer = 0x7fb1a77a2400] 06:37:23 INFO - PROCESS | 3392 | 1461591443677 Marionette DEBUG loaded listener.js 06:37:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 104 (0x7fb1a818ac00) [pid = 3392] [serial = 307] [outer = 0x7fb1a77a2400] 06:37:24 INFO - PROCESS | 3392 | --DOMWINDOW == 103 (0x7fb195d62800) [pid = 3392] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:37:24 INFO - PROCESS | 3392 | --DOMWINDOW == 102 (0x7fb18f14dc00) [pid = 3392] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:37:24 INFO - PROCESS | 3392 | --DOMWINDOW == 101 (0x7fb194c2a800) [pid = 3392] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:37:24 INFO - PROCESS | 3392 | --DOMWINDOW == 100 (0x7fb194335800) [pid = 3392] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:37:24 INFO - PROCESS | 3392 | --DOMWINDOW == 99 (0x7fb18f16e000) [pid = 3392] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:37:24 INFO - PROCESS | 3392 | 1461591444508 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:37:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:37:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1128ms 06:37:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:37:24 INFO - PROCESS | 3392 | 1461591444540 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 06:37:24 INFO - PROCESS | 3392 | 1461591444542 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 06:37:24 INFO - PROCESS | 3392 | 1461591444548 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:37:24 INFO - PROCESS | 3392 | 1461591444552 Marionette TRACE conn3 <- [1,382,null,{}] 06:37:24 INFO - PROCESS | 3392 | 1461591444558 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:24 INFO - PROCESS | 3392 | 1461591444745 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 06:37:24 INFO - PROCESS | 3392 | 1461591444758 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7633000 == 53 [pid = 3392] [id = 103] 06:37:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 100 (0x7fb18f14f000) [pid = 3392] [serial = 308] [outer = (nil)] 06:37:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 101 (0x7fb1a9cc9000) [pid = 3392] [serial = 309] [outer = 0x7fb18f14f000] 06:37:24 INFO - PROCESS | 3392 | 1461591444818 Marionette DEBUG loaded listener.js 06:37:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 102 (0x7fb1aaa95000) [pid = 3392] [serial = 310] [outer = 0x7fb18f14f000] 06:37:25 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:37:25 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:37:25 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:37:25 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:37:25 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:37:25 INFO - PROCESS | 3392 | 1461591445517 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:37:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:37:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 985ms 06:37:25 INFO - PROCESS | 3392 | 1461591445534 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 06:37:25 INFO - PROCESS | 3392 | 1461591445537 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 06:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:37:25 INFO - PROCESS | 3392 | 1461591445543 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:37:25 INFO - PROCESS | 3392 | 1461591445545 Marionette TRACE conn3 <- [1,386,null,{}] 06:37:25 INFO - PROCESS | 3392 | 1461591445550 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:25 INFO - PROCESS | 3392 | 1461591445685 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 06:37:25 INFO - PROCESS | 3392 | 1461591445789 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a8094000 == 54 [pid = 3392] [id = 104] 06:37:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 103 (0x7fb18c410400) [pid = 3392] [serial = 311] [outer = (nil)] 06:37:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 104 (0x7fb1aaacac00) [pid = 3392] [serial = 312] [outer = 0x7fb18c410400] 06:37:25 INFO - PROCESS | 3392 | 1461591445852 Marionette DEBUG loaded listener.js 06:37:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 105 (0x7fb1ac256400) [pid = 3392] [serial = 313] [outer = 0x7fb18c410400] 06:37:26 INFO - PROCESS | 3392 | 1461591446809 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 06:37:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:37:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1280ms 06:37:26 INFO - PROCESS | 3392 | 1461591446823 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 06:37:26 INFO - PROCESS | 3392 | 1461591446828 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 06:37:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:37:26 INFO - PROCESS | 3392 | 1461591446838 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:37:26 INFO - PROCESS | 3392 | 1461591446841 Marionette TRACE conn3 <- [1,390,null,{}] 06:37:26 INFO - PROCESS | 3392 | 1461591446850 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:27 INFO - PROCESS | 3392 | 1461591447017 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 06:37:27 INFO - PROCESS | 3392 | 1461591447167 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194d4d000 == 55 [pid = 3392] [id = 105] 06:37:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 106 (0x7fb18f14f400) [pid = 3392] [serial = 314] [outer = (nil)] 06:37:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 107 (0x7fb192fbf800) [pid = 3392] [serial = 315] [outer = 0x7fb18f14f400] 06:37:27 INFO - PROCESS | 3392 | 1461591447246 Marionette DEBUG loaded listener.js 06:37:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 108 (0x7fb194c2a800) [pid = 3392] [serial = 316] [outer = 0x7fb18f14f400] 06:37:28 INFO - PROCESS | 3392 | 1461591448196 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 06:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1388ms 06:37:28 INFO - PROCESS | 3392 | 1461591448228 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 06:37:28 INFO - PROCESS | 3392 | 1461591448237 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 06:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:37:28 INFO - PROCESS | 3392 | 1461591448248 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:37:28 INFO - PROCESS | 3392 | 1461591448251 Marionette TRACE conn3 <- [1,394,null,{}] 06:37:28 INFO - PROCESS | 3392 | 1461591448257 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:28 INFO - PROCESS | 3392 | 1461591448427 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 06:37:28 INFO - PROCESS | 3392 | 1461591448573 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a1baa800 == 56 [pid = 3392] [id = 106] 06:37:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 109 (0x7fb195184800) [pid = 3392] [serial = 317] [outer = (nil)] 06:37:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 110 (0x7fb19518a400) [pid = 3392] [serial = 318] [outer = 0x7fb195184800] 06:37:28 INFO - PROCESS | 3392 | 1461591448649 Marionette DEBUG loaded listener.js 06:37:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 111 (0x7fb19518fc00) [pid = 3392] [serial = 319] [outer = 0x7fb195184800] 06:37:29 INFO - PROCESS | 3392 | 1461591449633 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 06:37:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:37:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1441ms 06:37:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:37:29 INFO - PROCESS | 3392 | 1461591449688 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 06:37:29 INFO - PROCESS | 3392 | 1461591449691 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 06:37:29 INFO - PROCESS | 3392 | 1461591449699 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:37:29 INFO - PROCESS | 3392 | 1461591449704 Marionette TRACE conn3 <- [1,398,null,{}] 06:37:29 INFO - PROCESS | 3392 | 1461591449719 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:29 INFO - PROCESS | 3392 | 1461591449882 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 06:37:30 INFO - PROCESS | 3392 | 1461591450024 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a703000 == 57 [pid = 3392] [id = 107] 06:37:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 112 (0x7fb195d6d000) [pid = 3392] [serial = 320] [outer = (nil)] 06:37:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 113 (0x7fb19cb82400) [pid = 3392] [serial = 321] [outer = 0x7fb195d6d000] 06:37:30 INFO - PROCESS | 3392 | 1461591450104 Marionette DEBUG loaded listener.js 06:37:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 114 (0x7fb1a5dbfc00) [pid = 3392] [serial = 322] [outer = 0x7fb195d6d000] 06:37:31 INFO - PROCESS | 3392 | 1461591451038 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 06:37:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:37:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1386ms 06:37:31 INFO - PROCESS | 3392 | 1461591451084 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 06:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:37:31 INFO - PROCESS | 3392 | 1461591451089 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 06:37:31 INFO - PROCESS | 3392 | 1461591451095 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:37:31 INFO - PROCESS | 3392 | 1461591451098 Marionette TRACE conn3 <- [1,402,null,{}] 06:37:31 INFO - PROCESS | 3392 | 1461591451103 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:31 INFO - PROCESS | 3392 | 1461591451256 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 06:37:31 INFO - PROCESS | 3392 | 1461591451400 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19544f800 == 58 [pid = 3392] [id = 108] 06:37:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 115 (0x7fb196b6c000) [pid = 3392] [serial = 323] [outer = (nil)] 06:37:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 116 (0x7fb1a8129800) [pid = 3392] [serial = 324] [outer = 0x7fb196b6c000] 06:37:31 INFO - PROCESS | 3392 | 1461591451474 Marionette DEBUG loaded listener.js 06:37:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 117 (0x7fb1a9cc9c00) [pid = 3392] [serial = 325] [outer = 0x7fb196b6c000] 06:37:32 INFO - PROCESS | 3392 | 1461591452385 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 06:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1332ms 06:37:32 INFO - PROCESS | 3392 | 1461591452426 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 06:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:37:32 INFO - PROCESS | 3392 | 1461591452430 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 06:37:32 INFO - PROCESS | 3392 | 1461591452436 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:37:32 INFO - PROCESS | 3392 | 1461591452439 Marionette TRACE conn3 <- [1,406,null,{}] 06:37:32 INFO - PROCESS | 3392 | 1461591452444 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:32 INFO - PROCESS | 3392 | 1461591452593 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 06:37:32 INFO - PROCESS | 3392 | 1461591452736 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0c7800 == 59 [pid = 3392] [id = 109] 06:37:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 118 (0x7fb18bbb5000) [pid = 3392] [serial = 326] [outer = (nil)] 06:37:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 119 (0x7fb18bbbf400) [pid = 3392] [serial = 327] [outer = 0x7fb18bbb5000] 06:37:32 INFO - PROCESS | 3392 | 1461591452817 Marionette DEBUG loaded listener.js 06:37:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 120 (0x7fb18c12a800) [pid = 3392] [serial = 328] [outer = 0x7fb18bbb5000] 06:37:33 INFO - PROCESS | 3392 | 1461591453672 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 06:37:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1279ms 06:37:33 INFO - PROCESS | 3392 | 1461591453715 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 06:37:33 INFO - PROCESS | 3392 | 1461591453718 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 06:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:37:33 INFO - PROCESS | 3392 | 1461591453725 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:37:33 INFO - PROCESS | 3392 | 1461591453727 Marionette TRACE conn3 <- [1,410,null,{}] 06:37:33 INFO - PROCESS | 3392 | 1461591453733 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:33 INFO - PROCESS | 3392 | 1461591453926 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 06:37:34 INFO - PROCESS | 3392 | 1461591454242 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18b91d000 == 60 [pid = 3392] [id = 110] 06:37:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 121 (0x7fb189cb0000) [pid = 3392] [serial = 329] [outer = (nil)] 06:37:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 122 (0x7fb18bbbc800) [pid = 3392] [serial = 330] [outer = 0x7fb189cb0000] 06:37:34 INFO - PROCESS | 3392 | 1461591454380 Marionette DEBUG loaded listener.js 06:37:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 123 (0x7fb18c240000) [pid = 3392] [serial = 331] [outer = 0x7fb189cb0000] 06:37:35 INFO - PROCESS | 3392 | 1461591455316 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 06:37:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:37:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1637ms 06:37:35 INFO - PROCESS | 3392 | 1461591455364 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 06:37:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:37:35 INFO - PROCESS | 3392 | 1461591455369 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 06:37:35 INFO - PROCESS | 3392 | 1461591455376 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:37:35 INFO - PROCESS | 3392 | 1461591455381 Marionette TRACE conn3 <- [1,414,null,{}] 06:37:35 INFO - PROCESS | 3392 | 1461591455387 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:35 INFO - PROCESS | 3392 | 1461591455542 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 06:37:35 INFO - PROCESS | 3392 | 1461591455690 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d99b000 == 61 [pid = 3392] [id = 111] 06:37:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 124 (0x7fb18db09800) [pid = 3392] [serial = 332] [outer = (nil)] 06:37:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 125 (0x7fb18f150c00) [pid = 3392] [serial = 333] [outer = 0x7fb18db09800] 06:37:35 INFO - PROCESS | 3392 | 1461591455798 Marionette DEBUG loaded listener.js 06:37:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 126 (0x7fb190691800) [pid = 3392] [serial = 334] [outer = 0x7fb18db09800] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19be04800 == 60 [pid = 3392] [id = 70] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a583f000 == 59 [pid = 3392] [id = 71] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1925dd800 == 58 [pid = 3392] [id = 69] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7642000 == 57 [pid = 3392] [id = 72] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7633000 == 56 [pid = 3392] [id = 103] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 125 (0x7fb1a7ca2000) [pid = 3392] [serial = 273] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 124 (0x7fb192fb7800) [pid = 3392] [serial = 243] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 123 (0x7fb195063000) [pid = 3392] [serial = 246] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 122 (0x7fb1a2aeb400) [pid = 3392] [serial = 249] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 121 (0x7fb1a7663c00) [pid = 3392] [serial = 252] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a3b29000 == 55 [pid = 3392] [id = 102] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a270a000 == 54 [pid = 3392] [id = 101] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196eb1000 == 53 [pid = 3392] [id = 100] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195455800 == 52 [pid = 3392] [id = 99] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f462800 == 51 [pid = 3392] [id = 98] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cb08800 == 50 [pid = 3392] [id = 97] 06:37:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7694800 == 49 [pid = 3392] [id = 91] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 120 (0x7fb1a3cd1c00) [pid = 3392] [serial = 267] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 119 (0x7fb19193a000) [pid = 3392] [serial = 270] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 118 (0x7fb1a7410800) [pid = 3392] [serial = 268] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 117 (0x7fb196cc0800) [pid = 3392] [serial = 264] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 116 (0x7fb195060000) [pid = 3392] [serial = 261] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 115 (0x7fb195519400) [pid = 3392] [serial = 262] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 114 (0x7fb193e10000) [pid = 3392] [serial = 259] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 113 (0x7fb192fba400) [pid = 3392] [serial = 258] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 112 (0x7fb18f152400) [pid = 3392] [serial = 255] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 111 (0x7fb1a1b08000) [pid = 3392] [serial = 105] [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.] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 110 (0x7fb1960a5c00) [pid = 3392] [serial = 271] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | --DOMWINDOW == 109 (0x7fb1a1b07400) [pid = 3392] [serial = 265] [outer = (nil)] [url = about:blank] 06:37:36 INFO - PROCESS | 3392 | 1461591456642 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 06:37:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:37:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1289ms 06:37:36 INFO - PROCESS | 3392 | 1461591456671 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 06:37:36 INFO - PROCESS | 3392 | 1461591456676 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 06:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:37:36 INFO - PROCESS | 3392 | 1461591456684 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:37:36 INFO - PROCESS | 3392 | 1461591456687 Marionette TRACE conn3 <- [1,418,null,{}] 06:37:36 INFO - PROCESS | 3392 | 1461591456693 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:36 INFO - PROCESS | 3392 | 1461591456828 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 06:37:36 INFO - PROCESS | 3392 | 1461591456847 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1925dd800 == 50 [pid = 3392] [id = 112] 06:37:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 110 (0x7fb19193a000) [pid = 3392] [serial = 335] [outer = (nil)] 06:37:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 111 (0x7fb193eb2400) [pid = 3392] [serial = 336] [outer = 0x7fb19193a000] 06:37:36 INFO - PROCESS | 3392 | 1461591456907 Marionette DEBUG loaded listener.js 06:37:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 112 (0x7fb195063800) [pid = 3392] [serial = 337] [outer = 0x7fb19193a000] 06:37:38 INFO - PROCESS | 3392 | 1461591458129 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 06:37:38 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 06:37:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1480ms 06:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:37:38 INFO - PROCESS | 3392 | 1461591458164 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 06:37:38 INFO - PROCESS | 3392 | 1461591458167 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 06:37:38 INFO - PROCESS | 3392 | 1461591458176 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:37:38 INFO - PROCESS | 3392 | 1461591458184 Marionette TRACE conn3 <- [1,422,null,{}] 06:37:38 INFO - PROCESS | 3392 | 1461591458196 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:38 INFO - PROCESS | 3392 | 1461591458375 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 06:37:38 INFO - PROCESS | 3392 | 1461591458516 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195a99000 == 51 [pid = 3392] [id = 113] 06:37:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 113 (0x7fb195519000) [pid = 3392] [serial = 338] [outer = (nil)] 06:37:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 114 (0x7fb1960ad800) [pid = 3392] [serial = 339] [outer = 0x7fb195519000] 06:37:38 INFO - PROCESS | 3392 | 1461591458579 Marionette DEBUG loaded listener.js 06:37:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 115 (0x7fb196452000) [pid = 3392] [serial = 340] [outer = 0x7fb195519000] 06:37:39 INFO - PROCESS | 3392 | 1461591459695 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 06:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1544ms 06:37:39 INFO - PROCESS | 3392 | 1461591459717 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 06:37:39 INFO - PROCESS | 3392 | 1461591459721 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 06:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:37:39 INFO - PROCESS | 3392 | 1461591459727 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:37:39 INFO - PROCESS | 3392 | 1461591459729 Marionette TRACE conn3 <- [1,426,null,{}] 06:37:39 INFO - PROCESS | 3392 | 1461591459735 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:39 INFO - PROCESS | 3392 | 1461591459908 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 06:37:40 INFO - PROCESS | 3392 | 1461591460009 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196ea9800 == 52 [pid = 3392] [id = 114] 06:37:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 116 (0x7fb1960a4800) [pid = 3392] [serial = 341] [outer = (nil)] 06:37:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 117 (0x7fb1980e0000) [pid = 3392] [serial = 342] [outer = 0x7fb1960a4800] 06:37:40 INFO - PROCESS | 3392 | 1461591460069 Marionette DEBUG loaded listener.js 06:37:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 118 (0x7fb1a2aed400) [pid = 3392] [serial = 343] [outer = 0x7fb1960a4800] 06:37:40 INFO - PROCESS | 3392 | 1461591460911 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 06:37:40 INFO - PROCESS | 3392 | 1461591460968 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 06:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:37:40 INFO - PROCESS | 3392 | 1461591460974 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:37:40 INFO - PROCESS | 3392 | 1461591460976 Marionette TRACE conn3 <- [1,430,null,{}] 06:37:40 INFO - PROCESS | 3392 | 1461591460981 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:41 INFO - PROCESS | 3392 | 1461591461123 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 06:37:41 INFO - PROCESS | 3392 | 1461591461221 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bc7000 == 53 [pid = 3392] [id = 115] 06:37:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 106 (0x7fb189cd5800) [pid = 3392] [serial = 344] [outer = (nil)] 06:37:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 107 (0x7fb189cd7c00) [pid = 3392] [serial = 345] [outer = 0x7fb189cd5800] 06:37:41 INFO - PROCESS | 3392 | 1461591461295 Marionette DEBUG loaded listener.js 06:37:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 108 (0x7fb195be7800) [pid = 3392] [serial = 346] [outer = 0x7fb189cd5800] 06:37:41 INFO - PROCESS | 3392 | 1461591461956 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 06:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1032ms 06:37:42 INFO - PROCESS | 3392 | 1461591462008 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 06:37:42 INFO - PROCESS | 3392 | 1461591462011 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 06:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:37:42 INFO - PROCESS | 3392 | 1461591462017 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:37:42 INFO - PROCESS | 3392 | 1461591462019 Marionette TRACE conn3 <- [1,434,null,{}] 06:37:42 INFO - PROCESS | 3392 | 1461591462024 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:42 INFO - PROCESS | 3392 | 1461591462206 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 06:37:42 INFO - PROCESS | 3392 | 1461591462227 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2ab2000 == 54 [pid = 3392] [id = 116] 06:37:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 109 (0x7fb18a993c00) [pid = 3392] [serial = 347] [outer = (nil)] 06:37:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 110 (0x7fb18a99d000) [pid = 3392] [serial = 348] [outer = 0x7fb18a993c00] 06:37:42 INFO - PROCESS | 3392 | 1461591462288 Marionette DEBUG loaded listener.js 06:37:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 111 (0x7fb195d6e400) [pid = 3392] [serial = 349] [outer = 0x7fb18a993c00] 06:37:43 INFO - PROCESS | 3392 | 1461591463124 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 06:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1180ms 06:37:43 INFO - PROCESS | 3392 | 1461591463199 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 06:37:43 INFO - PROCESS | 3392 | 1461591463208 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 06:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:37:43 INFO - PROCESS | 3392 | 1461591463216 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:37:43 INFO - PROCESS | 3392 | 1461591463221 Marionette TRACE conn3 <- [1,438,null,{}] 06:37:43 INFO - PROCESS | 3392 | 1461591463231 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:43 INFO - PROCESS | 3392 | 1461591463441 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 06:37:43 INFO - PROCESS | 3392 | 1461591463592 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cbb8000 == 55 [pid = 3392] [id = 117] 06:37:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 112 (0x7fb189caf400) [pid = 3392] [serial = 350] [outer = (nil)] 06:37:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 113 (0x7fb18a993800) [pid = 3392] [serial = 351] [outer = 0x7fb189caf400] 06:37:43 INFO - PROCESS | 3392 | 1461591463669 Marionette DEBUG loaded listener.js 06:37:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 114 (0x7fb18a9a0000) [pid = 3392] [serial = 352] [outer = 0x7fb189caf400] 06:37:44 INFO - PROCESS | 3392 | 1461591464623 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 06:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1484ms 06:37:44 INFO - PROCESS | 3392 | 1461591464701 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 06:37:44 INFO - PROCESS | 3392 | 1461591464710 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 06:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:37:44 INFO - PROCESS | 3392 | 1461591464720 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:37:44 INFO - PROCESS | 3392 | 1461591464724 Marionette TRACE conn3 <- [1,442,null,{}] 06:37:44 INFO - PROCESS | 3392 | 1461591464729 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:44 INFO - PROCESS | 3392 | 1461591464929 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 06:37:45 INFO - PROCESS | 3392 | 1461591465124 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196ead000 == 56 [pid = 3392] [id = 118] 06:37:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 115 (0x7fb18c2a2000) [pid = 3392] [serial = 353] [outer = (nil)] 06:37:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 116 (0x7fb18db09c00) [pid = 3392] [serial = 354] [outer = 0x7fb18c2a2000] 06:37:45 INFO - PROCESS | 3392 | 1461591465215 Marionette DEBUG loaded listener.js 06:37:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 117 (0x7fb192e1b400) [pid = 3392] [serial = 355] [outer = 0x7fb18c2a2000] 06:37:46 INFO - PROCESS | 3392 | 1461591466124 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 06:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1430ms 06:37:46 INFO - PROCESS | 3392 | 1461591466150 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 06:37:46 INFO - PROCESS | 3392 | 1461591466154 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 06:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:37:46 INFO - PROCESS | 3392 | 1461591466162 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:37:46 INFO - PROCESS | 3392 | 1461591466167 Marionette TRACE conn3 <- [1,446,null,{}] 06:37:46 INFO - PROCESS | 3392 | 1461591466183 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:46 INFO - PROCESS | 3392 | 1461591466347 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 06:37:46 INFO - PROCESS | 3392 | 1461591466500 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a768e000 == 57 [pid = 3392] [id = 119] 06:37:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 118 (0x7fb1947cd800) [pid = 3392] [serial = 356] [outer = (nil)] 06:37:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 119 (0x7fb195186c00) [pid = 3392] [serial = 357] [outer = 0x7fb1947cd800] 06:37:46 INFO - PROCESS | 3392 | 1461591466576 Marionette DEBUG loaded listener.js 06:37:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 120 (0x7fb195d62000) [pid = 3392] [serial = 358] [outer = 0x7fb1947cd800] 06:37:47 INFO - PROCESS | 3392 | 1461591467488 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 06:37:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1385ms 06:37:47 INFO - PROCESS | 3392 | 1461591467547 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 06:37:47 INFO - PROCESS | 3392 | 1461591467552 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 06:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:37:47 INFO - PROCESS | 3392 | 1461591467557 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:37:47 INFO - PROCESS | 3392 | 1461591467560 Marionette TRACE conn3 <- [1,450,null,{}] 06:37:47 INFO - PROCESS | 3392 | 1461591467566 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:47 INFO - PROCESS | 3392 | 1461591467722 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 06:37:47 INFO - PROCESS | 3392 | 1461591467863 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1aaa54000 == 58 [pid = 3392] [id = 120] 06:37:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 121 (0x7fb194ae8000) [pid = 3392] [serial = 359] [outer = (nil)] 06:37:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 122 (0x7fb198e18c00) [pid = 3392] [serial = 360] [outer = 0x7fb194ae8000] 06:37:47 INFO - PROCESS | 3392 | 1461591467942 Marionette DEBUG loaded listener.js 06:37:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 123 (0x7fb1a3b47000) [pid = 3392] [serial = 361] [outer = 0x7fb194ae8000] 06:37:48 INFO - PROCESS | 3392 | 1461591468822 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 06:37:48 INFO - PROCESS | 3392 | 1461591468896 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 06:37:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 06:37:48 INFO - PROCESS | 3392 | 1461591468902 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:37:48 INFO - PROCESS | 3392 | 1461591468905 Marionette TRACE conn3 <- [1,454,null,{}] 06:37:48 INFO - PROCESS | 3392 | 1461591468910 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:49 INFO - PROCESS | 3392 | 1461591469070 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 06:37:49 INFO - PROCESS | 3392 | 1461591469211 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa99000 == 59 [pid = 3392] [id = 121] 06:37:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 124 (0x7fb19518c800) [pid = 3392] [serial = 362] [outer = (nil)] 06:37:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 125 (0x7fb1a58a9000) [pid = 3392] [serial = 363] [outer = 0x7fb19518c800] 06:37:49 INFO - PROCESS | 3392 | 1461591469288 Marionette DEBUG loaded listener.js 06:37:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 126 (0x7fb1a770dc00) [pid = 3392] [serial = 364] [outer = 0x7fb19518c800] 06:37:50 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:37:50 INFO - PROCESS | 3392 | 1461591470099 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 06:37:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:37:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1231ms 06:37:50 INFO - PROCESS | 3392 | 1461591470146 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 06:37:50 INFO - PROCESS | 3392 | 1461591470149 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 06:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:37:50 INFO - PROCESS | 3392 | 1461591470156 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:37:50 INFO - PROCESS | 3392 | 1461591470159 Marionette TRACE conn3 <- [1,458,null,{}] 06:37:50 INFO - PROCESS | 3392 | 1461591470164 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:50 INFO - PROCESS | 3392 | 1461591470345 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 06:37:50 INFO - PROCESS | 3392 | 1461591470486 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7a08000 == 60 [pid = 3392] [id = 122] 06:37:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 127 (0x7fb1a770f800) [pid = 3392] [serial = 365] [outer = (nil)] 06:37:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 128 (0x7fb1a8009800) [pid = 3392] [serial = 366] [outer = 0x7fb1a770f800] 06:37:50 INFO - PROCESS | 3392 | 1461591470561 Marionette DEBUG loaded listener.js 06:37:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 129 (0x7fb1aa73b000) [pid = 3392] [serial = 367] [outer = 0x7fb1a770f800] 06:37:51 INFO - PROCESS | 3392 | 1461591471461 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 06:37:51 INFO - PROCESS | 3392 | 1461591471543 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 06:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 06:37:51 INFO - PROCESS | 3392 | 1461591471550 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:37:51 INFO - PROCESS | 3392 | 1461591471553 Marionette TRACE conn3 <- [1,462,null,{}] 06:37:51 INFO - PROCESS | 3392 | 1461591471558 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:51 INFO - PROCESS | 3392 | 1461591471709 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 06:37:51 INFO - PROCESS | 3392 | 1461591471851 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bce0800 == 61 [pid = 3392] [id = 123] 06:37:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb189cadc00) [pid = 3392] [serial = 368] [outer = (nil)] 06:37:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb18fb86c00) [pid = 3392] [serial = 369] [outer = 0x7fb189cadc00] 06:37:51 INFO - PROCESS | 3392 | 1461591471924 Marionette DEBUG loaded listener.js 06:37:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb18fb8e400) [pid = 3392] [serial = 370] [outer = 0x7fb189cadc00] 06:37:52 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:37:52 INFO - PROCESS | 3392 | 1461591472800 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 06:37:53 INFO - PROCESS | 3392 | 1461591473091 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 06:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 06:37:53 INFO - PROCESS | 3392 | 1461591473099 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:37:53 INFO - PROCESS | 3392 | 1461591473102 Marionette TRACE conn3 <- [1,466,null,{}] 06:37:53 INFO - PROCESS | 3392 | 1461591473110 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:53 INFO - PROCESS | 3392 | 1461591473288 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 06:37:53 INFO - PROCESS | 3392 | 1461591473486 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1951d3800 == 62 [pid = 3392] [id = 124] 06:37:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb18aabe000) [pid = 3392] [serial = 371] [outer = (nil)] 06:37:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb18aac2400) [pid = 3392] [serial = 372] [outer = 0x7fb18aabe000] 06:37:53 INFO - PROCESS | 3392 | 1461591473553 Marionette DEBUG loaded listener.js 06:37:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb18aac8000) [pid = 3392] [serial = 373] [outer = 0x7fb18aabe000] 06:37:54 INFO - PROCESS | 3392 | 1461591474514 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 06:37:54 INFO - PROCESS | 3392 | 1461591474593 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 06:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 06:37:54 INFO - PROCESS | 3392 | 1461591474604 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:37:54 INFO - PROCESS | 3392 | 1461591474609 Marionette TRACE conn3 <- [1,470,null,{}] 06:37:54 INFO - PROCESS | 3392 | 1461591474615 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:54 INFO - PROCESS | 3392 | 1461591474828 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 06:37:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189bc7000 == 61 [pid = 3392] [id = 115] 06:37:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196ea9800 == 60 [pid = 3392] [id = 114] 06:37:54 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb1aaacac00) [pid = 3392] [serial = 312] [outer = (nil)] [url = about:blank] 06:37:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195a99000 == 59 [pid = 3392] [id = 113] 06:37:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1925dd800 == 58 [pid = 3392] [id = 112] 06:37:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d99b000 == 57 [pid = 3392] [id = 111] 06:37:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18b91d000 == 56 [pid = 3392] [id = 110] 06:37:55 INFO - PROCESS | 3392 | 1461591475032 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194d4d000 == 55 [pid = 3392] [id = 105] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb1947d1000) [pid = 3392] [serial = 294] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb19506a800) [pid = 3392] [serial = 295] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb18dc46000) [pid = 3392] [serial = 291] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb1a7713400) [pid = 3392] [serial = 301] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 129 (0x7fb190684800) [pid = 3392] [serial = 171] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 128 (0x7fb194ae9000) [pid = 3392] [serial = 174] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 127 (0x7fb1a7ec3c00) [pid = 3392] [serial = 274] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 126 (0x7fb18c2a0800) [pid = 3392] [serial = 303] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 125 (0x7fb1a9cc9000) [pid = 3392] [serial = 309] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 124 (0x7fb1a7ca9800) [pid = 3392] [serial = 306] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 123 (0x7fb18d931800) [pid = 3392] [serial = 304] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 122 (0x7fb190684c00) [pid = 3392] [serial = 276] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 121 (0x7fb196daa000) [pid = 3392] [serial = 177] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 120 (0x7fb190686000) [pid = 3392] [serial = 292] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 119 (0x7fb1a7714c00) [pid = 3392] [serial = 282] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 118 (0x7fb1a812dc00) [pid = 3392] [serial = 288] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 117 (0x7fb1aaa95000) [pid = 3392] [serial = 310] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 116 (0x7fb196db0800) [pid = 3392] [serial = 298] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 115 (0x7fb1a5dc1c00) [pid = 3392] [serial = 300] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 114 (0x7fb192fc1400) [pid = 3392] [serial = 240] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 113 (0x7fb1a7ec5800) [pid = 3392] [serial = 285] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 112 (0x7fb1a2a04400) [pid = 3392] [serial = 180] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 111 (0x7fb195d6f000) [pid = 3392] [serial = 279] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 110 (0x7fb1a818ac00) [pid = 3392] [serial = 307] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | --DOMWINDOW == 109 (0x7fb1960b1c00) [pid = 3392] [serial = 297] [outer = (nil)] [url = about:blank] 06:37:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa8f800 == 56 [pid = 3392] [id = 125] 06:37:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 110 (0x7fb18c29c400) [pid = 3392] [serial = 374] [outer = (nil)] 06:37:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 111 (0x7fb18d923800) [pid = 3392] [serial = 375] [outer = 0x7fb18c29c400] 06:37:55 INFO - PROCESS | 3392 | 1461591475129 Marionette DEBUG loaded listener.js 06:37:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 112 (0x7fb18f16b800) [pid = 3392] [serial = 376] [outer = 0x7fb18c29c400] 06:37:55 INFO - PROCESS | 3392 | 1461591475884 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 06:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1341ms 06:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:37:55 INFO - PROCESS | 3392 | 1461591475942 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 06:37:55 INFO - PROCESS | 3392 | 1461591475945 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 06:37:55 INFO - PROCESS | 3392 | 1461591475951 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:37:55 INFO - PROCESS | 3392 | 1461591475954 Marionette TRACE conn3 <- [1,474,null,{}] 06:37:55 INFO - PROCESS | 3392 | 1461591475968 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:56 INFO - PROCESS | 3392 | 1461591476119 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 06:37:56 INFO - PROCESS | 3392 | 1461591476134 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195391800 == 57 [pid = 3392] [id = 126] 06:37:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 113 (0x7fb192fb3000) [pid = 3392] [serial = 377] [outer = (nil)] 06:37:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 114 (0x7fb192fba800) [pid = 3392] [serial = 378] [outer = 0x7fb192fb3000] 06:37:56 INFO - PROCESS | 3392 | 1461591476199 Marionette DEBUG loaded listener.js 06:37:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 115 (0x7fb1942dfc00) [pid = 3392] [serial = 379] [outer = 0x7fb192fb3000] 06:37:57 INFO - PROCESS | 3392 | 1461591477004 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 06:37:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:37:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1089ms 06:37:57 INFO - PROCESS | 3392 | 1461591477061 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 06:37:57 INFO - PROCESS | 3392 | 1461591477063 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 06:37:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:37:57 INFO - PROCESS | 3392 | 1461591477071 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:37:57 INFO - PROCESS | 3392 | 1461591477074 Marionette TRACE conn3 <- [1,478,null,{}] 06:37:57 INFO - PROCESS | 3392 | 1461591477079 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:57 INFO - PROCESS | 3392 | 1461591477218 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 06:37:57 INFO - PROCESS | 3392 | 1461591477238 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb198ea0000 == 58 [pid = 3392] [id = 127] 06:37:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 116 (0x7fb19433cc00) [pid = 3392] [serial = 380] [outer = (nil)] 06:37:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 117 (0x7fb195189400) [pid = 3392] [serial = 381] [outer = 0x7fb19433cc00] 06:37:57 INFO - PROCESS | 3392 | 1461591477297 Marionette DEBUG loaded listener.js 06:37:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 118 (0x7fb195d64400) [pid = 3392] [serial = 382] [outer = 0x7fb19433cc00] 06:37:58 INFO - PROCESS | 3392 | 1461591478187 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 06:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1177ms 06:37:58 INFO - PROCESS | 3392 | 1461591478249 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 06:37:58 INFO - PROCESS | 3392 | 1461591478253 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 06:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:37:58 INFO - PROCESS | 3392 | 1461591478258 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:37:58 INFO - PROCESS | 3392 | 1461591478260 Marionette TRACE conn3 <- [1,482,null,{}] 06:37:58 INFO - PROCESS | 3392 | 1461591478269 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:58 INFO - PROCESS | 3392 | 1461591478472 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 06:37:58 INFO - PROCESS | 3392 | 1461591478498 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2cd7800 == 59 [pid = 3392] [id = 128] 06:37:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 119 (0x7fb19461d400) [pid = 3392] [serial = 383] [outer = (nil)] 06:37:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 120 (0x7fb196410c00) [pid = 3392] [serial = 384] [outer = 0x7fb19461d400] 06:37:58 INFO - PROCESS | 3392 | 1461591478561 Marionette DEBUG loaded listener.js 06:37:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 121 (0x7fb19cb85000) [pid = 3392] [serial = 385] [outer = 0x7fb19461d400] 06:37:59 INFO - PROCESS | 3392 | 1461591479459 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 06:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1233ms 06:37:59 INFO - PROCESS | 3392 | --DOMWINDOW == 120 (0x7fb1960a4800) [pid = 3392] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:37:59 INFO - PROCESS | 3392 | --DOMWINDOW == 119 (0x7fb189cd5800) [pid = 3392] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:37:59 INFO - PROCESS | 3392 | --DOMWINDOW == 118 (0x7fb19193a000) [pid = 3392] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:37:59 INFO - PROCESS | 3392 | --DOMWINDOW == 117 (0x7fb195519000) [pid = 3392] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:37:59 INFO - PROCESS | 3392 | --DOMWINDOW == 116 (0x7fb189cb0000) [pid = 3392] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:37:59 INFO - PROCESS | 3392 | --DOMWINDOW == 115 (0x7fb18db09800) [pid = 3392] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:37:59 INFO - PROCESS | 3392 | 1461591479596 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 06:37:59 INFO - PROCESS | 3392 | 1461591479600 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 06:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:37:59 INFO - PROCESS | 3392 | 1461591479608 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:37:59 INFO - PROCESS | 3392 | 1461591479610 Marionette TRACE conn3 <- [1,486,null,{}] 06:37:59 INFO - PROCESS | 3392 | 1461591479616 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:59 INFO - PROCESS | 3392 | 1461591479787 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 06:37:59 INFO - PROCESS | 3392 | 1461591479798 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a768a800 == 60 [pid = 3392] [id = 129] 06:37:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 116 (0x7fb1a2e1fc00) [pid = 3392] [serial = 386] [outer = (nil)] 06:37:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 117 (0x7fb1a7663c00) [pid = 3392] [serial = 387] [outer = 0x7fb1a2e1fc00] 06:37:59 INFO - PROCESS | 3392 | 1461591479864 Marionette DEBUG loaded listener.js 06:37:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 118 (0x7fb1a77a9400) [pid = 3392] [serial = 388] [outer = 0x7fb1a2e1fc00] 06:38:00 INFO - PROCESS | 3392 | 1461591480650 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 06:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1081ms 06:38:00 INFO - PROCESS | 3392 | 1461591480695 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 06:38:00 INFO - PROCESS | 3392 | 1461591480698 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 06:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:38:00 INFO - PROCESS | 3392 | 1461591480710 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:38:00 INFO - PROCESS | 3392 | 1461591480712 Marionette TRACE conn3 <- [1,490,null,{}] 06:38:00 INFO - PROCESS | 3392 | 1461591480718 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:00 INFO - PROCESS | 3392 | 1461591480856 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 06:38:00 INFO - PROCESS | 3392 | 1461591480874 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a8106000 == 61 [pid = 3392] [id = 130] 06:38:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 119 (0x7fb18f256c00) [pid = 3392] [serial = 389] [outer = (nil)] 06:38:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 120 (0x7fb18f25e400) [pid = 3392] [serial = 390] [outer = 0x7fb18f256c00] 06:38:00 INFO - PROCESS | 3392 | 1461591480934 Marionette DEBUG loaded listener.js 06:38:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 121 (0x7fb1a3e73400) [pid = 3392] [serial = 391] [outer = 0x7fb18f256c00] 06:38:01 INFO - PROCESS | 3392 | 1461591481759 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 06:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1133ms 06:38:01 INFO - PROCESS | 3392 | 1461591481850 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 06:38:01 INFO - PROCESS | 3392 | 1461591481855 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 06:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:38:01 INFO - PROCESS | 3392 | 1461591481907 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:38:01 INFO - PROCESS | 3392 | 1461591481912 Marionette TRACE conn3 <- [1,494,null,{}] 06:38:01 INFO - PROCESS | 3392 | 1461591481922 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:02 INFO - PROCESS | 3392 | 1461591482110 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 06:38:02 INFO - PROCESS | 3392 | 1461591482271 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0ca800 == 62 [pid = 3392] [id = 131] 06:38:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 122 (0x7fb18aaba400) [pid = 3392] [serial = 392] [outer = (nil)] 06:38:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 123 (0x7fb18aac0c00) [pid = 3392] [serial = 393] [outer = 0x7fb18aaba400] 06:38:02 INFO - PROCESS | 3392 | 1461591482349 Marionette DEBUG loaded listener.js 06:38:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 124 (0x7fb18c121000) [pid = 3392] [serial = 394] [outer = 0x7fb18aaba400] 06:38:03 INFO - PROCESS | 3392 | 1461591483224 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 06:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1388ms 06:38:03 INFO - PROCESS | 3392 | 1461591483293 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 06:38:03 INFO - PROCESS | 3392 | 1461591483302 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 06:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:38:03 INFO - PROCESS | 3392 | 1461591483312 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:38:03 INFO - PROCESS | 3392 | 1461591483315 Marionette TRACE conn3 <- [1,498,null,{}] 06:38:03 INFO - PROCESS | 3392 | 1461591483321 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:03 INFO - PROCESS | 3392 | 1461591483527 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 06:38:03 INFO - PROCESS | 3392 | 1461591483727 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19bcdf000 == 63 [pid = 3392] [id = 132] 06:38:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 125 (0x7fb18c2a4000) [pid = 3392] [serial = 395] [outer = (nil)] 06:38:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 126 (0x7fb18f253c00) [pid = 3392] [serial = 396] [outer = 0x7fb18c2a4000] 06:38:03 INFO - PROCESS | 3392 | 1461591483853 Marionette DEBUG loaded listener.js 06:38:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 127 (0x7fb18f261000) [pid = 3392] [serial = 397] [outer = 0x7fb18c2a4000] 06:38:04 INFO - PROCESS | 3392 | 1461591484714 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 06:38:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1450ms 06:38:04 INFO - PROCESS | 3392 | 1461591484762 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 06:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:38:04 INFO - PROCESS | 3392 | 1461591484767 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 06:38:04 INFO - PROCESS | 3392 | 1461591484773 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:38:04 INFO - PROCESS | 3392 | 1461591484779 Marionette TRACE conn3 <- [1,502,null,{}] 06:38:04 INFO - PROCESS | 3392 | 1461591484794 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:04 INFO - PROCESS | 3392 | 1461591484968 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 06:38:05 INFO - PROCESS | 3392 | 1461591485112 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194667800 == 64 [pid = 3392] [id = 133] 06:38:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 128 (0x7fb18fb91400) [pid = 3392] [serial = 398] [outer = (nil)] 06:38:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 129 (0x7fb195182800) [pid = 3392] [serial = 399] [outer = 0x7fb18fb91400] 06:38:05 INFO - PROCESS | 3392 | 1461591485191 Marionette DEBUG loaded listener.js 06:38:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb1960a4800) [pid = 3392] [serial = 400] [outer = 0x7fb18fb91400] 06:38:06 INFO - PROCESS | 3392 | 1461591486113 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 06:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1385ms 06:38:06 INFO - PROCESS | 3392 | 1461591486159 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 06:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:38:06 INFO - PROCESS | 3392 | 1461591486164 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 06:38:06 INFO - PROCESS | 3392 | 1461591486170 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:38:06 INFO - PROCESS | 3392 | 1461591486173 Marionette TRACE conn3 <- [1,506,null,{}] 06:38:06 INFO - PROCESS | 3392 | 1461591486179 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:06 INFO - PROCESS | 3392 | 1461591486340 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 06:38:06 INFO - PROCESS | 3392 | 1461591486490 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1902df800 == 65 [pid = 3392] [id = 134] 06:38:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb1904d6000) [pid = 3392] [serial = 401] [outer = (nil)] 06:38:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb1904de000) [pid = 3392] [serial = 402] [outer = 0x7fb1904d6000] 06:38:06 INFO - PROCESS | 3392 | 1461591486562 Marionette DEBUG loaded listener.js 06:38:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb19518b800) [pid = 3392] [serial = 403] [outer = 0x7fb1904d6000] 06:38:07 INFO - PROCESS | 3392 | 1461591487439 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 06:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1328ms 06:38:07 INFO - PROCESS | 3392 | 1461591487500 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 06:38:07 INFO - PROCESS | 3392 | 1461591487504 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 06:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:38:07 INFO - PROCESS | 3392 | 1461591487509 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:38:07 INFO - PROCESS | 3392 | 1461591487512 Marionette TRACE conn3 <- [1,510,null,{}] 06:38:07 INFO - PROCESS | 3392 | 1461591487517 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:07 INFO - PROCESS | 3392 | 1461591487669 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 06:38:07 INFO - PROCESS | 3392 | 1461591487819 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19466c800 == 66 [pid = 3392] [id = 135] 06:38:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb1904da800) [pid = 3392] [serial = 404] [outer = (nil)] 06:38:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb1a29d8800) [pid = 3392] [serial = 405] [outer = 0x7fb1904da800] 06:38:07 INFO - PROCESS | 3392 | 1461591487892 Marionette DEBUG loaded listener.js 06:38:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb1a7710400) [pid = 3392] [serial = 406] [outer = 0x7fb1904da800] 06:38:08 INFO - PROCESS | 3392 | 1461591488855 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 06:38:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:38:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1435ms 06:38:08 INFO - PROCESS | 3392 | 1461591488946 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 06:38:08 INFO - PROCESS | 3392 | 1461591488949 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 06:38:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:38:08 INFO - PROCESS | 3392 | 1461591488956 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:38:08 INFO - PROCESS | 3392 | 1461591488959 Marionette TRACE conn3 <- [1,514,null,{}] 06:38:08 INFO - PROCESS | 3392 | 1461591488966 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:09 INFO - PROCESS | 3392 | 1461591489290 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 06:38:09 INFO - PROCESS | 3392 | 1461591489450 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bbd800 == 67 [pid = 3392] [id = 136] 06:38:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb189ca7000) [pid = 3392] [serial = 407] [outer = (nil)] 06:38:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb18a992400) [pid = 3392] [serial = 408] [outer = 0x7fb189ca7000] 06:38:09 INFO - PROCESS | 3392 | 1461591489528 Marionette DEBUG loaded listener.js 06:38:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb196daa000) [pid = 3392] [serial = 409] [outer = 0x7fb189ca7000] 06:38:10 INFO - PROCESS | 3392 | 1461591490586 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 06:38:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 06:38:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1686ms 06:38:10 INFO - PROCESS | 3392 | 1461591490643 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 06:38:10 INFO - PROCESS | 3392 | 1461591490649 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 06:38:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:38:10 INFO - PROCESS | 3392 | 1461591490672 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:38:10 INFO - PROCESS | 3392 | 1461591490678 Marionette TRACE conn3 <- [1,518,null,{}] 06:38:10 INFO - PROCESS | 3392 | 1461591490690 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:10 INFO - PROCESS | 3392 | 1461591490854 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 06:38:11 INFO - PROCESS | 3392 | 1461591491050 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19413f800 == 68 [pid = 3392] [id = 137] 06:38:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb18c122c00) [pid = 3392] [serial = 410] [outer = (nil)] 06:38:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb18c23e400) [pid = 3392] [serial = 411] [outer = 0x7fb18c122c00] 06:38:11 INFO - PROCESS | 3392 | 1461591491122 Marionette DEBUG loaded listener.js 06:38:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb18c4f0800) [pid = 3392] [serial = 412] [outer = 0x7fb18c122c00] 06:38:11 INFO - PROCESS | 3392 | 1461591491905 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 06:38:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:38:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1309ms 06:38:11 INFO - PROCESS | 3392 | 1461591491975 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 06:38:11 INFO - PROCESS | 3392 | 1461591491991 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 06:38:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:38:12 INFO - PROCESS | 3392 | 1461591492011 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:38:12 INFO - PROCESS | 3392 | 1461591492015 Marionette TRACE conn3 <- [1,522,null,{}] 06:38:12 INFO - PROCESS | 3392 | 1461591492028 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:12 INFO - PROCESS | 3392 | 1461591492249 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 06:38:12 INFO - PROCESS | 3392 | 1461591492403 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a70d000 == 69 [pid = 3392] [id = 138] 06:38:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb18c2a0800) [pid = 3392] [serial = 413] [outer = (nil)] 06:38:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb18f152400) [pid = 3392] [serial = 414] [outer = 0x7fb18c2a0800] 06:38:12 INFO - PROCESS | 3392 | 1461591492471 Marionette DEBUG loaded listener.js 06:38:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb18f261400) [pid = 3392] [serial = 415] [outer = 0x7fb18c2a0800] 06:38:12 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19495a800 == 68 [pid = 3392] [id = 92] 06:38:12 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb18a99d000) [pid = 3392] [serial = 348] [outer = (nil)] [url = about:blank] 06:38:12 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb192fbf800) [pid = 3392] [serial = 315] [outer = (nil)] [url = about:blank] 06:38:12 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb19518a400) [pid = 3392] [serial = 318] [outer = (nil)] [url = about:blank] 06:38:12 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb19cb82400) [pid = 3392] [serial = 321] [outer = (nil)] [url = about:blank] 06:38:12 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb1a8129800) [pid = 3392] [serial = 324] [outer = (nil)] [url = about:blank] 06:38:12 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb18bbbf400) [pid = 3392] [serial = 327] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2c6f800 == 67 [pid = 3392] [id = 68] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1ac03d800 == 66 [pid = 3392] [id = 94] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bcdd000 == 65 [pid = 3392] [id = 96] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a768a800 == 64 [pid = 3392] [id = 129] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2cd7800 == 63 [pid = 3392] [id = 128] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb198ea0000 == 62 [pid = 3392] [id = 127] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1ad045800 == 61 [pid = 3392] [id = 95] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195391800 == 60 [pid = 3392] [id = 126] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aa8f800 == 59 [pid = 3392] [id = 125] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1951d3800 == 58 [pid = 3392] [id = 124] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aa99000 == 57 [pid = 3392] [id = 121] 06:38:13 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1aaa54000 == 56 [pid = 3392] [id = 120] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb1980e0000) [pid = 3392] [serial = 342] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb1a2aed400) [pid = 3392] [serial = 343] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb189cd7c00) [pid = 3392] [serial = 345] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb193eb2400) [pid = 3392] [serial = 336] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb195063800) [pid = 3392] [serial = 337] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb1960ad800) [pid = 3392] [serial = 339] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb18bbbc800) [pid = 3392] [serial = 330] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb18c240000) [pid = 3392] [serial = 331] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb190691800) [pid = 3392] [serial = 334] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 129 (0x7fb18f150c00) [pid = 3392] [serial = 333] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 128 (0x7fb195be7800) [pid = 3392] [serial = 346] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | --DOMWINDOW == 127 (0x7fb196452000) [pid = 3392] [serial = 340] [outer = (nil)] [url = about:blank] 06:38:13 INFO - PROCESS | 3392 | 1461591493455 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 06:38:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:38:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1499ms 06:38:13 INFO - PROCESS | 3392 | 1461591493506 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 06:38:13 INFO - PROCESS | 3392 | 1461591493510 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 06:38:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:38:13 INFO - PROCESS | 3392 | 1461591493516 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:38:13 INFO - PROCESS | 3392 | 1461591493521 Marionette TRACE conn3 <- [1,526,null,{}] 06:38:13 INFO - PROCESS | 3392 | 1461591493536 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:13 INFO - PROCESS | 3392 | 1461591493691 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 06:38:13 INFO - PROCESS | 3392 | 1461591493818 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f1cc000 == 57 [pid = 3392] [id = 139] 06:38:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 128 (0x7fb18c23cc00) [pid = 3392] [serial = 416] [outer = (nil)] 06:38:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 129 (0x7fb1904e1400) [pid = 3392] [serial = 417] [outer = 0x7fb18c23cc00] 06:38:13 INFO - PROCESS | 3392 | 1461591493888 Marionette DEBUG loaded listener.js 06:38:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb192fc0400) [pid = 3392] [serial = 418] [outer = 0x7fb18c23cc00] 06:38:14 INFO - PROCESS | 3392 | 1461591494638 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 06:38:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 06:38:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1187ms 06:38:14 INFO - PROCESS | 3392 | 1461591494707 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 06:38:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:38:14 INFO - PROCESS | 3392 | 1461591494711 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 06:38:14 INFO - PROCESS | 3392 | 1461591494717 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:38:14 INFO - PROCESS | 3392 | 1461591494720 Marionette TRACE conn3 <- [1,530,null,{}] 06:38:14 INFO - PROCESS | 3392 | 1461591494729 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:14 INFO - PROCESS | 3392 | 1461591494876 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 06:38:14 INFO - PROCESS | 3392 | 1461591494887 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195a94000 == 58 [pid = 3392] [id = 140] 06:38:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb191abec00) [pid = 3392] [serial = 419] [outer = (nil)] 06:38:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb1941f6000) [pid = 3392] [serial = 420] [outer = 0x7fb191abec00] 06:38:14 INFO - PROCESS | 3392 | 1461591494949 Marionette DEBUG loaded listener.js 06:38:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb195063000) [pid = 3392] [serial = 421] [outer = 0x7fb191abec00] 06:38:15 INFO - PROCESS | 3392 | 1461591495712 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 06:38:15 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 06:38:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:38:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:38:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:38:15 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 06:38:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:38:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:38:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:38:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1036ms 06:38:15 INFO - PROCESS | 3392 | 1461591495773 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 06:38:15 INFO - PROCESS | 3392 | 1461591495777 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 06:38:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:38:15 INFO - PROCESS | 3392 | 1461591495808 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:38:15 INFO - PROCESS | 3392 | 1461591495811 Marionette TRACE conn3 <- [1,534,null,{}] 06:38:15 INFO - PROCESS | 3392 | 1461591495817 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:16 INFO - PROCESS | 3392 | 1461591496008 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 06:38:16 INFO - PROCESS | 3392 | 1461591496448 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2ea2000 == 59 [pid = 3392] [id = 141] 06:38:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb18a99d000) [pid = 3392] [serial = 422] [outer = (nil)] 06:38:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb1a2c49800) [pid = 3392] [serial = 423] [outer = 0x7fb18a99d000] 06:38:16 INFO - PROCESS | 3392 | 1461591496624 Marionette DEBUG loaded listener.js 06:38:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb1a38b1000) [pid = 3392] [serial = 424] [outer = 0x7fb18a99d000] 06:38:17 INFO - PROCESS | 3392 | 1461591497385 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 06:38:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:38:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1593ms 06:38:17 INFO - PROCESS | 3392 | 1461591497395 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 06:38:17 INFO - PROCESS | 3392 | 1461591497398 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 06:38:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:38:17 INFO - PROCESS | 3392 | 1461591497410 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:38:17 INFO - PROCESS | 3392 | 1461591497412 Marionette TRACE conn3 <- [1,538,null,{}] 06:38:17 INFO - PROCESS | 3392 | 1461591497417 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:17 INFO - PROCESS | 3392 | 1461591497805 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 06:38:17 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb192fb3000) [pid = 3392] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:38:17 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb18aabe000) [pid = 3392] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:38:17 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb18c29c400) [pid = 3392] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:38:17 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb1a2e1fc00) [pid = 3392] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:38:17 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb19461d400) [pid = 3392] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:38:17 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb19433cc00) [pid = 3392] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:38:17 INFO - PROCESS | 3392 | 1461591497952 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb191907800 == 60 [pid = 3392] [id = 142] 06:38:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb189cd6c00) [pid = 3392] [serial = 425] [outer = (nil)] 06:38:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb18f253400) [pid = 3392] [serial = 426] [outer = 0x7fb189cd6c00] 06:38:18 INFO - PROCESS | 3392 | 1461591498029 Marionette DEBUG loaded listener.js 06:38:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb194ae5000) [pid = 3392] [serial = 427] [outer = 0x7fb189cd6c00] 06:38:18 INFO - PROCESS | 3392 | 1461591498686 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 06:38:18 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. 06:38:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1327ms 06:38:18 INFO - PROCESS | 3392 | 1461591498738 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 06:38:18 INFO - PROCESS | 3392 | 1461591498742 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 06:38:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:38:18 INFO - PROCESS | 3392 | 1461591498760 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:38:18 INFO - PROCESS | 3392 | 1461591498762 Marionette TRACE conn3 <- [1,542,null,{}] 06:38:18 INFO - PROCESS | 3392 | 1461591498768 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:18 INFO - PROCESS | 3392 | 1461591498978 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 06:38:19 INFO - PROCESS | 3392 | 1461591498998 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1aa77e800 == 61 [pid = 3392] [id = 143] 06:38:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb18aac1000) [pid = 3392] [serial = 428] [outer = (nil)] 06:38:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb1960b1c00) [pid = 3392] [serial = 429] [outer = 0x7fb18aac1000] 06:38:19 INFO - PROCESS | 3392 | 1461591499060 Marionette DEBUG loaded listener.js 06:38:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb1a7536800) [pid = 3392] [serial = 430] [outer = 0x7fb18aac1000] 06:38:19 INFO - PROCESS | 3392 | 1461591499768 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 06:38:19 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. 06:38:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1129ms 06:38:19 INFO - PROCESS | 3392 | 1461591499894 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 06:38:19 INFO - PROCESS | 3392 | 1461591499899 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 06:38:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:38:19 INFO - PROCESS | 3392 | 1461591499907 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:38:19 INFO - PROCESS | 3392 | 1461591499913 Marionette TRACE conn3 <- [1,546,null,{}] 06:38:19 INFO - PROCESS | 3392 | 1461591499921 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:20 INFO - PROCESS | 3392 | 1461591500132 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 06:38:20 INFO - PROCESS | 3392 | 1461591500292 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0af800 == 62 [pid = 3392] [id = 144] 06:38:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb184aeb000) [pid = 3392] [serial = 431] [outer = (nil)] 06:38:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb184aeec00) [pid = 3392] [serial = 432] [outer = 0x7fb184aeb000] 06:38:20 INFO - PROCESS | 3392 | 1461591500382 Marionette DEBUG loaded listener.js 06:38:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb189cc9000) [pid = 3392] [serial = 433] [outer = 0x7fb184aeb000] 06:38:21 INFO - PROCESS | 3392 | 1461591501257 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 06:38:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:38:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1439ms 06:38:21 INFO - PROCESS | 3392 | 1461591501347 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 06:38:21 INFO - PROCESS | 3392 | 1461591501353 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 06:38:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:38:21 INFO - PROCESS | 3392 | 1461591501366 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:38:21 INFO - PROCESS | 3392 | 1461591501370 Marionette TRACE conn3 <- [1,550,null,{}] 06:38:21 INFO - PROCESS | 3392 | 1461591501395 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:21 INFO - PROCESS | 3392 | 1461591501584 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 06:38:21 INFO - PROCESS | 3392 | 1461591501730 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195d09000 == 63 [pid = 3392] [id = 145] 06:38:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb184af6000) [pid = 3392] [serial = 434] [outer = (nil)] 06:38:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb18bbc2400) [pid = 3392] [serial = 435] [outer = 0x7fb184af6000] 06:38:21 INFO - PROCESS | 3392 | 1461591501805 Marionette DEBUG loaded listener.js 06:38:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb18f16d000) [pid = 3392] [serial = 436] [outer = 0x7fb184af6000] 06:38:22 INFO - PROCESS | 3392 | 1461591502693 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 06:38:22 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. 06:38:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1407ms 06:38:22 INFO - PROCESS | 3392 | 1461591502769 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 06:38:22 INFO - PROCESS | 3392 | 1461591502774 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 06:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:38:22 INFO - PROCESS | 3392 | 1461591502780 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:38:22 INFO - PROCESS | 3392 | 1461591502783 Marionette TRACE conn3 <- [1,554,null,{}] 06:38:22 INFO - PROCESS | 3392 | 1461591502799 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:23 INFO - PROCESS | 3392 | 1461591503016 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 06:38:23 INFO - PROCESS | 3392 | 1461591503168 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1acf9f800 == 64 [pid = 3392] [id = 146] 06:38:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb18fb8ac00) [pid = 3392] [serial = 437] [outer = (nil)] 06:38:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb190684c00) [pid = 3392] [serial = 438] [outer = 0x7fb18fb8ac00] 06:38:23 INFO - PROCESS | 3392 | 1461591503249 Marionette DEBUG loaded listener.js 06:38:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb193c27800) [pid = 3392] [serial = 439] [outer = 0x7fb18fb8ac00] 06:38:23 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:24 INFO - PROCESS | 3392 | 1461591504176 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 06:38:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:38:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1442ms 06:38:24 INFO - PROCESS | 3392 | 1461591504224 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 06:38:24 INFO - PROCESS | 3392 | 1461591504228 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 06:38:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:38:24 INFO - PROCESS | 3392 | 1461591504233 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:38:24 INFO - PROCESS | 3392 | 1461591504235 Marionette TRACE conn3 <- [1,558,null,{}] 06:38:24 INFO - PROCESS | 3392 | 1461591504241 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:24 INFO - PROCESS | 3392 | 1461591504393 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 06:38:24 INFO - PROCESS | 3392 | 1461591504545 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c75e800 == 65 [pid = 3392] [id = 147] 06:38:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb1904d3c00) [pid = 3392] [serial = 440] [outer = (nil)] 06:38:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb194454400) [pid = 3392] [serial = 441] [outer = 0x7fb1904d3c00] 06:38:24 INFO - PROCESS | 3392 | 1461591504619 Marionette DEBUG loaded listener.js 06:38:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb1947ce400) [pid = 3392] [serial = 442] [outer = 0x7fb1904d3c00] 06:38:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb1a2e1fc00) [pid = 3392] [serial = 443] [outer = 0x7fb18c2bfc00] 06:38:25 INFO - PROCESS | 3392 | 1461591505575 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 06:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1383ms 06:38:25 INFO - PROCESS | 3392 | 1461591505619 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 06:38:25 INFO - PROCESS | 3392 | 1461591505622 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 06:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:38:25 INFO - PROCESS | 3392 | 1461591505628 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:38:25 INFO - PROCESS | 3392 | 1461591505630 Marionette TRACE conn3 <- [1,562,null,{}] 06:38:25 INFO - PROCESS | 3392 | 1461591505636 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:25 INFO - PROCESS | 3392 | 1461591505790 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 06:38:25 INFO - PROCESS | 3392 | 1461591505944 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c90f800 == 66 [pid = 3392] [id = 148] 06:38:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb18c240c00) [pid = 3392] [serial = 444] [outer = (nil)] 06:38:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb193c31400) [pid = 3392] [serial = 445] [outer = 0x7fb18c240c00] 06:38:26 INFO - PROCESS | 3392 | 1461591506017 Marionette DEBUG loaded listener.js 06:38:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb1a2eed800) [pid = 3392] [serial = 446] [outer = 0x7fb18c240c00] 06:38:26 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:26 INFO - PROCESS | 3392 | 1461591506839 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 06:38:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:38:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1229ms 06:38:26 INFO - PROCESS | 3392 | 1461591506859 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 06:38:26 INFO - PROCESS | 3392 | 1461591506863 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 06:38:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:38:26 INFO - PROCESS | 3392 | 1461591506869 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:38:26 INFO - PROCESS | 3392 | 1461591506872 Marionette TRACE conn3 <- [1,566,null,{}] 06:38:26 INFO - PROCESS | 3392 | 1461591506877 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:27 INFO - PROCESS | 3392 | 1461591507064 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 06:38:27 INFO - PROCESS | 3392 | 1461591507199 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184e89000 == 67 [pid = 3392] [id = 149] 06:38:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb18c2c5800) [pid = 3392] [serial = 447] [outer = (nil)] 06:38:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb1900fd400) [pid = 3392] [serial = 448] [outer = 0x7fb18c2c5800] 06:38:27 INFO - PROCESS | 3392 | 1461591507287 Marionette DEBUG loaded listener.js 06:38:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb1a753d400) [pid = 3392] [serial = 449] [outer = 0x7fb18c2c5800] 06:38:27 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:28 INFO - PROCESS | 3392 | 1461591508099 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 06:38:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:38:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1281ms 06:38:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:38:28 INFO - PROCESS | 3392 | 1461591508152 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 06:38:28 INFO - PROCESS | 3392 | 1461591508154 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 06:38:28 INFO - PROCESS | 3392 | 1461591508161 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:38:28 INFO - PROCESS | 3392 | 1461591508164 Marionette TRACE conn3 <- [1,570,null,{}] 06:38:28 INFO - PROCESS | 3392 | 1461591508169 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:28 INFO - PROCESS | 3392 | 1461591508328 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 06:38:28 INFO - PROCESS | 3392 | 1461591508486 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184d11000 == 68 [pid = 3392] [id = 150] 06:38:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb184c66400) [pid = 3392] [serial = 450] [outer = (nil)] 06:38:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb184c6e800) [pid = 3392] [serial = 451] [outer = 0x7fb184c66400] 06:38:28 INFO - PROCESS | 3392 | 1461591508561 Marionette DEBUG loaded listener.js 06:38:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb184c74800) [pid = 3392] [serial = 452] [outer = 0x7fb184c66400] 06:38:29 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:29 INFO - PROCESS | 3392 | 1461591509439 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 06:38:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:38:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1334ms 06:38:29 INFO - PROCESS | 3392 | 1461591509495 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 06:38:29 INFO - PROCESS | 3392 | 1461591509499 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 06:38:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:38:29 INFO - PROCESS | 3392 | 1461591509504 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:38:29 INFO - PROCESS | 3392 | 1461591509507 Marionette TRACE conn3 <- [1,574,null,{}] 06:38:29 INFO - PROCESS | 3392 | 1461591509513 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:29 INFO - PROCESS | 3392 | 1461591509672 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 06:38:29 INFO - PROCESS | 3392 | 1461591509828 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a70e000 == 69 [pid = 3392] [id = 151] 06:38:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb182b52000) [pid = 3392] [serial = 453] [outer = (nil)] 06:38:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb182b5a000) [pid = 3392] [serial = 454] [outer = 0x7fb182b52000] 06:38:29 INFO - PROCESS | 3392 | 1461591509903 Marionette DEBUG loaded listener.js 06:38:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb182b5ec00) [pid = 3392] [serial = 455] [outer = 0x7fb182b52000] 06:38:30 INFO - PROCESS | 3392 | 1461591510769 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:38:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:38:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1327ms 06:38:30 INFO - PROCESS | 3392 | 1461591510834 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 06:38:30 INFO - PROCESS | 3392 | 1461591510837 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 06:38:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:38:30 INFO - PROCESS | 3392 | 1461591510843 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:38:30 INFO - PROCESS | 3392 | 1461591510845 Marionette TRACE conn3 <- [1,578,null,{}] 06:38:30 INFO - PROCESS | 3392 | 1461591510851 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:31 INFO - PROCESS | 3392 | 1461591511019 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 06:38:31 INFO - PROCESS | 3392 | 1461591511173 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5d5000 == 70 [pid = 3392] [id = 152] 06:38:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb182b54c00) [pid = 3392] [serial = 456] [outer = (nil)] 06:38:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb184c75000) [pid = 3392] [serial = 457] [outer = 0x7fb182b54c00] 06:38:31 INFO - PROCESS | 3392 | 1461591511246 Marionette DEBUG loaded listener.js 06:38:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb195062000) [pid = 3392] [serial = 458] [outer = 0x7fb182b54c00] 06:38:32 INFO - PROCESS | 3392 | 1461591512276 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 06:38:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:38:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1486ms 06:38:32 INFO - PROCESS | 3392 | 1461591512333 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 06:38:32 INFO - PROCESS | 3392 | 1461591512339 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 06:38:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:38:32 INFO - PROCESS | 3392 | 1461591512349 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:38:32 INFO - PROCESS | 3392 | 1461591512352 Marionette TRACE conn3 <- [1,582,null,{}] 06:38:32 INFO - PROCESS | 3392 | 1461591512362 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:32 INFO - PROCESS | 3392 | 1461591512657 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 06:38:32 INFO - PROCESS | 3392 | 1461591512891 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dca3800 == 71 [pid = 3392] [id = 153] 06:38:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18c123c00) [pid = 3392] [serial = 459] [outer = (nil)] 06:38:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18f784400) [pid = 3392] [serial = 460] [outer = 0x7fb18c123c00] 06:38:32 INFO - PROCESS | 3392 | 1461591512966 Marionette DEBUG loaded listener.js 06:38:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18f789400) [pid = 3392] [serial = 461] [outer = 0x7fb18c123c00] 06:38:33 INFO - PROCESS | 3392 | 1461591513762 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 06:38:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:38:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1485ms 06:38:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:38:33 INFO - PROCESS | 3392 | 1461591513833 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 06:38:33 INFO - PROCESS | 3392 | 1461591513837 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 06:38:33 INFO - PROCESS | 3392 | 1461591513843 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:38:33 INFO - PROCESS | 3392 | 1461591513847 Marionette TRACE conn3 <- [1,586,null,{}] 06:38:33 INFO - PROCESS | 3392 | 1461591513853 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:34 INFO - PROCESS | 3392 | 1461591514083 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 06:38:34 INFO - PROCESS | 3392 | 1461591514525 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa99000 == 72 [pid = 3392] [id = 154] 06:38:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb184af2400) [pid = 3392] [serial = 462] [outer = (nil)] 06:38:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb184af5800) [pid = 3392] [serial = 463] [outer = 0x7fb184af2400] 06:38:34 INFO - PROCESS | 3392 | 1461591514640 Marionette DEBUG loaded listener.js 06:38:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb189cb1000) [pid = 3392] [serial = 464] [outer = 0x7fb184af2400] 06:38:35 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:35 INFO - PROCESS | 3392 | 1461591515447 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 06:38:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:38:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1637ms 06:38:35 INFO - PROCESS | 3392 | 1461591515483 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 06:38:35 INFO - PROCESS | 3392 | 1461591515490 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 06:38:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:38:35 INFO - PROCESS | 3392 | 1461591515500 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:38:35 INFO - PROCESS | 3392 | 1461591515504 Marionette TRACE conn3 <- [1,590,null,{}] 06:38:35 INFO - PROCESS | 3392 | 1461591515512 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:35 INFO - PROCESS | 3392 | 1461591515670 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 06:38:35 INFO - PROCESS | 3392 | 1461591515833 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fdb6000 == 73 [pid = 3392] [id = 155] 06:38:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18a999800) [pid = 3392] [serial = 465] [outer = (nil)] 06:38:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18c29c400) [pid = 3392] [serial = 466] [outer = 0x7fb18a999800] 06:38:35 INFO - PROCESS | 3392 | 1461591515954 Marionette DEBUG loaded listener.js 06:38:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18f156800) [pid = 3392] [serial = 467] [outer = 0x7fb18a999800] 06:38:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb191907800 == 72 [pid = 3392] [id = 142] 06:38:36 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2ea2000 == 71 [pid = 3392] [id = 141] 06:38:36 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb18f25e400) [pid = 3392] [serial = 390] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195a94000 == 70 [pid = 3392] [id = 140] 06:38:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f1cc000 == 69 [pid = 3392] [id = 139] 06:38:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a70d000 == 68 [pid = 3392] [id = 138] 06:38:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19413f800 == 67 [pid = 3392] [id = 137] 06:38:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c0ca800 == 66 [pid = 3392] [id = 131] 06:38:37 INFO - PROCESS | 3392 | 1461591517108 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 06:38:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:38:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1636ms 06:38:37 INFO - PROCESS | 3392 | 1461591517140 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 06:38:37 INFO - PROCESS | 3392 | 1461591517145 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 06:38:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:38:37 INFO - PROCESS | 3392 | 1461591517152 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:38:37 INFO - PROCESS | 3392 | 1461591517155 Marionette TRACE conn3 <- [1,594,null,{}] 06:38:37 INFO - PROCESS | 3392 | 1461591517160 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:37 INFO - PROCESS | 3392 | 1461591517316 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb1a58a9000) [pid = 3392] [serial = 363] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb192fba800) [pid = 3392] [serial = 378] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb18aac2400) [pid = 3392] [serial = 372] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb18f16b800) [pid = 3392] [serial = 376] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb1a77a9400) [pid = 3392] [serial = 388] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb18d923800) [pid = 3392] [serial = 375] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb18a993800) [pid = 3392] [serial = 351] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb198e18c00) [pid = 3392] [serial = 360] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb1942dfc00) [pid = 3392] [serial = 379] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb18fb86c00) [pid = 3392] [serial = 369] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb18db09c00) [pid = 3392] [serial = 354] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb19cb85000) [pid = 3392] [serial = 385] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb1a7663c00) [pid = 3392] [serial = 387] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb1a8009800) [pid = 3392] [serial = 366] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb196410c00) [pid = 3392] [serial = 384] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb18aac8000) [pid = 3392] [serial = 373] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb195186c00) [pid = 3392] [serial = 357] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb195189400) [pid = 3392] [serial = 381] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb195d64400) [pid = 3392] [serial = 382] [outer = (nil)] [url = about:blank] 06:38:37 INFO - PROCESS | 3392 | 1461591517552 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d98b800 == 67 [pid = 3392] [id = 156] 06:38:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb18aac8400) [pid = 3392] [serial = 468] [outer = (nil)] 06:38:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb18f16b800) [pid = 3392] [serial = 469] [outer = 0x7fb18aac8400] 06:38:37 INFO - PROCESS | 3392 | 1461591517618 Marionette DEBUG loaded listener.js 06:38:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb18fb91000) [pid = 3392] [serial = 470] [outer = 0x7fb18aac8400] 06:38:38 INFO - PROCESS | 3392 | 1461591518341 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 06:38:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:38:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1231ms 06:38:38 INFO - PROCESS | 3392 | 1461591518384 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 06:38:38 INFO - PROCESS | 3392 | 1461591518388 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 06:38:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:38:38 INFO - PROCESS | 3392 | 1461591518401 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:38:38 INFO - PROCESS | 3392 | 1461591518409 Marionette TRACE conn3 <- [1,598,null,{}] 06:38:38 INFO - PROCESS | 3392 | 1461591518417 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:38 INFO - PROCESS | 3392 | 1461591518616 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 06:38:38 INFO - PROCESS | 3392 | 1461591518642 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194680800 == 68 [pid = 3392] [id = 157] 06:38:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb1900ff000) [pid = 3392] [serial = 471] [outer = (nil)] 06:38:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb1904dcc00) [pid = 3392] [serial = 472] [outer = 0x7fb1900ff000] 06:38:38 INFO - PROCESS | 3392 | 1461591518704 Marionette DEBUG loaded listener.js 06:38:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb192e1c400) [pid = 3392] [serial = 473] [outer = 0x7fb1900ff000] 06:38:39 INFO - PROCESS | 3392 | 1461591519543 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 06:38:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:38:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1197ms 06:38:39 INFO - PROCESS | 3392 | 1461591519593 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 06:38:39 INFO - PROCESS | 3392 | 1461591519597 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 06:38:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:38:39 INFO - PROCESS | 3392 | 1461591519610 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:38:39 INFO - PROCESS | 3392 | 1461591519612 Marionette TRACE conn3 <- [1,602,null,{}] 06:38:39 INFO - PROCESS | 3392 | 1461591519618 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:39 INFO - PROCESS | 3392 | 1461591519812 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 06:38:39 INFO - PROCESS | 3392 | 1461591519833 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195b0e000 == 69 [pid = 3392] [id = 158] 06:38:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb1904d4c00) [pid = 3392] [serial = 474] [outer = (nil)] 06:38:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb193c29400) [pid = 3392] [serial = 475] [outer = 0x7fb1904d4c00] 06:38:39 INFO - PROCESS | 3392 | 1461591519895 Marionette DEBUG loaded listener.js 06:38:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb19444c800) [pid = 3392] [serial = 476] [outer = 0x7fb1904d4c00] 06:38:40 INFO - PROCESS | 3392 | 1461591520727 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 06:38:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:38:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1183ms 06:38:40 INFO - PROCESS | 3392 | 1461591520791 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 06:38:40 INFO - PROCESS | 3392 | 1461591520794 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 06:38:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:38:40 INFO - PROCESS | 3392 | 1461591520800 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:38:40 INFO - PROCESS | 3392 | 1461591520802 Marionette TRACE conn3 <- [1,606,null,{}] 06:38:40 INFO - PROCESS | 3392 | 1461591520807 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:41 INFO - PROCESS | 3392 | 1461591521007 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 06:38:41 INFO - PROCESS | 3392 | 1461591521029 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19be0c800 == 70 [pid = 3392] [id = 159] 06:38:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb1947cac00) [pid = 3392] [serial = 477] [outer = (nil)] 06:38:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb195186c00) [pid = 3392] [serial = 478] [outer = 0x7fb1947cac00] 06:38:41 INFO - PROCESS | 3392 | 1461591521107 Marionette DEBUG loaded listener.js 06:38:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb1980e2000) [pid = 3392] [serial = 479] [outer = 0x7fb1947cac00] 06:38:41 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb18a99d000) [pid = 3392] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:38:41 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb18f256c00) [pid = 3392] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:38:41 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb191abec00) [pid = 3392] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:38:41 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb18c23cc00) [pid = 3392] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:38:41 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb189cd6c00) [pid = 3392] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:38:41 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb18c2a0800) [pid = 3392] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:38:41 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb18c122c00) [pid = 3392] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:38:42 INFO - PROCESS | 3392 | 1461591522036 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:38:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:38:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1279ms 06:38:42 INFO - PROCESS | 3392 | 1461591522080 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 06:38:42 INFO - PROCESS | 3392 | 1461591522083 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 06:38:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:38:42 INFO - PROCESS | 3392 | 1461591522089 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:38:42 INFO - PROCESS | 3392 | 1461591522092 Marionette TRACE conn3 <- [1,610,null,{}] 06:38:42 INFO - PROCESS | 3392 | 1461591522096 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:42 INFO - PROCESS | 3392 | 1461591522291 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 06:38:42 INFO - PROCESS | 3392 | 1461591522313 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a584c800 == 71 [pid = 3392] [id = 160] 06:38:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb191abec00) [pid = 3392] [serial = 480] [outer = (nil)] 06:38:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb1980e1c00) [pid = 3392] [serial = 481] [outer = 0x7fb191abec00] 06:38:42 INFO - PROCESS | 3392 | 1461591522380 Marionette DEBUG loaded listener.js 06:38:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb1a753f400) [pid = 3392] [serial = 482] [outer = 0x7fb191abec00] 06:38:43 INFO - PROCESS | 3392 | 1461591523075 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 06:38:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:38:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1026ms 06:38:43 INFO - PROCESS | 3392 | 1461591523116 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 06:38:43 INFO - PROCESS | 3392 | 1461591523118 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 06:38:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:38:43 INFO - PROCESS | 3392 | 1461591523125 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:38:43 INFO - PROCESS | 3392 | 1461591523128 Marionette TRACE conn3 <- [1,614,null,{}] 06:38:43 INFO - PROCESS | 3392 | 1461591523133 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:43 INFO - PROCESS | 3392 | 1461591523279 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 06:38:43 INFO - PROCESS | 3392 | 1461591523400 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7a1f800 == 72 [pid = 3392] [id = 161] 06:38:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18c8c0400) [pid = 3392] [serial = 483] [outer = (nil)] 06:38:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18c8c6c00) [pid = 3392] [serial = 484] [outer = 0x7fb18c8c0400] 06:38:43 INFO - PROCESS | 3392 | 1461591523462 Marionette DEBUG loaded listener.js 06:38:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18c8ce000) [pid = 3392] [serial = 485] [outer = 0x7fb18c8c0400] 06:38:44 INFO - PROCESS | 3392 | 1461591524425 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 06:38:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:38:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1331ms 06:38:44 INFO - PROCESS | 3392 | 1461591524459 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 06:38:44 INFO - PROCESS | 3392 | 1461591524465 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 06:38:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:38:44 INFO - PROCESS | 3392 | 1461591524474 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:38:44 INFO - PROCESS | 3392 | 1461591524478 Marionette TRACE conn3 <- [1,618,null,{}] 06:38:44 INFO - PROCESS | 3392 | 1461591524486 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:44 INFO - PROCESS | 3392 | 1461591524664 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 06:38:44 INFO - PROCESS | 3392 | 1461591524828 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f2a9800 == 73 [pid = 3392] [id = 162] 06:38:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18a9a0400) [pid = 3392] [serial = 486] [outer = (nil)] 06:38:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18bf36800) [pid = 3392] [serial = 487] [outer = 0x7fb18a9a0400] 06:38:44 INFO - PROCESS | 3392 | 1461591524904 Marionette DEBUG loaded listener.js 06:38:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18c8c3c00) [pid = 3392] [serial = 488] [outer = 0x7fb18a9a0400] 06:38:45 INFO - PROCESS | 3392 | 1461591525840 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 06:38:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:38:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1432ms 06:38:45 INFO - PROCESS | 3392 | 1461591525908 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 06:38:45 INFO - PROCESS | 3392 | 1461591525916 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 06:38:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:38:45 INFO - PROCESS | 3392 | 1461591525927 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:38:45 INFO - PROCESS | 3392 | 1461591525931 Marionette TRACE conn3 <- [1,622,null,{}] 06:38:45 INFO - PROCESS | 3392 | 1461591525937 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:46 INFO - PROCESS | 3392 | 1461591526147 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 06:38:46 INFO - PROCESS | 3392 | 1461591526392 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195a94000 == 74 [pid = 3392] [id = 163] 06:38:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb18f171000) [pid = 3392] [serial = 489] [outer = (nil)] 06:38:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18f789c00) [pid = 3392] [serial = 490] [outer = 0x7fb18f171000] 06:38:46 INFO - PROCESS | 3392 | 1461591526518 Marionette DEBUG loaded listener.js 06:38:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18fb8c000) [pid = 3392] [serial = 491] [outer = 0x7fb18f171000] 06:38:47 INFO - PROCESS | 3392 | 1461591527367 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 06:38:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:38:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1481ms 06:38:47 INFO - PROCESS | 3392 | 1461591527409 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 06:38:47 INFO - PROCESS | 3392 | 1461591527413 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 06:38:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:38:47 INFO - PROCESS | 3392 | 1461591527420 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:38:47 INFO - PROCESS | 3392 | 1461591527425 Marionette TRACE conn3 <- [1,626,null,{}] 06:38:47 INFO - PROCESS | 3392 | 1461591527441 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:47 INFO - PROCESS | 3392 | 1461591527627 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 06:38:47 INFO - PROCESS | 3392 | 1461591527784 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ac0d1000 == 75 [pid = 3392] [id = 164] 06:38:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18fef3800) [pid = 3392] [serial = 492] [outer = (nil)] 06:38:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18fefc800) [pid = 3392] [serial = 493] [outer = 0x7fb18fef3800] 06:38:47 INFO - PROCESS | 3392 | 1461591527863 Marionette DEBUG loaded listener.js 06:38:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb1900f8c00) [pid = 3392] [serial = 494] [outer = 0x7fb18fef3800] 06:38:48 INFO - PROCESS | 3392 | 1461591528739 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 06:38:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:38:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1384ms 06:38:48 INFO - PROCESS | 3392 | 1461591528805 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 06:38:48 INFO - PROCESS | 3392 | 1461591528810 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 06:38:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:38:48 INFO - PROCESS | 3392 | 1461591528816 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:38:48 INFO - PROCESS | 3392 | 1461591528819 Marionette TRACE conn3 <- [1,630,null,{}] 06:38:48 INFO - PROCESS | 3392 | 1461591528824 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:49 INFO - PROCESS | 3392 | 1461591529004 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 06:38:49 INFO - PROCESS | 3392 | 1461591529172 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184ad5800 == 76 [pid = 3392] [id = 165] 06:38:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18fef6000) [pid = 3392] [serial = 495] [outer = (nil)] 06:38:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb193c2b400) [pid = 3392] [serial = 496] [outer = 0x7fb18fef6000] 06:38:49 INFO - PROCESS | 3392 | 1461591529260 Marionette DEBUG loaded listener.js 06:38:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb194455800) [pid = 3392] [serial = 497] [outer = 0x7fb18fef6000] 06:38:50 INFO - PROCESS | 3392 | 1461591530111 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 06:38:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:38:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1340ms 06:38:50 INFO - PROCESS | 3392 | 1461591530158 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 06:38:50 INFO - PROCESS | 3392 | 1461591530162 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 06:38:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:38:50 INFO - PROCESS | 3392 | 1461591530168 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:38:50 INFO - PROCESS | 3392 | 1461591530171 Marionette TRACE conn3 <- [1,634,null,{}] 06:38:50 INFO - PROCESS | 3392 | 1461591530176 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:50 INFO - PROCESS | 3392 | 1461591530350 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 06:38:50 INFO - PROCESS | 3392 | 1461591530512 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb182cd6000 == 77 [pid = 3392] [id = 166] 06:38:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb190684800) [pid = 3392] [serial = 498] [outer = (nil)] 06:38:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb195190800) [pid = 3392] [serial = 499] [outer = 0x7fb190684800] 06:38:50 INFO - PROCESS | 3392 | 1461591530586 Marionette DEBUG loaded listener.js 06:38:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb1a2c42c00) [pid = 3392] [serial = 500] [outer = 0x7fb190684800] 06:38:51 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:51 INFO - PROCESS | 3392 | 1461591531477 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 06:38:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:38:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1378ms 06:38:51 INFO - PROCESS | 3392 | 1461591531547 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 06:38:51 INFO - PROCESS | 3392 | 1461591531551 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 06:38:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:38:51 INFO - PROCESS | 3392 | 1461591531558 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:38:51 INFO - PROCESS | 3392 | 1461591531561 Marionette TRACE conn3 <- [1,638,null,{}] 06:38:51 INFO - PROCESS | 3392 | 1461591531567 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:51 INFO - PROCESS | 3392 | 1461591531817 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 06:38:51 INFO - PROCESS | 3392 | 1461591531976 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181fca000 == 78 [pid = 3392] [id = 167] 06:38:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb181e58800) [pid = 3392] [serial = 501] [outer = (nil)] 06:38:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb181e5e800) [pid = 3392] [serial = 502] [outer = 0x7fb181e58800] 06:38:52 INFO - PROCESS | 3392 | 1461591532058 Marionette DEBUG loaded listener.js 06:38:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb1a753f000) [pid = 3392] [serial = 503] [outer = 0x7fb181e58800] 06:38:52 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:52 INFO - PROCESS | 3392 | 1461591532893 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 06:38:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:38:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1383ms 06:38:52 INFO - PROCESS | 3392 | 1461591532942 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 06:38:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:38:52 INFO - PROCESS | 3392 | 1461591532947 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 06:38:52 INFO - PROCESS | 3392 | 1461591532953 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:38:52 INFO - PROCESS | 3392 | 1461591532956 Marionette TRACE conn3 <- [1,642,null,{}] 06:38:52 INFO - PROCESS | 3392 | 1461591532962 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:53 INFO - PROCESS | 3392 | 1461591533153 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 06:38:53 INFO - PROCESS | 3392 | 1461591533318 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189baf800 == 79 [pid = 3392] [id = 168] 06:38:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb1817a4400) [pid = 3392] [serial = 504] [outer = (nil)] 06:38:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb1817a8c00) [pid = 3392] [serial = 505] [outer = 0x7fb1817a4400] 06:38:53 INFO - PROCESS | 3392 | 1461591533396 Marionette DEBUG loaded listener.js 06:38:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb1817ad800) [pid = 3392] [serial = 506] [outer = 0x7fb1817a4400] 06:38:54 INFO - PROCESS | 3392 | 1461591534254 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 06:38:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:38:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1334ms 06:38:54 INFO - PROCESS | 3392 | 1461591534319 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 06:38:54 INFO - PROCESS | 3392 | 1461591534323 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 06:38:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:38:54 INFO - PROCESS | 3392 | 1461591534329 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:38:54 INFO - PROCESS | 3392 | 1461591534333 Marionette TRACE conn3 <- [1,646,null,{}] 06:38:54 INFO - PROCESS | 3392 | 1461591534338 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:54 INFO - PROCESS | 3392 | 1461591534529 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 06:38:54 INFO - PROCESS | 3392 | 1461591534688 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181e32000 == 80 [pid = 3392] [id = 169] 06:38:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb1817a5800) [pid = 3392] [serial = 507] [outer = (nil)] 06:38:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb181bd4000) [pid = 3392] [serial = 508] [outer = 0x7fb1817a5800] 06:38:54 INFO - PROCESS | 3392 | 1461591534762 Marionette DEBUG loaded listener.js 06:38:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb181bd8000) [pid = 3392] [serial = 509] [outer = 0x7fb1817a5800] 06:38:55 INFO - PROCESS | 3392 | 1461591535674 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:38:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:38:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1387ms 06:38:55 INFO - PROCESS | 3392 | 1461591535719 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 06:38:55 INFO - PROCESS | 3392 | 1461591535725 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 06:38:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:38:55 INFO - PROCESS | 3392 | 1461591535731 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:38:55 INFO - PROCESS | 3392 | 1461591535734 Marionette TRACE conn3 <- [1,650,null,{}] 06:38:55 INFO - PROCESS | 3392 | 1461591535740 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:55 INFO - PROCESS | 3392 | 1461591535917 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 06:38:56 INFO - PROCESS | 3392 | 1461591536085 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb180cd5800 == 81 [pid = 3392] [id = 170] 06:38:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb1817a6400) [pid = 3392] [serial = 510] [outer = (nil)] 06:38:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb181bdd400) [pid = 3392] [serial = 511] [outer = 0x7fb1817a6400] 06:38:56 INFO - PROCESS | 3392 | 1461591536164 Marionette DEBUG loaded listener.js 06:38:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb189cd7000) [pid = 3392] [serial = 512] [outer = 0x7fb1817a6400] 06:38:57 INFO - PROCESS | 3392 | 1461591537407 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 06:38:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:38:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1730ms 06:38:57 INFO - PROCESS | 3392 | 1461591537470 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 06:38:57 INFO - PROCESS | 3392 | 1461591537476 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 06:38:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:38:57 INFO - PROCESS | 3392 | 1461591537485 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:38:57 INFO - PROCESS | 3392 | 1461591537490 Marionette TRACE conn3 <- [1,654,null,{}] 06:38:57 INFO - PROCESS | 3392 | 1461591537498 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:57 INFO - PROCESS | 3392 | 1461591537665 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 06:38:57 INFO - PROCESS | 3392 | 1461591537842 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bcc800 == 82 [pid = 3392] [id = 171] 06:38:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb182b55800) [pid = 3392] [serial = 513] [outer = (nil)] 06:38:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb182b5cc00) [pid = 3392] [serial = 514] [outer = 0x7fb182b55800] 06:38:57 INFO - PROCESS | 3392 | 1461591537912 Marionette DEBUG loaded listener.js 06:38:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb184c71c00) [pid = 3392] [serial = 515] [outer = 0x7fb182b55800] 06:38:58 INFO - PROCESS | 3392 | 1461591538847 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 06:38:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:38:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1434ms 06:38:58 INFO - PROCESS | 3392 | 1461591538921 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 06:38:58 INFO - PROCESS | 3392 | 1461591538929 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 06:38:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:38:58 INFO - PROCESS | 3392 | 1461591538939 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:38:58 INFO - PROCESS | 3392 | 1461591538942 Marionette TRACE conn3 <- [1,658,null,{}] 06:38:58 INFO - PROCESS | 3392 | 1461591538948 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:59 INFO - PROCESS | 3392 | 1461591539144 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 06:38:59 INFO - PROCESS | 3392 | 1461591539397 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189a93800 == 83 [pid = 3392] [id = 172] 06:38:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb18aac4400) [pid = 3392] [serial = 516] [outer = (nil)] 06:38:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb18bbbf000) [pid = 3392] [serial = 517] [outer = 0x7fb18aac4400] 06:38:59 INFO - PROCESS | 3392 | 1461591539514 Marionette DEBUG loaded listener.js 06:38:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb18c240000) [pid = 3392] [serial = 518] [outer = 0x7fb18aac4400] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a271f800 == 82 [pid = 3392] [id = 93] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196ead000 == 81 [pid = 3392] [id = 118] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a1ba6000 == 80 [pid = 3392] [id = 66] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2ab2000 == 79 [pid = 3392] [id = 116] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a768e000 == 78 [pid = 3392] [id = 119] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cbb8000 == 77 [pid = 3392] [id = 117] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a584c800 == 76 [pid = 3392] [id = 160] 06:38:59 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb1960b1c00) [pid = 3392] [serial = 429] [outer = (nil)] [url = about:blank] 06:38:59 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb18aac0c00) [pid = 3392] [serial = 393] [outer = (nil)] [url = about:blank] 06:38:59 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18f253c00) [pid = 3392] [serial = 396] [outer = (nil)] [url = about:blank] 06:38:59 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb195182800) [pid = 3392] [serial = 399] [outer = (nil)] [url = about:blank] 06:38:59 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb1904de000) [pid = 3392] [serial = 402] [outer = (nil)] [url = about:blank] 06:38:59 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb1a29d8800) [pid = 3392] [serial = 405] [outer = (nil)] [url = about:blank] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19be0c800 == 75 [pid = 3392] [id = 159] 06:38:59 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195b0e000 == 74 [pid = 3392] [id = 158] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194680800 == 73 [pid = 3392] [id = 157] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d98b800 == 72 [pid = 3392] [id = 156] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18fdb6000 == 71 [pid = 3392] [id = 155] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aa99000 == 70 [pid = 3392] [id = 154] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a70e000 == 69 [pid = 3392] [id = 151] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184d11000 == 68 [pid = 3392] [id = 150] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184e89000 == 67 [pid = 3392] [id = 149] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c90f800 == 66 [pid = 3392] [id = 148] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c75e800 == 65 [pid = 3392] [id = 147] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195d09000 == 64 [pid = 3392] [id = 145] 06:39:00 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c0af800 == 63 [pid = 3392] [id = 144] 06:39:00 INFO - PROCESS | 3392 | 1461591540340 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb1a2c49800) [pid = 3392] [serial = 423] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb1a3e73400) [pid = 3392] [serial = 391] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb1941f6000) [pid = 3392] [serial = 420] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1904e1400) [pid = 3392] [serial = 417] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb192fc0400) [pid = 3392] [serial = 418] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb18a992400) [pid = 3392] [serial = 408] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18f253400) [pid = 3392] [serial = 426] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb18f152400) [pid = 3392] [serial = 414] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18f261400) [pid = 3392] [serial = 415] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18c4f0800) [pid = 3392] [serial = 412] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18c23e400) [pid = 3392] [serial = 411] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb1a38b1000) [pid = 3392] [serial = 424] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb194ae5000) [pid = 3392] [serial = 427] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb195063000) [pid = 3392] [serial = 421] [outer = (nil)] [url = about:blank] 06:39:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:39:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1488ms 06:39:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:39:00 INFO - PROCESS | 3392 | 1461591540427 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 06:39:00 INFO - PROCESS | 3392 | 1461591540430 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 06:39:00 INFO - PROCESS | 3392 | 1461591540437 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:39:00 INFO - PROCESS | 3392 | 1461591540442 Marionette TRACE conn3 <- [1,662,null,{}] 06:39:00 INFO - PROCESS | 3392 | 1461591540457 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:00 INFO - PROCESS | 3392 | 1461591540624 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 06:39:00 INFO - PROCESS | 3392 | 1461591540742 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c75b000 == 64 [pid = 3392] [id = 173] 06:39:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18c29f800) [pid = 3392] [serial = 519] [outer = (nil)] 06:39:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18c8cf800) [pid = 3392] [serial = 520] [outer = 0x7fb18c29f800] 06:39:00 INFO - PROCESS | 3392 | 1461591540816 Marionette DEBUG loaded listener.js 06:39:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18f153000) [pid = 3392] [serial = 521] [outer = 0x7fb18c29f800] 06:39:01 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:01 INFO - PROCESS | 3392 | 1461591541504 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 06:39:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:39:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1092ms 06:39:01 INFO - PROCESS | 3392 | 1461591541529 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 06:39:01 INFO - PROCESS | 3392 | 1461591541533 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 06:39:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:39:01 INFO - PROCESS | 3392 | 1461591541538 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:39:01 INFO - PROCESS | 3392 | 1461591541541 Marionette TRACE conn3 <- [1,666,null,{}] 06:39:01 INFO - PROCESS | 3392 | 1461591541550 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:01 INFO - PROCESS | 3392 | 1461591541764 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 06:39:01 INFO - PROCESS | 3392 | 1461591541844 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc9c800 == 65 [pid = 3392] [id = 174] 06:39:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18c2a4c00) [pid = 3392] [serial = 522] [outer = (nil)] 06:39:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18f25d400) [pid = 3392] [serial = 523] [outer = 0x7fb18c2a4c00] 06:39:01 INFO - PROCESS | 3392 | 1461591541919 Marionette DEBUG loaded listener.js 06:39:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18f790800) [pid = 3392] [serial = 524] [outer = 0x7fb18c2a4c00] 06:39:02 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:02 INFO - PROCESS | 3392 | 1461591542742 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 06:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1243ms 06:39:02 INFO - PROCESS | 3392 | 1461591542783 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 06:39:02 INFO - PROCESS | 3392 | 1461591542786 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 06:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:39:02 INFO - PROCESS | 3392 | 1461591542799 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:39:02 INFO - PROCESS | 3392 | 1461591542801 Marionette TRACE conn3 <- [1,670,null,{}] 06:39:02 INFO - PROCESS | 3392 | 1461591542807 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:03 INFO - PROCESS | 3392 | 1461591543003 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 06:39:03 INFO - PROCESS | 3392 | 1461591543028 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fdb5800 == 66 [pid = 3392] [id = 175] 06:39:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18c8cf400) [pid = 3392] [serial = 525] [outer = (nil)] 06:39:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18fb8bc00) [pid = 3392] [serial = 526] [outer = 0x7fb18c8cf400] 06:39:03 INFO - PROCESS | 3392 | 1461591543093 Marionette DEBUG loaded listener.js 06:39:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb18fef5400) [pid = 3392] [serial = 527] [outer = 0x7fb18c8cf400] 06:39:03 INFO - PROCESS | 3392 | 1461591543969 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 06:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1227ms 06:39:04 INFO - PROCESS | 3392 | 1461591544029 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 06:39:04 INFO - PROCESS | 3392 | 1461591544033 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 06:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:39:04 INFO - PROCESS | 3392 | 1461591544040 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:39:04 INFO - PROCESS | 3392 | 1461591544043 Marionette TRACE conn3 <- [1,674,null,{}] 06:39:04 INFO - PROCESS | 3392 | 1461591544048 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:04 INFO - PROCESS | 3392 | 1461591544626 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb1904d4c00) [pid = 3392] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb184af2400) [pid = 3392] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb1900ff000) [pid = 3392] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18a993c00) [pid = 3392] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18aac1000) [pid = 3392] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18a999800) [pid = 3392] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb18c410400) [pid = 3392] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb191abec00) [pid = 3392] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb1947cac00) [pid = 3392] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:39:04 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb18aac8400) [pid = 3392] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:39:04 INFO - PROCESS | 3392 | 1461591544772 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18be49000 == 67 [pid = 3392] [id = 176] 06:39:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb184af2400) [pid = 3392] [serial = 528] [outer = (nil)] 06:39:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18a9a1400) [pid = 3392] [serial = 529] [outer = 0x7fb184af2400] 06:39:04 INFO - PROCESS | 3392 | 1461591544840 Marionette DEBUG loaded listener.js 06:39:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb1900ff000) [pid = 3392] [serial = 530] [outer = 0x7fb184af2400] 06:39:05 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:05 INFO - PROCESS | 3392 | 1461591545496 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 06:39:05 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 06:39:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1485ms 06:39:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:39:05 INFO - PROCESS | 3392 | 1461591545526 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 06:39:05 INFO - PROCESS | 3392 | 1461591545529 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 06:39:05 INFO - PROCESS | 3392 | 1461591545535 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:39:05 INFO - PROCESS | 3392 | 1461591545538 Marionette TRACE conn3 <- [1,678,null,{}] 06:39:05 INFO - PROCESS | 3392 | 1461591545543 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:05 INFO - PROCESS | 3392 | 1461591545745 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 06:39:05 INFO - PROCESS | 3392 | 1461591545765 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19467e000 == 68 [pid = 3392] [id = 177] 06:39:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18bbb8400) [pid = 3392] [serial = 531] [outer = (nil)] 06:39:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb1925bb800) [pid = 3392] [serial = 532] [outer = 0x7fb18bbb8400] 06:39:05 INFO - PROCESS | 3392 | 1461591545830 Marionette DEBUG loaded listener.js 06:39:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb192fbec00) [pid = 3392] [serial = 533] [outer = 0x7fb18bbb8400] 06:39:06 INFO - PROCESS | 3392 | 1461591546707 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 06:39:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 06:39:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1233ms 06:39:06 INFO - PROCESS | 3392 | 1461591546811 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 06:39:06 INFO - PROCESS | 3392 | 1461591546818 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 06:39:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:39:06 INFO - PROCESS | 3392 | 1461591546830 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:39:06 INFO - PROCESS | 3392 | 1461591546835 Marionette TRACE conn3 <- [1,682,null,{}] 06:39:06 INFO - PROCESS | 3392 | 1461591546844 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:07 INFO - PROCESS | 3392 | 1461591547056 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 06:39:07 INFO - PROCESS | 3392 | 1461591547217 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184e78000 == 69 [pid = 3392] [id = 178] 06:39:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb181e5c800) [pid = 3392] [serial = 534] [outer = (nil)] 06:39:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb182b5b800) [pid = 3392] [serial = 535] [outer = 0x7fb181e5c800] 06:39:07 INFO - PROCESS | 3392 | 1461591547356 Marionette DEBUG loaded listener.js 06:39:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb184c6fc00) [pid = 3392] [serial = 536] [outer = 0x7fb181e5c800] 06:39:08 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:08 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:39:08 INFO - PROCESS | 3392 | 1461591548720 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 06:39:08 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) 06:39:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1986ms 06:39:08 INFO - PROCESS | 3392 | 1461591548816 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 06:39:08 INFO - PROCESS | 3392 | 1461591548825 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 06:39:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:39:08 INFO - PROCESS | 3392 | 1461591548838 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:39:08 INFO - PROCESS | 3392 | 1461591548843 Marionette TRACE conn3 <- [1,686,null,{}] 06:39:08 INFO - PROCESS | 3392 | 1461591548849 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:09 INFO - PROCESS | 3392 | 1461591549024 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 06:39:09 INFO - PROCESS | 3392 | 1461591549184 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc91000 == 70 [pid = 3392] [id = 179] 06:39:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb181e5ec00) [pid = 3392] [serial = 537] [outer = (nil)] 06:39:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb18c126400) [pid = 3392] [serial = 538] [outer = 0x7fb181e5ec00] 06:39:09 INFO - PROCESS | 3392 | 1461591549275 Marionette DEBUG loaded listener.js 06:39:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb18c8cb400) [pid = 3392] [serial = 539] [outer = 0x7fb181e5ec00] 06:39:10 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:10 INFO - PROCESS | 3392 | 1461591550691 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 06:39:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 06:39:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1885ms 06:39:10 INFO - PROCESS | 3392 | 1461591550781 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 06:39:10 INFO - PROCESS | 3392 | 1461591550785 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 06:39:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:39:10 INFO - PROCESS | 3392 | 1461591550795 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:39:10 INFO - PROCESS | 3392 | 1461591550801 Marionette TRACE conn3 <- [1,690,null,{}] 06:39:10 INFO - PROCESS | 3392 | 1461591550817 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:11 INFO - PROCESS | 3392 | 1461591550998 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 06:39:11 INFO - PROCESS | 3392 | 1461591551159 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195a87000 == 71 [pid = 3392] [id = 180] 06:39:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb18c8c1800) [pid = 3392] [serial = 540] [outer = (nil)] 06:39:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb18fef8400) [pid = 3392] [serial = 541] [outer = 0x7fb18c8c1800] 06:39:11 INFO - PROCESS | 3392 | 1461591551238 Marionette DEBUG loaded listener.js 06:39:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb1904d8c00) [pid = 3392] [serial = 542] [outer = 0x7fb18c8c1800] 06:39:12 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:12 INFO - PROCESS | 3392 | 1461591552670 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 06:39:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 06:39:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1890ms 06:39:12 INFO - PROCESS | 3392 | 1461591552685 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 06:39:12 INFO - PROCESS | 3392 | 1461591552690 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 06:39:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:39:12 INFO - PROCESS | 3392 | 1461591552696 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:39:12 INFO - PROCESS | 3392 | 1461591552700 Marionette TRACE conn3 <- [1,694,null,{}] 06:39:12 INFO - PROCESS | 3392 | 1461591552766 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:13 INFO - PROCESS | 3392 | 1461591553038 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 06:39:13 INFO - PROCESS | 3392 | 1461591553159 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a270a000 == 72 [pid = 3392] [id = 181] 06:39:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb18fef5000) [pid = 3392] [serial = 543] [outer = (nil)] 06:39:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb193c2dc00) [pid = 3392] [serial = 544] [outer = 0x7fb18fef5000] 06:39:13 INFO - PROCESS | 3392 | 1461591553242 Marionette DEBUG loaded listener.js 06:39:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb19505ec00) [pid = 3392] [serial = 545] [outer = 0x7fb18fef5000] 06:39:14 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:14 INFO - PROCESS | 3392 | 1461591554521 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 06:39:14 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) 06:39:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1841ms 06:39:14 INFO - PROCESS | 3392 | 1461591554537 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 06:39:14 INFO - PROCESS | 3392 | 1461591554541 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 06:39:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:39:14 INFO - PROCESS | 3392 | 1461591554547 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:39:14 INFO - PROCESS | 3392 | 1461591554549 Marionette TRACE conn3 <- [1,698,null,{}] 06:39:14 INFO - PROCESS | 3392 | 1461591554663 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:14 INFO - PROCESS | 3392 | 1461591554819 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 06:39:14 INFO - PROCESS | 3392 | 1461591554979 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196270800 == 73 [pid = 3392] [id = 182] 06:39:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb182b5d000) [pid = 3392] [serial = 546] [outer = (nil)] 06:39:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb18f256c00) [pid = 3392] [serial = 547] [outer = 0x7fb182b5d000] 06:39:15 INFO - PROCESS | 3392 | 1461591555052 Marionette DEBUG loaded listener.js 06:39:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb1960a5c00) [pid = 3392] [serial = 548] [outer = 0x7fb182b5d000] 06:39:16 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:16 INFO - PROCESS | 3392 | 1461591556334 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 06:39:16 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) 06:39:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1798ms 06:39:16 INFO - PROCESS | 3392 | 1461591556345 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 06:39:16 INFO - PROCESS | 3392 | 1461591556349 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 06:39:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:39:16 INFO - PROCESS | 3392 | 1461591556355 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:39:16 INFO - PROCESS | 3392 | 1461591556357 Marionette TRACE conn3 <- [1,702,null,{}] 06:39:16 INFO - PROCESS | 3392 | 1461591556363 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:16 INFO - PROCESS | 3392 | 1461591556661 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 06:39:17 INFO - PROCESS | 3392 | 1461591557077 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0c8000 == 74 [pid = 3392] [id = 183] 06:39:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb181bd5400) [pid = 3392] [serial = 549] [outer = (nil)] 06:39:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb181bdcc00) [pid = 3392] [serial = 550] [outer = 0x7fb181bd5400] 06:39:17 INFO - PROCESS | 3392 | 1461591557146 Marionette DEBUG loaded listener.js 06:39:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb182b5a400) [pid = 3392] [serial = 551] [outer = 0x7fb181bd5400] 06:39:18 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19bcdf000 == 73 [pid = 3392] [id = 132] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194667800 == 72 [pid = 3392] [id = 133] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1902df800 == 71 [pid = 3392] [id = 134] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a8106000 == 70 [pid = 3392] [id = 130] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189bbd800 == 69 [pid = 3392] [id = 136] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19466c800 == 68 [pid = 3392] [id = 135] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18be49000 == 67 [pid = 3392] [id = 176] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb18f784400) [pid = 3392] [serial = 460] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb18c8c6c00) [pid = 3392] [serial = 484] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb182b5a000) [pid = 3392] [serial = 454] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb184c75000) [pid = 3392] [serial = 457] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | 1461591558534 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18fdb5800 == 66 [pid = 3392] [id = 175] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc9c800 == 65 [pid = 3392] [id = 174] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c75b000 == 64 [pid = 3392] [id = 173] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189a93800 == 63 [pid = 3392] [id = 172] 06:39:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 06:39:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2239ms 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189bcc800 == 62 [pid = 3392] [id = 171] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181e32000 == 61 [pid = 3392] [id = 169] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189baf800 == 60 [pid = 3392] [id = 168] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181fca000 == 59 [pid = 3392] [id = 167] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb182cd6000 == 58 [pid = 3392] [id = 166] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184ad5800 == 57 [pid = 3392] [id = 165] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1ac0d1000 == 56 [pid = 3392] [id = 164] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195a94000 == 55 [pid = 3392] [id = 163] 06:39:18 INFO - PROCESS | 3392 | 1461591558612 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 06:39:18 INFO - PROCESS | 3392 | 1461591558619 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 06:39:18 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f2a9800 == 54 [pid = 3392] [id = 162] 06:39:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb193c31400) [pid = 3392] [serial = 445] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb184af5800) [pid = 3392] [serial = 463] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb1ac256400) [pid = 3392] [serial = 313] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb1980e1c00) [pid = 3392] [serial = 481] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb18f156800) [pid = 3392] [serial = 467] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb1980e2000) [pid = 3392] [serial = 479] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb1900fd400) [pid = 3392] [serial = 448] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb1904dcc00) [pid = 3392] [serial = 472] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb184c6e800) [pid = 3392] [serial = 451] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb193c29400) [pid = 3392] [serial = 475] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb195186c00) [pid = 3392] [serial = 478] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb1a753f400) [pid = 3392] [serial = 482] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb18fb91000) [pid = 3392] [serial = 470] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18f16b800) [pid = 3392] [serial = 469] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18bbc2400) [pid = 3392] [serial = 435] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18c2c6000) [pid = 3392] [serial = 241] [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.] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb190684c00) [pid = 3392] [serial = 438] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb194454400) [pid = 3392] [serial = 441] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb19444c800) [pid = 3392] [serial = 476] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb189cb1000) [pid = 3392] [serial = 464] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb184aeec00) [pid = 3392] [serial = 432] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb192e1c400) [pid = 3392] [serial = 473] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb195d6e400) [pid = 3392] [serial = 349] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb1a7536800) [pid = 3392] [serial = 430] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb18c29c400) [pid = 3392] [serial = 466] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 3392 | 1461591558675 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:39:18 INFO - PROCESS | 3392 | 1461591558680 Marionette TRACE conn3 <- [1,706,null,{}] 06:39:18 INFO - PROCESS | 3392 | 1461591558689 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:18 INFO - PROCESS | 3392 | 1461591558832 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 06:39:18 INFO - PROCESS | 3392 | 1461591558844 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181fc7800 == 55 [pid = 3392] [id = 184] 06:39:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb1817ab800) [pid = 3392] [serial = 552] [outer = (nil)] 06:39:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18bbb5c00) [pid = 3392] [serial = 553] [outer = 0x7fb1817ab800] 06:39:18 INFO - PROCESS | 3392 | 1461591558907 Marionette DEBUG loaded listener.js 06:39:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18c29b800) [pid = 3392] [serial = 554] [outer = 0x7fb1817ab800] 06:39:20 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:20 INFO - PROCESS | 3392 | 1461591560160 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 06:39:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:39:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1564ms 06:39:20 INFO - PROCESS | 3392 | 1461591560214 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 06:39:20 INFO - PROCESS | 3392 | 1461591560219 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 06:39:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:39:20 INFO - PROCESS | 3392 | 1461591560236 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:39:20 INFO - PROCESS | 3392 | 1461591560238 Marionette TRACE conn3 <- [1,710,null,{}] 06:39:20 INFO - PROCESS | 3392 | 1461591560244 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:20 INFO - PROCESS | 3392 | 1461591560395 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 06:39:20 INFO - PROCESS | 3392 | 1461591560475 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bbe800 == 56 [pid = 3392] [id = 185] 06:39:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb184c6c400) [pid = 3392] [serial = 555] [outer = (nil)] 06:39:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb18f156800) [pid = 3392] [serial = 556] [outer = 0x7fb184c6c400] 06:39:20 INFO - PROCESS | 3392 | 1461591560652 Marionette DEBUG loaded listener.js 06:39:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18f25d800) [pid = 3392] [serial = 557] [outer = 0x7fb184c6c400] 06:39:21 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:21 INFO - PROCESS | 3392 | 1461591561829 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 06:39:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:39:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1632ms 06:39:21 INFO - PROCESS | 3392 | 1461591561874 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 06:39:21 INFO - PROCESS | 3392 | 1461591561877 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 06:39:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:39:21 INFO - PROCESS | 3392 | 1461591561897 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:39:21 INFO - PROCESS | 3392 | 1461591561919 Marionette TRACE conn3 <- [1,714,null,{}] 06:39:21 INFO - PROCESS | 3392 | 1461591561936 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:22 INFO - PROCESS | 3392 | 1461591562153 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 06:39:22 INFO - PROCESS | 3392 | 1461591562176 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc9d800 == 57 [pid = 3392] [id = 186] 06:39:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18f25e400) [pid = 3392] [serial = 558] [outer = (nil)] 06:39:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18fef5800) [pid = 3392] [serial = 559] [outer = 0x7fb18f25e400] 06:39:22 INFO - PROCESS | 3392 | 1461591562236 Marionette DEBUG loaded listener.js 06:39:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb191931400) [pid = 3392] [serial = 560] [outer = 0x7fb18f25e400] 06:39:23 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb18c8cf400) [pid = 3392] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:39:23 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb184af2400) [pid = 3392] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:39:23 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb182b55800) [pid = 3392] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:39:23 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb18c29f800) [pid = 3392] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:39:23 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb18c2a4c00) [pid = 3392] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:39:23 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb18aac4400) [pid = 3392] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:39:23 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:23 INFO - PROCESS | 3392 | 1461591563413 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 06:39:23 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 06:39:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1573ms 06:39:23 INFO - PROCESS | 3392 | 1461591563463 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 06:39:23 INFO - PROCESS | 3392 | 1461591563467 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 06:39:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:39:23 INFO - PROCESS | 3392 | 1461591563474 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:39:23 INFO - PROCESS | 3392 | 1461591563476 Marionette TRACE conn3 <- [1,718,null,{}] 06:39:23 INFO - PROCESS | 3392 | 1461591563481 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:23 INFO - PROCESS | 3392 | 1461591563621 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 06:39:23 INFO - PROCESS | 3392 | 1461591563777 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5db000 == 58 [pid = 3392] [id = 187] 06:39:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb18c29f800) [pid = 3392] [serial = 561] [outer = (nil)] 06:39:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb190689c00) [pid = 3392] [serial = 562] [outer = 0x7fb18c29f800] 06:39:23 INFO - PROCESS | 3392 | 1461591563839 Marionette DEBUG loaded listener.js 06:39:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb192fbe400) [pid = 3392] [serial = 563] [outer = 0x7fb18c29f800] 06:39:24 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:24 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:39:24 INFO - PROCESS | 3392 | 1461591564897 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 06:39:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:39:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1435ms 06:39:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:39:24 INFO - PROCESS | 3392 | 1461591564909 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 06:39:24 INFO - PROCESS | 3392 | 1461591564912 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 06:39:24 INFO - PROCESS | 3392 | 1461591564917 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:39:24 INFO - PROCESS | 3392 | 1461591564920 Marionette TRACE conn3 <- [1,722,null,{}] 06:39:24 INFO - PROCESS | 3392 | 1461591564935 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:25 INFO - PROCESS | 3392 | 1461591565091 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 06:39:25 INFO - PROCESS | 3392 | 1461591565244 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb180cd4000 == 59 [pid = 3392] [id = 188] 06:39:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb181bd2800) [pid = 3392] [serial = 564] [outer = (nil)] 06:39:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb181e55400) [pid = 3392] [serial = 565] [outer = 0x7fb181bd2800] 06:39:25 INFO - PROCESS | 3392 | 1461591565433 Marionette DEBUG loaded listener.js 06:39:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb184c73800) [pid = 3392] [serial = 566] [outer = 0x7fb181bd2800] 06:39:26 INFO - PROCESS | 3392 | 1461591566371 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 06:39:26 INFO - PROCESS | 3392 | 1461591566458 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 06:39:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 06:39:26 INFO - PROCESS | 3392 | 1461591566465 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:39:26 INFO - PROCESS | 3392 | 1461591566470 Marionette TRACE conn3 <- [1,726,null,{}] 06:39:26 INFO - PROCESS | 3392 | 1461591566478 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:26 INFO - PROCESS | 3392 | 1461591566690 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 06:39:26 INFO - PROCESS | 3392 | 1461591566904 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc98800 == 60 [pid = 3392] [id = 189] 06:39:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18c237c00) [pid = 3392] [serial = 567] [outer = (nil)] 06:39:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18cc25800) [pid = 3392] [serial = 568] [outer = 0x7fb18c237c00] 06:39:27 INFO - PROCESS | 3392 | 1461591567026 Marionette DEBUG loaded listener.js 06:39:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18f15cc00) [pid = 3392] [serial = 569] [outer = 0x7fb18c237c00] 06:39:27 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:27 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:39:27 INFO - PROCESS | 3392 | 1461591567978 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 06:39:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:39:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1587ms 06:39:28 INFO - PROCESS | 3392 | 1461591568055 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 06:39:28 INFO - PROCESS | 3392 | 1461591568061 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 06:39:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:39:28 INFO - PROCESS | 3392 | 1461591568069 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:39:28 INFO - PROCESS | 3392 | 1461591568071 Marionette TRACE conn3 <- [1,730,null,{}] 06:39:28 INFO - PROCESS | 3392 | 1461591568077 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:28 INFO - PROCESS | 3392 | 1461591568305 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 06:39:28 INFO - PROCESS | 3392 | 1461591568550 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194950000 == 61 [pid = 3392] [id = 190] 06:39:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18fb91c00) [pid = 3392] [serial = 570] [outer = (nil)] 06:39:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb19068f800) [pid = 3392] [serial = 571] [outer = 0x7fb18fb91c00] 06:39:28 INFO - PROCESS | 3392 | 1461591568668 Marionette DEBUG loaded listener.js 06:39:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb1941f8800) [pid = 3392] [serial = 572] [outer = 0x7fb18fb91c00] 06:39:29 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:29 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:39:29 INFO - PROCESS | 3392 | 1461591569682 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 06:39:29 INFO - PROCESS | 3392 | 1461591569756 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 06:39:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 06:39:29 INFO - PROCESS | 3392 | 1461591569765 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:39:29 INFO - PROCESS | 3392 | 1461591569774 Marionette TRACE conn3 <- [1,734,null,{}] 06:39:29 INFO - PROCESS | 3392 | 1461591569789 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:30 INFO - PROCESS | 3392 | 1461591570013 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 06:39:30 INFO - PROCESS | 3392 | 1461591570276 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19bcde800 == 62 [pid = 3392] [id = 191] 06:39:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb196092400) [pid = 3392] [serial = 573] [outer = (nil)] 06:39:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb1a1b0e800) [pid = 3392] [serial = 574] [outer = 0x7fb196092400] 06:39:30 INFO - PROCESS | 3392 | 1461591570354 Marionette DEBUG loaded listener.js 06:39:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb1a2af3800) [pid = 3392] [serial = 575] [outer = 0x7fb196092400] 06:39:31 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:31 INFO - PROCESS | 3392 | 1461591571226 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 06:39:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:39:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1490ms 06:39:31 INFO - PROCESS | 3392 | 1461591571255 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 06:39:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:39:31 INFO - PROCESS | 3392 | 1461591571260 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 06:39:31 INFO - PROCESS | 3392 | 1461591571266 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:39:31 INFO - PROCESS | 3392 | 1461591571269 Marionette TRACE conn3 <- [1,738,null,{}] 06:39:31 INFO - PROCESS | 3392 | 1461591571274 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:31 INFO - PROCESS | 3392 | 1461591571438 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 06:39:31 INFO - PROCESS | 3392 | 1461591571605 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a3c22000 == 63 [pid = 3392] [id = 192] 06:39:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb181bd1000) [pid = 3392] [serial = 576] [outer = (nil)] 06:39:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb1a3b49000) [pid = 3392] [serial = 577] [outer = 0x7fb181bd1000] 06:39:31 INFO - PROCESS | 3392 | 1461591571681 Marionette DEBUG loaded listener.js 06:39:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb1a581e000) [pid = 3392] [serial = 578] [outer = 0x7fb181bd1000] 06:39:32 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:32 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:39:32 INFO - PROCESS | 3392 | 1461591572984 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 06:39:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:39:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1736ms 06:39:33 INFO - PROCESS | 3392 | 1461591573003 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 06:39:33 INFO - PROCESS | 3392 | 1461591573006 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 06:39:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:39:33 INFO - PROCESS | 3392 | 1461591573013 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:39:33 INFO - PROCESS | 3392 | 1461591573016 Marionette TRACE conn3 <- [1,742,null,{}] 06:39:33 INFO - PROCESS | 3392 | 1461591573021 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:33 INFO - PROCESS | 3392 | 1461591573229 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 06:39:33 INFO - PROCESS | 3392 | 1461591573427 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7a0f000 == 64 [pid = 3392] [id = 193] 06:39:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb1a753bc00) [pid = 3392] [serial = 579] [outer = (nil)] 06:39:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb1a753f800) [pid = 3392] [serial = 580] [outer = 0x7fb1a753bc00] 06:39:33 INFO - PROCESS | 3392 | 1461591573532 Marionette DEBUG loaded listener.js 06:39:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb1a77ab800) [pid = 3392] [serial = 581] [outer = 0x7fb1a753bc00] 06:39:34 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:34 INFO - PROCESS | 3392 | 1461591574892 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 06:39:34 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 06:39:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1889ms 06:39:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:39:34 INFO - PROCESS | 3392 | 1461591574903 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 06:39:34 INFO - PROCESS | 3392 | 1461591574906 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 06:39:34 INFO - PROCESS | 3392 | 1461591574913 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:39:34 INFO - PROCESS | 3392 | 1461591574916 Marionette TRACE conn3 <- [1,746,null,{}] 06:39:34 INFO - PROCESS | 3392 | 1461591574972 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:35 INFO - PROCESS | 3392 | 1461591575195 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 06:39:35 INFO - PROCESS | 3392 | 1461591575323 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1aaa5c800 == 65 [pid = 3392] [id = 194] 06:39:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb18f240000) [pid = 3392] [serial = 582] [outer = (nil)] 06:39:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb18f248c00) [pid = 3392] [serial = 583] [outer = 0x7fb18f240000] 06:39:35 INFO - PROCESS | 3392 | 1461591575408 Marionette DEBUG loaded listener.js 06:39:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb1a7ec4c00) [pid = 3392] [serial = 584] [outer = 0x7fb18f240000] 06:39:36 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:36 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:36 INFO - PROCESS | 3392 | 1461591576691 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 06:39:36 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.) 06:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1835ms 06:39:36 INFO - PROCESS | 3392 | 1461591576785 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 06:39:36 INFO - PROCESS | 3392 | 1461591576790 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 06:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:39:36 INFO - PROCESS | 3392 | 1461591576799 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:39:36 INFO - PROCESS | 3392 | 1461591576802 Marionette TRACE conn3 <- [1,750,null,{}] 06:39:36 INFO - PROCESS | 3392 | 1461591576806 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:36 INFO - PROCESS | 3392 | 1461591576972 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 06:39:37 INFO - PROCESS | 3392 | 1461591577131 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184ac9800 == 66 [pid = 3392] [id = 195] 06:39:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb181e52c00) [pid = 3392] [serial = 585] [outer = (nil)] 06:39:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb1834ea000) [pid = 3392] [serial = 586] [outer = 0x7fb181e52c00] 06:39:37 INFO - PROCESS | 3392 | 1461591577205 Marionette DEBUG loaded listener.js 06:39:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb1834eec00) [pid = 3392] [serial = 587] [outer = 0x7fb181e52c00] 06:39:38 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:38 INFO - PROCESS | 3392 | 1461591578732 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 06:39:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:39:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2031ms 06:39:38 INFO - PROCESS | 3392 | 1461591578879 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 06:39:38 INFO - PROCESS | 3392 | 1461591578885 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 06:39:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:39:38 INFO - PROCESS | 3392 | 1461591578894 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:39:38 INFO - PROCESS | 3392 | 1461591578900 Marionette TRACE conn3 <- [1,754,null,{}] 06:39:38 INFO - PROCESS | 3392 | 1461591578907 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:39 INFO - PROCESS | 3392 | 1461591579071 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 06:39:39 INFO - PROCESS | 3392 | 1461591579238 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2710000 == 65 [pid = 3392] [id = 49] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194955800 == 64 [pid = 3392] [id = 53] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cbb1800 == 63 [pid = 3392] [id = 51] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb192c48000 == 62 [pid = 3392] [id = 52] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb1925bb800) [pid = 3392] [serial = 532] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181e21800 == 63 [pid = 3392] [id = 196] 06:39:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb1834f0000) [pid = 3392] [serial = 588] [outer = (nil)] 06:39:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb184c75000) [pid = 3392] [serial = 589] [outer = 0x7fb1834f0000] 06:39:39 INFO - PROCESS | 3392 | 1461591579353 Marionette DEBUG loaded listener.js 06:39:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb189cb1000) [pid = 3392] [serial = 590] [outer = 0x7fb1834f0000] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5db000 == 62 [pid = 3392] [id = 187] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc9d800 == 61 [pid = 3392] [id = 186] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189bbe800 == 60 [pid = 3392] [id = 185] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181fc7800 == 59 [pid = 3392] [id = 184] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c0c8000 == 58 [pid = 3392] [id = 183] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a270a000 == 57 [pid = 3392] [id = 181] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195a87000 == 56 [pid = 3392] [id = 180] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc91000 == 55 [pid = 3392] [id = 179] 06:39:39 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184e78000 == 54 [pid = 3392] [id = 178] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb1900ff000) [pid = 3392] [serial = 530] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb18f790800) [pid = 3392] [serial = 524] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb18fb8bc00) [pid = 3392] [serial = 526] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb18a9a1400) [pid = 3392] [serial = 529] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb18fef5400) [pid = 3392] [serial = 527] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb18fefc800) [pid = 3392] [serial = 493] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb184c71c00) [pid = 3392] [serial = 515] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb182b5cc00) [pid = 3392] [serial = 514] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18c8cf800) [pid = 3392] [serial = 520] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb18f153000) [pid = 3392] [serial = 521] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb18f25d400) [pid = 3392] [serial = 523] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb18bbbf000) [pid = 3392] [serial = 517] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb18c240000) [pid = 3392] [serial = 518] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb193c2b400) [pid = 3392] [serial = 496] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb18bf36800) [pid = 3392] [serial = 487] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb181bdd400) [pid = 3392] [serial = 511] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb195190800) [pid = 3392] [serial = 499] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb18f789c00) [pid = 3392] [serial = 490] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb181e5e800) [pid = 3392] [serial = 502] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb1817a8c00) [pid = 3392] [serial = 505] [outer = (nil)] [url = about:blank] 06:39:39 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb181bd4000) [pid = 3392] [serial = 508] [outer = (nil)] [url = about:blank] 06:39:40 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:40 INFO - PROCESS | 3392 | 1461591580635 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 06:39:40 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 06:39:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1797ms 06:39:40 INFO - PROCESS | 3392 | 1461591580751 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 06:39:40 INFO - PROCESS | 3392 | 1461591580759 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 06:39:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:39:40 INFO - PROCESS | 3392 | 1461591580793 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:39:40 INFO - PROCESS | 3392 | 1461591580796 Marionette TRACE conn3 <- [1,758,null,{}] 06:39:40 INFO - PROCESS | 3392 | 1461591580803 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:40 INFO - PROCESS | 3392 | 1461591580969 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 06:39:40 INFO - PROCESS | 3392 | 1461591580980 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aaa5000 == 55 [pid = 3392] [id = 197] 06:39:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb189cb0c00) [pid = 3392] [serial = 591] [outer = (nil)] 06:39:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18c121800) [pid = 3392] [serial = 592] [outer = 0x7fb189cb0c00] 06:39:41 INFO - PROCESS | 3392 | 1461591581046 Marionette DEBUG loaded listener.js 06:39:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18c23b400) [pid = 3392] [serial = 593] [outer = 0x7fb189cb0c00] 06:39:41 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:41 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:39:41 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:41 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:41 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:41 INFO - PROCESS | 3392 | 1461591581963 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 06:39:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:39:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1240ms 06:39:42 INFO - PROCESS | 3392 | 1461591582026 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 06:39:42 INFO - PROCESS | 3392 | 1461591582030 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 06:39:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:39:42 INFO - PROCESS | 3392 | 1461591582036 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:39:42 INFO - PROCESS | 3392 | 1461591582042 Marionette TRACE conn3 <- [1,762,null,{}] 06:39:42 INFO - PROCESS | 3392 | 1461591582066 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:42 INFO - PROCESS | 3392 | 1461591582286 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 06:39:42 INFO - PROCESS | 3392 | 1461591582316 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c74d800 == 56 [pid = 3392] [id = 198] 06:39:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb18c4fb000) [pid = 3392] [serial = 594] [outer = (nil)] 06:39:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb18c8c2800) [pid = 3392] [serial = 595] [outer = 0x7fb18c4fb000] 06:39:42 INFO - PROCESS | 3392 | 1461591582397 Marionette DEBUG loaded listener.js 06:39:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb18d930c00) [pid = 3392] [serial = 596] [outer = 0x7fb18c4fb000] 06:39:43 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb18c8c0400) [pid = 3392] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:39:43 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18f25e400) [pid = 3392] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:39:43 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb18bbb8400) [pid = 3392] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:39:43 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb181bd5400) [pid = 3392] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:39:43 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb1817ab800) [pid = 3392] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:39:43 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb184c6c400) [pid = 3392] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:39:43 INFO - PROCESS | 3392 | 1461591583636 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 06:39:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:39:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1644ms 06:39:43 INFO - PROCESS | 3392 | 1461591583681 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 06:39:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:39:43 INFO - PROCESS | 3392 | 1461591583685 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 06:39:43 INFO - PROCESS | 3392 | 1461591583693 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:39:43 INFO - PROCESS | 3392 | 1461591583695 Marionette TRACE conn3 <- [1,766,null,{}] 06:39:43 INFO - PROCESS | 3392 | 1461591583701 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:43 INFO - PROCESS | 3392 | 1461591583882 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 06:39:44 INFO - PROCESS | 3392 | 1461591584053 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cda8800 == 57 [pid = 3392] [id = 199] 06:39:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18db11000) [pid = 3392] [serial = 597] [outer = (nil)] 06:39:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18f157800) [pid = 3392] [serial = 598] [outer = 0x7fb18db11000] 06:39:44 INFO - PROCESS | 3392 | 1461591584119 Marionette DEBUG loaded listener.js 06:39:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18f171c00) [pid = 3392] [serial = 599] [outer = 0x7fb18db11000] 06:39:45 INFO - PROCESS | 3392 | 1461591585228 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 06:39:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:39:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1583ms 06:39:45 INFO - PROCESS | 3392 | 1461591585278 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 06:39:45 INFO - PROCESS | 3392 | 1461591585281 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 06:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:39:45 INFO - PROCESS | 3392 | 1461591585288 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:39:45 INFO - PROCESS | 3392 | 1461591585291 Marionette TRACE conn3 <- [1,770,null,{}] 06:39:45 INFO - PROCESS | 3392 | 1461591585296 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:45 INFO - PROCESS | 3392 | 1461591585519 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 06:39:45 INFO - PROCESS | 3392 | 1461591585580 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f1ae800 == 58 [pid = 3392] [id = 200] 06:39:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb181bd8800) [pid = 3392] [serial = 600] [outer = (nil)] 06:39:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb18f172800) [pid = 3392] [serial = 601] [outer = 0x7fb181bd8800] 06:39:45 INFO - PROCESS | 3392 | 1461591585644 Marionette DEBUG loaded listener.js 06:39:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb18f23b400) [pid = 3392] [serial = 602] [outer = 0x7fb181bd8800] 06:39:46 INFO - PROCESS | 3392 | 1461591586690 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 06:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1438ms 06:39:46 INFO - PROCESS | 3392 | 1461591586729 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 06:39:46 INFO - PROCESS | 3392 | 1461591586736 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 06:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:39:46 INFO - PROCESS | 3392 | 1461591586747 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:39:46 INFO - PROCESS | 3392 | 1461591586755 Marionette TRACE conn3 <- [1,774,null,{}] 06:39:46 INFO - PROCESS | 3392 | 1461591586768 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:47 INFO - PROCESS | 3392 | 1461591587020 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 06:39:47 INFO - PROCESS | 3392 | 1461591587295 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bcc4000 == 59 [pid = 3392] [id = 201] 06:39:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb18bbb4800) [pid = 3392] [serial = 603] [outer = (nil)] 06:39:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb18bf42800) [pid = 3392] [serial = 604] [outer = 0x7fb18bbb4800] 06:39:47 INFO - PROCESS | 3392 | 1461591587384 Marionette DEBUG loaded listener.js 06:39:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb18c2c1800) [pid = 3392] [serial = 605] [outer = 0x7fb18bbb4800] 06:39:48 INFO - PROCESS | 3392 | 1461591588275 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 06:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1592ms 06:39:48 INFO - PROCESS | 3392 | 1461591588341 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 06:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:39:48 INFO - PROCESS | 3392 | 1461591588358 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 06:39:48 INFO - PROCESS | 3392 | 1461591588369 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:39:48 INFO - PROCESS | 3392 | 1461591588374 Marionette TRACE conn3 <- [1,778,null,{}] 06:39:48 INFO - PROCESS | 3392 | 1461591588381 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:48 INFO - PROCESS | 3392 | 1461591588612 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 06:39:48 INFO - PROCESS | 3392 | 1461591588866 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5cb800 == 60 [pid = 3392] [id = 202] 06:39:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb18f152800) [pid = 3392] [serial = 606] [outer = (nil)] 06:39:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb18f179c00) [pid = 3392] [serial = 607] [outer = 0x7fb18f152800] 06:39:48 INFO - PROCESS | 3392 | 1461591588991 Marionette DEBUG loaded listener.js 06:39:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb18f23d000) [pid = 3392] [serial = 608] [outer = 0x7fb18f152800] 06:39:49 INFO - PROCESS | 3392 | 1461591589908 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 06:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1583ms 06:39:49 INFO - PROCESS | 3392 | 1461591589952 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 06:39:49 INFO - PROCESS | 3392 | 1461591589956 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 06:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:39:49 INFO - PROCESS | 3392 | 1461591589963 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:39:49 INFO - PROCESS | 3392 | 1461591589969 Marionette TRACE conn3 <- [1,782,null,{}] 06:39:49 INFO - PROCESS | 3392 | 1461591589985 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:50 INFO - PROCESS | 3392 | 1461591590182 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 06:39:50 INFO - PROCESS | 3392 | 1461591590353 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb191921000 == 61 [pid = 3392] [id = 203] 06:39:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb18f258000) [pid = 3392] [serial = 609] [outer = (nil)] 06:39:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb18f784c00) [pid = 3392] [serial = 610] [outer = 0x7fb18f258000] 06:39:50 INFO - PROCESS | 3392 | 1461591590435 Marionette DEBUG loaded listener.js 06:39:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb18f791400) [pid = 3392] [serial = 611] [outer = 0x7fb18f258000] 06:39:51 INFO - PROCESS | 3392 | 1461591591311 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 06:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1389ms 06:39:51 INFO - PROCESS | 3392 | 1461591591352 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 06:39:51 INFO - PROCESS | 3392 | 1461591591357 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 06:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:39:51 INFO - PROCESS | 3392 | 1461591591363 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:39:51 INFO - PROCESS | 3392 | 1461591591366 Marionette TRACE conn3 <- [1,786,null,{}] 06:39:51 INFO - PROCESS | 3392 | 1461591591371 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:51 INFO - PROCESS | 3392 | 1461591591561 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 06:39:51 INFO - PROCESS | 3392 | 1461591591729 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194318800 == 62 [pid = 3392] [id = 204] 06:39:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb18f25b800) [pid = 3392] [serial = 612] [outer = (nil)] 06:39:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb18fef9400) [pid = 3392] [serial = 613] [outer = 0x7fb18f25b800] 06:39:51 INFO - PROCESS | 3392 | 1461591591806 Marionette DEBUG loaded listener.js 06:39:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb1900f7800) [pid = 3392] [serial = 614] [outer = 0x7fb18f25b800] 06:39:52 INFO - PROCESS | 3392 | 1461591592679 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 06:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1389ms 06:39:52 INFO - PROCESS | 3392 | 1461591592754 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 06:39:52 INFO - PROCESS | 3392 | 1461591592756 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 06:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:39:52 INFO - PROCESS | 3392 | 1461591592764 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:39:52 INFO - PROCESS | 3392 | 1461591592766 Marionette TRACE conn3 <- [1,790,null,{}] 06:39:52 INFO - PROCESS | 3392 | 1461591592772 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:52 INFO - PROCESS | 3392 | 1461591592956 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 06:39:53 INFO - PROCESS | 3392 | 1461591593127 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194bab000 == 63 [pid = 3392] [id = 205] 06:39:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb18f791800) [pid = 3392] [serial = 615] [outer = (nil)] 06:39:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb1900ffc00) [pid = 3392] [serial = 616] [outer = 0x7fb18f791800] 06:39:53 INFO - PROCESS | 3392 | 1461591593205 Marionette DEBUG loaded listener.js 06:39:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb1904e1c00) [pid = 3392] [serial = 617] [outer = 0x7fb18f791800] 06:39:54 INFO - PROCESS | 3392 | 1461591594128 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 06:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1431ms 06:39:54 INFO - PROCESS | 3392 | 1461591594196 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 06:39:54 INFO - PROCESS | 3392 | 1461591594200 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 06:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:39:54 INFO - PROCESS | 3392 | 1461591594206 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:39:54 INFO - PROCESS | 3392 | 1461591594208 Marionette TRACE conn3 <- [1,794,null,{}] 06:39:54 INFO - PROCESS | 3392 | 1461591594215 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:54 INFO - PROCESS | 3392 | 1461591594471 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 06:39:54 INFO - PROCESS | 3392 | 1461591594699 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196262000 == 64 [pid = 3392] [id = 206] 06:39:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb193c25c00) [pid = 3392] [serial = 618] [outer = (nil)] 06:39:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb193c2f800) [pid = 3392] [serial = 619] [outer = 0x7fb193c25c00] 06:39:54 INFO - PROCESS | 3392 | 1461591594831 Marionette DEBUG loaded listener.js 06:39:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb1941f6000) [pid = 3392] [serial = 620] [outer = 0x7fb193c25c00] 06:39:55 INFO - PROCESS | 3392 | 1461591595723 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 06:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1579ms 06:39:55 INFO - PROCESS | 3392 | 1461591595786 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 06:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:39:55 INFO - PROCESS | 3392 | 1461591595791 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 06:39:55 INFO - PROCESS | 3392 | 1461591595797 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:39:55 INFO - PROCESS | 3392 | 1461591595801 Marionette TRACE conn3 <- [1,798,null,{}] 06:39:55 INFO - PROCESS | 3392 | 1461591595807 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:55 INFO - PROCESS | 3392 | 1461591595983 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 06:39:56 INFO - PROCESS | 3392 | 1461591596151 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19bce9000 == 65 [pid = 3392] [id = 207] 06:39:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb192e1c000) [pid = 3392] [serial = 621] [outer = (nil)] 06:39:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb1943db400) [pid = 3392] [serial = 622] [outer = 0x7fb192e1c000] 06:39:56 INFO - PROCESS | 3392 | 1461591596227 Marionette DEBUG loaded listener.js 06:39:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb1947cb400) [pid = 3392] [serial = 623] [outer = 0x7fb192e1c000] 06:39:57 INFO - PROCESS | 3392 | 1461591597102 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 06:39:57 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 06:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1384ms 06:39:57 INFO - PROCESS | 3392 | 1461591597181 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 06:39:57 INFO - PROCESS | 3392 | 1461591597185 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 06:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:39:57 INFO - PROCESS | 3392 | 1461591597191 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:39:57 INFO - PROCESS | 3392 | 1461591597194 Marionette TRACE conn3 <- [1,802,null,{}] 06:39:57 INFO - PROCESS | 3392 | 1461591597200 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:57 INFO - PROCESS | 3392 | 1461591597419 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 06:39:57 INFO - PROCESS | 3392 | 1461591597591 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2924000 == 66 [pid = 3392] [id = 208] 06:39:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb193be1800) [pid = 3392] [serial = 624] [outer = (nil)] 06:39:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb194c2a400) [pid = 3392] [serial = 625] [outer = 0x7fb193be1800] 06:39:57 INFO - PROCESS | 3392 | 1461591597664 Marionette DEBUG loaded listener.js 06:39:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb19506ac00) [pid = 3392] [serial = 626] [outer = 0x7fb193be1800] 06:39:58 INFO - PROCESS | 3392 | 1461591598585 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 06:39:58 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 06:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1432ms 06:39:58 INFO - PROCESS | 3392 | 1461591598625 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 06:39:58 INFO - PROCESS | 3392 | 1461591598629 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 06:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:39:58 INFO - PROCESS | 3392 | 1461591598637 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:39:58 INFO - PROCESS | 3392 | 1461591598643 Marionette TRACE conn3 <- [1,806,null,{}] 06:39:58 INFO - PROCESS | 3392 | 1461591598652 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:58 INFO - PROCESS | 3392 | 1461591598854 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 06:39:59 INFO - PROCESS | 3392 | 1461591599026 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a3e06800 == 67 [pid = 3392] [id = 209] 06:39:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb194334400) [pid = 3392] [serial = 627] [outer = (nil)] 06:39:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb195425800) [pid = 3392] [serial = 628] [outer = 0x7fb194334400] 06:39:59 INFO - PROCESS | 3392 | 1461591599111 Marionette DEBUG loaded listener.js 06:39:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb195a18800) [pid = 3392] [serial = 629] [outer = 0x7fb194334400] 06:40:00 INFO - PROCESS | 3392 | 1461591600017 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 06:40:00 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 06:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1434ms 06:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:40:00 INFO - PROCESS | 3392 | 1461591600071 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 06:40:00 INFO - PROCESS | 3392 | 1461591600074 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 06:40:00 INFO - PROCESS | 3392 | 1461591600082 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:40:00 INFO - PROCESS | 3392 | 1461591600084 Marionette TRACE conn3 <- [1,810,null,{}] 06:40:00 INFO - PROCESS | 3392 | 1461591600090 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:00 INFO - PROCESS | 3392 | 1461591600293 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 06:40:00 INFO - PROCESS | 3392 | 1461591600901 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a709800 == 68 [pid = 3392] [id = 210] 06:40:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb182b50400) [pid = 3392] [serial = 630] [outer = (nil)] 06:40:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb182b5dc00) [pid = 3392] [serial = 631] [outer = 0x7fb182b50400] 06:40:00 INFO - PROCESS | 3392 | 1461591600983 Marionette DEBUG loaded listener.js 06:40:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb189cab000) [pid = 3392] [serial = 632] [outer = 0x7fb182b50400] 06:40:01 INFO - PROCESS | 3392 | 1461591601845 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 06:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1839ms 06:40:01 INFO - PROCESS | 3392 | 1461591601923 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 06:40:01 INFO - PROCESS | 3392 | 1461591601931 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 06:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:40:01 INFO - PROCESS | 3392 | 1461591601943 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:40:01 INFO - PROCESS | 3392 | 1461591601949 Marionette TRACE conn3 <- [1,814,null,{}] 06:40:01 INFO - PROCESS | 3392 | 1461591601958 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:02 INFO - PROCESS | 3392 | 1461591602465 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 06:40:02 INFO - PROCESS | 3392 | 1461591602699 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aaa1800 == 69 [pid = 3392] [id = 211] 06:40:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb18a997000) [pid = 3392] [serial = 633] [outer = (nil)] 06:40:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb18bbc1800) [pid = 3392] [serial = 634] [outer = 0x7fb18a997000] 06:40:02 INFO - PROCESS | 3392 | 1461591602773 Marionette DEBUG loaded listener.js 06:40:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb18c4f3400) [pid = 3392] [serial = 635] [outer = 0x7fb18a997000] 06:40:03 INFO - PROCESS | 3392 | 1461591603759 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 06:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 06:40:03 INFO - PROCESS | 3392 | 1461591603793 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 06:40:03 INFO - PROCESS | 3392 | 1461591603801 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:40:03 INFO - PROCESS | 3392 | 1461591603804 Marionette TRACE conn3 <- [1,818,null,{}] 06:40:03 INFO - PROCESS | 3392 | 1461591603809 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:03 INFO - PROCESS | 3392 | 1461591603988 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 06:40:04 INFO - PROCESS | 3392 | 1461591604249 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195450800 == 70 [pid = 3392] [id = 212] 06:40:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb18c129c00) [pid = 3392] [serial = 636] [outer = (nil)] 06:40:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb18f1d9800) [pid = 3392] [serial = 637] [outer = 0x7fb18c129c00] 06:40:04 INFO - PROCESS | 3392 | 1461591604382 Marionette DEBUG loaded listener.js 06:40:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb18f253000) [pid = 3392] [serial = 638] [outer = 0x7fb18c129c00] 06:40:05 INFO - PROCESS | 3392 | 1461591605277 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 06:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1540ms 06:40:05 INFO - PROCESS | 3392 | 1461591605341 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 06:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:40:05 INFO - PROCESS | 3392 | 1461591605346 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 06:40:05 INFO - PROCESS | 3392 | 1461591605359 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:40:05 INFO - PROCESS | 3392 | 1461591605368 Marionette TRACE conn3 <- [1,822,null,{}] 06:40:05 INFO - PROCESS | 3392 | 1461591605377 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:05 INFO - PROCESS | 3392 | 1461591605600 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 06:40:05 INFO - PROCESS | 3392 | 1461591605815 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb182ccd000 == 71 [pid = 3392] [id = 213] 06:40:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb184c66c00) [pid = 3392] [serial = 639] [outer = (nil)] 06:40:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb18bf33c00) [pid = 3392] [serial = 640] [outer = 0x7fb184c66c00] 06:40:05 INFO - PROCESS | 3392 | 1461591605936 Marionette DEBUG loaded listener.js 06:40:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb1900fdc00) [pid = 3392] [serial = 641] [outer = 0x7fb184c66c00] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19544f800 == 70 [pid = 3392] [id = 108] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a703000 == 69 [pid = 3392] [id = 107] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c0c7800 == 68 [pid = 3392] [id = 109] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb18c126400) [pid = 3392] [serial = 538] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb182b5b800) [pid = 3392] [serial = 535] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb18fef8400) [pid = 3392] [serial = 541] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb193c2dc00) [pid = 3392] [serial = 544] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb18f256c00) [pid = 3392] [serial = 547] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1962be800 == 67 [pid = 3392] [id = 59] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1aaa5c800 == 66 [pid = 3392] [id = 194] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7a0f000 == 65 [pid = 3392] [id = 193] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a3c22000 == 64 [pid = 3392] [id = 192] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19bcde800 == 63 [pid = 3392] [id = 191] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194950000 == 62 [pid = 3392] [id = 190] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc98800 == 61 [pid = 3392] [id = 189] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb180cd5800 == 60 [pid = 3392] [id = 170] 06:40:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb180cd4000 == 59 [pid = 3392] [id = 188] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb18c8ce000) [pid = 3392] [serial = 485] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb190689c00) [pid = 3392] [serial = 562] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb18fef5800) [pid = 3392] [serial = 559] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb192fbec00) [pid = 3392] [serial = 533] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb182b5a400) [pid = 3392] [serial = 551] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb181bdcc00) [pid = 3392] [serial = 550] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb18bbb5c00) [pid = 3392] [serial = 553] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb18c29b800) [pid = 3392] [serial = 554] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb18f156800) [pid = 3392] [serial = 556] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb191931400) [pid = 3392] [serial = 560] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb18f25d800) [pid = 3392] [serial = 557] [outer = (nil)] [url = about:blank] 06:40:06 INFO - PROCESS | 3392 | 1461591606789 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 06:40:06 INFO - PROCESS | 3392 | 1461591606811 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 06:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 06:40:06 INFO - PROCESS | 3392 | 1461591606819 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:40:06 INFO - PROCESS | 3392 | 1461591606822 Marionette TRACE conn3 <- [1,826,null,{}] 06:40:06 INFO - PROCESS | 3392 | 1461591606857 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:07 INFO - PROCESS | 3392 | 1461591607030 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 06:40:07 INFO - PROCESS | 3392 | 1461591607047 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cb06800 == 60 [pid = 3392] [id = 214] 06:40:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb181bdcc00) [pid = 3392] [serial = 642] [outer = (nil)] 06:40:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb1925b1400) [pid = 3392] [serial = 643] [outer = 0x7fb181bdcc00] 06:40:07 INFO - PROCESS | 3392 | 1461591607111 Marionette DEBUG loaded listener.js 06:40:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb192fc0400) [pid = 3392] [serial = 644] [outer = 0x7fb181bdcc00] 06:40:08 INFO - PROCESS | 3392 | 1461591608014 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 06:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1234ms 06:40:08 INFO - PROCESS | 3392 | 1461591608054 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 06:40:08 INFO - PROCESS | 3392 | 1461591608059 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 06:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:40:08 INFO - PROCESS | 3392 | 1461591608065 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:40:08 INFO - PROCESS | 3392 | 1461591608067 Marionette TRACE conn3 <- [1,830,null,{}] 06:40:08 INFO - PROCESS | 3392 | 1461591608073 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:08 INFO - PROCESS | 3392 | 1461591608247 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 06:40:08 INFO - PROCESS | 3392 | 1461591608396 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a1b99800 == 61 [pid = 3392] [id = 215] 06:40:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb193c23400) [pid = 3392] [serial = 645] [outer = (nil)] 06:40:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb193cc6c00) [pid = 3392] [serial = 646] [outer = 0x7fb193c23400] 06:40:08 INFO - PROCESS | 3392 | 1461591608484 Marionette DEBUG loaded listener.js 06:40:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb195514c00) [pid = 3392] [serial = 647] [outer = 0x7fb193c23400] 06:40:09 INFO - PROCESS | 3392 | 1461591609330 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 06:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1282ms 06:40:09 INFO - PROCESS | 3392 | 1461591609354 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 06:40:09 INFO - PROCESS | 3392 | 1461591609359 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 06:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:40:09 INFO - PROCESS | 3392 | 1461591609365 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:40:09 INFO - PROCESS | 3392 | 1461591609368 Marionette TRACE conn3 <- [1,834,null,{}] 06:40:09 INFO - PROCESS | 3392 | 1461591609374 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:09 INFO - PROCESS | 3392 | 1461591609599 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 06:40:09 INFO - PROCESS | 3392 | 1461591609634 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7a16000 == 62 [pid = 3392] [id = 216] 06:40:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb196084800) [pid = 3392] [serial = 648] [outer = (nil)] 06:40:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb1960b3800) [pid = 3392] [serial = 649] [outer = 0x7fb196084800] 06:40:09 INFO - PROCESS | 3392 | 1461591609699 Marionette DEBUG loaded listener.js 06:40:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb1960a5000) [pid = 3392] [serial = 650] [outer = 0x7fb196084800] 06:40:10 INFO - PROCESS | 3392 | 1461591610666 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 06:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1330ms 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb18bf3bc00) [pid = 3392] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb18c2c5800) [pid = 3392] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb189caf400) [pid = 3392] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb18f171000) [pid = 3392] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb18fb91400) [pid = 3392] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb195d6d000) [pid = 3392] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb1925bbc00) [pid = 3392] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb18f14f400) [pid = 3392] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb19506b400) [pid = 3392] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb184aeb000) [pid = 3392] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb194ddc800) [pid = 3392] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb1817a5800) [pid = 3392] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb1947cd800) [pid = 3392] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb189cadc00) [pid = 3392] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb194ae8000) [pid = 3392] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb18fef3800) [pid = 3392] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb18fef6000) [pid = 3392] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb18c123c00) [pid = 3392] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb1953d4400) [pid = 3392] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb195184800) [pid = 3392] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb18c126c00) [pid = 3392] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb182b54c00) [pid = 3392] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb18c240c00) [pid = 3392] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb18aaba400) [pid = 3392] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb1a7710800) [pid = 3392] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18bbb5000) [pid = 3392] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb1817a6400) [pid = 3392] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb1817a4400) [pid = 3392] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb192cef800) [pid = 3392] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb198e10c00) [pid = 3392] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb184af6000) [pid = 3392] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb182b52000) [pid = 3392] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb196b6c000) [pid = 3392] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb19518c800) [pid = 3392] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb1a7712400) [pid = 3392] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb1904d6000) [pid = 3392] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb181e58800) [pid = 3392] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb190684800) [pid = 3392] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18c2a4000) [pid = 3392] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18db11000) [pid = 3392] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb181e5c800) [pid = 3392] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18c8c1800) [pid = 3392] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb18fef5000) [pid = 3392] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb182b5d000) [pid = 3392] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb181e5ec00) [pid = 3392] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb198e0f800) [pid = 3392] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb18c12a400) [pid = 3392] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb189ca7000) [pid = 3392] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb18db0d800) [pid = 3392] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb1904da800) [pid = 3392] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb1a770f800) [pid = 3392] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb18fb8ac00) [pid = 3392] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb184c66400) [pid = 3392] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb1953cfc00) [pid = 3392] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb18bf38000) [pid = 3392] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb18c2a2000) [pid = 3392] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb18a9a0400) [pid = 3392] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb1904d3c00) [pid = 3392] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb18c4fb000) [pid = 3392] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb1834f0000) [pid = 3392] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb181e52c00) [pid = 3392] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:40:11 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb189cb0c00) [pid = 3392] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:40:11 INFO - PROCESS | 3392 | 1461591611558 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 06:40:11 INFO - PROCESS | 3392 | 1461591611560 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 06:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:40:11 INFO - PROCESS | 3392 | 1461591611615 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:40:11 INFO - PROCESS | 3392 | 1461591611619 Marionette TRACE conn3 <- [1,838,null,{}] 06:40:11 INFO - PROCESS | 3392 | 1461591611626 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:11 INFO - PROCESS | 3392 | 1461591611847 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 06:40:11 INFO - PROCESS | 3392 | 1461591611963 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184acb000 == 63 [pid = 3392] [id = 217] 06:40:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb181bd9800) [pid = 3392] [serial = 651] [outer = (nil)] 06:40:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb182b54000) [pid = 3392] [serial = 652] [outer = 0x7fb181bd9800] 06:40:12 INFO - PROCESS | 3392 | 1461591612047 Marionette DEBUG loaded listener.js 06:40:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb184c6f800) [pid = 3392] [serial = 653] [outer = 0x7fb181bd9800] 06:40:12 INFO - PROCESS | 3392 | 1461591612773 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 06:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1209ms 06:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:40:12 INFO - PROCESS | 3392 | 1461591612804 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 06:40:12 INFO - PROCESS | 3392 | 1461591612807 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 06:40:12 INFO - PROCESS | 3392 | 1461591612815 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:40:12 INFO - PROCESS | 3392 | 1461591612818 Marionette TRACE conn3 <- [1,842,null,{}] 06:40:12 INFO - PROCESS | 3392 | 1461591612828 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:13 INFO - PROCESS | 3392 | 1461591613013 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 06:40:13 INFO - PROCESS | 3392 | 1461591613029 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb191915000 == 64 [pid = 3392] [id = 218] 06:40:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb181e57800) [pid = 3392] [serial = 654] [outer = (nil)] 06:40:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18aac5000) [pid = 3392] [serial = 655] [outer = 0x7fb181e57800] 06:40:13 INFO - PROCESS | 3392 | 1461591613094 Marionette DEBUG loaded listener.js 06:40:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18c2a0400) [pid = 3392] [serial = 656] [outer = 0x7fb181e57800] 06:40:14 INFO - PROCESS | 3392 | 1461591614313 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 06:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1545ms 06:40:14 INFO - PROCESS | 3392 | 1461591614360 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 06:40:14 INFO - PROCESS | 3392 | 1461591614368 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 06:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:40:14 INFO - PROCESS | 3392 | 1461591614382 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:40:14 INFO - PROCESS | 3392 | 1461591614386 Marionette TRACE conn3 <- [1,846,null,{}] 06:40:14 INFO - PROCESS | 3392 | 1461591614397 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:14 INFO - PROCESS | 3392 | 1461591614653 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 06:40:14 INFO - PROCESS | 3392 | 1461591614946 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dcaf800 == 65 [pid = 3392] [id = 219] 06:40:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18a992c00) [pid = 3392] [serial = 657] [outer = (nil)] 06:40:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18aabdc00) [pid = 3392] [serial = 658] [outer = 0x7fb18a992c00] 06:40:15 INFO - PROCESS | 3392 | 1461591615028 Marionette DEBUG loaded listener.js 06:40:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18c128800) [pid = 3392] [serial = 659] [outer = 0x7fb18a992c00] 06:40:15 INFO - PROCESS | 3392 | 1461591615989 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 06:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1645ms 06:40:16 INFO - PROCESS | 3392 | 1461591616028 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 06:40:16 INFO - PROCESS | 3392 | 1461591616042 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 06:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:40:16 INFO - PROCESS | 3392 | 1461591616060 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:40:16 INFO - PROCESS | 3392 | 1461591616067 Marionette TRACE conn3 <- [1,850,null,{}] 06:40:16 INFO - PROCESS | 3392 | 1461591616077 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:16 INFO - PROCESS | 3392 | 1461591616351 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 06:40:16 INFO - PROCESS | 3392 | 1461591616659 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1964ba000 == 66 [pid = 3392] [id = 220] 06:40:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb1817a3800) [pid = 3392] [serial = 660] [outer = (nil)] 06:40:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18e7c7800) [pid = 3392] [serial = 661] [outer = 0x7fb1817a3800] 06:40:16 INFO - PROCESS | 3392 | 1461591616739 Marionette DEBUG loaded listener.js 06:40:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18f23a400) [pid = 3392] [serial = 662] [outer = 0x7fb1817a3800] 06:40:17 INFO - PROCESS | 3392 | 1461591617879 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 06:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1844ms 06:40:17 INFO - PROCESS | 3392 | 1461591617902 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 06:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:40:17 INFO - PROCESS | 3392 | 1461591617906 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 06:40:17 INFO - PROCESS | 3392 | 1461591617913 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:40:17 INFO - PROCESS | 3392 | 1461591617919 Marionette TRACE conn3 <- [1,854,null,{}] 06:40:17 INFO - PROCESS | 3392 | 1461591617937 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:18 INFO - PROCESS | 3392 | 1461591618173 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 06:40:18 INFO - PROCESS | 3392 | 1461591618402 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7ea8800 == 67 [pid = 3392] [id = 221] 06:40:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18fb8a400) [pid = 3392] [serial = 663] [outer = (nil)] 06:40:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18fef7800) [pid = 3392] [serial = 664] [outer = 0x7fb18fb8a400] 06:40:18 INFO - PROCESS | 3392 | 1461591618487 Marionette DEBUG loaded listener.js 06:40:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb1904db400) [pid = 3392] [serial = 665] [outer = 0x7fb18fb8a400] 06:40:19 INFO - PROCESS | 3392 | 1461591619342 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 06:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1491ms 06:40:19 INFO - PROCESS | 3392 | 1461591619405 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 06:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:40:19 INFO - PROCESS | 3392 | 1461591619410 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 06:40:19 INFO - PROCESS | 3392 | 1461591619417 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:40:19 INFO - PROCESS | 3392 | 1461591619420 Marionette TRACE conn3 <- [1,858,null,{}] 06:40:19 INFO - PROCESS | 3392 | 1461591619426 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:19 INFO - PROCESS | 3392 | 1461591619694 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 06:40:19 INFO - PROCESS | 3392 | 1461591619934 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1aaa5b800 == 68 [pid = 3392] [id = 222] 06:40:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18fb8ac00) [pid = 3392] [serial = 666] [outer = (nil)] 06:40:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb192e1f800) [pid = 3392] [serial = 667] [outer = 0x7fb18fb8ac00] 06:40:20 INFO - PROCESS | 3392 | 1461591620057 Marionette DEBUG loaded listener.js 06:40:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb193c24000) [pid = 3392] [serial = 668] [outer = 0x7fb18fb8ac00] 06:40:20 INFO - PROCESS | 3392 | 1461591620895 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 06:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1535ms 06:40:20 INFO - PROCESS | 3392 | 1461591620952 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 06:40:20 INFO - PROCESS | 3392 | 1461591620955 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 06:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:40:20 INFO - PROCESS | 3392 | 1461591620963 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:40:20 INFO - PROCESS | 3392 | 1461591620968 Marionette TRACE conn3 <- [1,862,null,{}] 06:40:20 INFO - PROCESS | 3392 | 1461591620974 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:21 INFO - PROCESS | 3392 | 1461591621178 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 06:40:21 INFO - PROCESS | 3392 | 1461591621353 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1acf99800 == 69 [pid = 3392] [id = 223] 06:40:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb191ac0000) [pid = 3392] [serial = 669] [outer = (nil)] 06:40:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb1943d5800) [pid = 3392] [serial = 670] [outer = 0x7fb191ac0000] 06:40:21 INFO - PROCESS | 3392 | 1461591621447 Marionette DEBUG loaded listener.js 06:40:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb195064000) [pid = 3392] [serial = 671] [outer = 0x7fb191ac0000] 06:40:22 INFO - PROCESS | 3392 | 1461591622373 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 06:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1486ms 06:40:22 INFO - PROCESS | 3392 | 1461591622449 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 06:40:22 INFO - PROCESS | 3392 | 1461591622454 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 06:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:40:22 INFO - PROCESS | 3392 | 1461591622460 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:40:22 INFO - PROCESS | 3392 | 1461591622464 Marionette TRACE conn3 <- [1,866,null,{}] 06:40:22 INFO - PROCESS | 3392 | 1461591622470 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:22 INFO - PROCESS | 3392 | 1461591622733 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 06:40:22 INFO - PROCESS | 3392 | 1461591622989 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184dc5000 == 70 [pid = 3392] [id = 224] 06:40:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb195d6f000) [pid = 3392] [serial = 672] [outer = (nil)] 06:40:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb19640b000) [pid = 3392] [serial = 673] [outer = 0x7fb195d6f000] 06:40:23 INFO - PROCESS | 3392 | 1461591623074 Marionette DEBUG loaded listener.js 06:40:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb1964eb400) [pid = 3392] [serial = 674] [outer = 0x7fb195d6f000] 06:40:23 INFO - PROCESS | 3392 | 1461591623981 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 06:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1593ms 06:40:24 INFO - PROCESS | 3392 | 1461591624054 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 06:40:24 INFO - PROCESS | 3392 | 1461591624057 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 06:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:40:24 INFO - PROCESS | 3392 | 1461591624064 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:40:24 INFO - PROCESS | 3392 | 1461591624068 Marionette TRACE conn3 <- [1,870,null,{}] 06:40:24 INFO - PROCESS | 3392 | 1461591624075 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:24 INFO - PROCESS | 3392 | 1461591624311 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 06:40:24 INFO - PROCESS | 3392 | 1461591624539 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e0d0000 == 71 [pid = 3392] [id = 225] 06:40:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb195be8c00) [pid = 3392] [serial = 675] [outer = (nil)] 06:40:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb196ccf400) [pid = 3392] [serial = 676] [outer = 0x7fb195be8c00] 06:40:24 INFO - PROCESS | 3392 | 1461591624672 Marionette DEBUG loaded listener.js 06:40:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb1980dfc00) [pid = 3392] [serial = 677] [outer = 0x7fb195be8c00] 06:40:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb198e20400) [pid = 3392] [serial = 678] [outer = 0x7fb18c2bfc00] 06:40:25 INFO - PROCESS | 3392 | 1461591625768 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 06:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1736ms 06:40:25 INFO - PROCESS | 3392 | 1461591625804 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 06:40:25 INFO - PROCESS | 3392 | 1461591625809 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 06:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:40:25 INFO - PROCESS | 3392 | 1461591625821 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:40:25 INFO - PROCESS | 3392 | 1461591625825 Marionette TRACE conn3 <- [1,874,null,{}] 06:40:25 INFO - PROCESS | 3392 | 1461591625835 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:26 INFO - PROCESS | 3392 | 1461591626097 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 06:40:26 INFO - PROCESS | 3392 | 1461591626326 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181fc4800 == 72 [pid = 3392] [id = 226] 06:40:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb1817a5400) [pid = 3392] [serial = 679] [outer = (nil)] 06:40:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb181bd1c00) [pid = 3392] [serial = 680] [outer = 0x7fb1817a5400] 06:40:26 INFO - PROCESS | 3392 | 1461591626417 Marionette DEBUG loaded listener.js 06:40:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb18c123c00) [pid = 3392] [serial = 681] [outer = 0x7fb1817a5400] 06:40:27 INFO - PROCESS | 3392 | 1461591627697 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 06:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1895ms 06:40:27 INFO - PROCESS | 3392 | 1461591627718 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 06:40:27 INFO - PROCESS | 3392 | 1461591627725 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 06:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:40:27 INFO - PROCESS | 3392 | 1461591627734 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:40:27 INFO - PROCESS | 3392 | 1461591627740 Marionette TRACE conn3 <- [1,878,null,{}] 06:40:27 INFO - PROCESS | 3392 | 1461591627748 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:28 INFO - PROCESS | 3392 | 1461591628037 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 06:40:28 INFO - PROCESS | 3392 | 1461591628308 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bbb800 == 73 [pid = 3392] [id = 227] 06:40:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb1817a6c00) [pid = 3392] [serial = 682] [outer = (nil)] 06:40:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb189cd0000) [pid = 3392] [serial = 683] [outer = 0x7fb1817a6c00] 06:40:28 INFO - PROCESS | 3392 | 1461591628492 Marionette DEBUG loaded listener.js 06:40:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb18c8cc000) [pid = 3392] [serial = 684] [outer = 0x7fb1817a6c00] 06:40:29 INFO - PROCESS | 3392 | 1461591629475 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 06:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1789ms 06:40:29 INFO - PROCESS | 3392 | 1461591629524 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 06:40:29 INFO - PROCESS | 3392 | 1461591629527 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 06:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:40:29 INFO - PROCESS | 3392 | 1461591629534 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:40:29 INFO - PROCESS | 3392 | 1461591629538 Marionette TRACE conn3 <- [1,882,null,{}] 06:40:29 INFO - PROCESS | 3392 | 1461591629544 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:29 INFO - PROCESS | 3392 | 1461591629739 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 06:40:29 INFO - PROCESS | 3392 | 1461591629959 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bb1800 == 74 [pid = 3392] [id = 228] 06:40:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb189ca7800) [pid = 3392] [serial = 685] [outer = (nil)] 06:40:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb18c296800) [pid = 3392] [serial = 686] [outer = 0x7fb189ca7800] 06:40:30 INFO - PROCESS | 3392 | 1461591630082 Marionette DEBUG loaded listener.js 06:40:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb18f259400) [pid = 3392] [serial = 687] [outer = 0x7fb189ca7800] 06:40:31 INFO - PROCESS | 3392 | 1461591631638 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 06:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 2142ms 06:40:31 INFO - PROCESS | 3392 | 1461591631683 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 06:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:40:31 INFO - PROCESS | 3392 | 1461591631693 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 06:40:31 INFO - PROCESS | 3392 | 1461591631702 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:40:31 INFO - PROCESS | 3392 | 1461591631708 Marionette TRACE conn3 <- [1,886,null,{}] 06:40:31 INFO - PROCESS | 3392 | 1461591631717 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:31 INFO - PROCESS | 3392 | 1461591631933 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 06:40:32 INFO - PROCESS | 3392 | 1461591632197 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bcd4800 == 75 [pid = 3392] [id = 229] 06:40:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb184aee400) [pid = 3392] [serial = 688] [outer = (nil)] 06:40:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb18a99f800) [pid = 3392] [serial = 689] [outer = 0x7fb184aee400] 06:40:32 INFO - PROCESS | 3392 | 1461591632317 Marionette DEBUG loaded listener.js 06:40:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb18bbc1000) [pid = 3392] [serial = 690] [outer = 0x7fb184aee400] 06:40:33 INFO - PROCESS | 3392 | 1461591633530 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 06:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1886ms 06:40:33 INFO - PROCESS | 3392 | 1461591633588 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 06:40:33 INFO - PROCESS | 3392 | 1461591633596 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 06:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:40:33 INFO - PROCESS | 3392 | 1461591633606 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:40:33 INFO - PROCESS | 3392 | 1461591633609 Marionette TRACE conn3 <- [1,890,null,{}] 06:40:33 INFO - PROCESS | 3392 | 1461591633616 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:33 INFO - PROCESS | 3392 | 1461591633840 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 06:40:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bfb8800 == 74 [pid = 3392] [id = 50] 06:40:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195a91800 == 73 [pid = 3392] [id = 55] 06:40:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1aa77e800 == 72 [pid = 3392] [id = 143] 06:40:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d980000 == 71 [pid = 3392] [id = 48] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb1a1b0e800) [pid = 3392] [serial = 574] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb1a3b49000) [pid = 3392] [serial = 577] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb1a753f800) [pid = 3392] [serial = 580] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18f248c00) [pid = 3392] [serial = 583] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb18f172800) [pid = 3392] [serial = 601] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | 1461591634181 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7a1f800 == 70 [pid = 3392] [id = 161] 06:40:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181e24000 == 71 [pid = 3392] [id = 230] 06:40:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb1834edc00) [pid = 3392] [serial = 691] [outer = (nil)] 06:40:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb18c2a4000) [pid = 3392] [serial = 692] [outer = 0x7fb1834edc00] 06:40:34 INFO - PROCESS | 3392 | 1461591634264 Marionette DEBUG loaded listener.js 06:40:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb18c8ca800) [pid = 3392] [serial = 693] [outer = 0x7fb1834edc00] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb1a3e71800) [pid = 3392] [serial = 250] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb1a2aeb800) [pid = 3392] [serial = 256] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb196daa000) [pid = 3392] [serial = 409] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb1a818b000) [pid = 3392] [serial = 289] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb1a7710400) [pid = 3392] [serial = 406] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb1aa73b000) [pid = 3392] [serial = 367] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb193c27800) [pid = 3392] [serial = 439] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb184c74800) [pid = 3392] [serial = 452] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1960a4400) [pid = 3392] [serial = 213] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb1a29d6000) [pid = 3392] [serial = 168] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb192e1b400) [pid = 3392] [serial = 355] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18c8c3c00) [pid = 3392] [serial = 488] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb1947ce400) [pid = 3392] [serial = 442] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18f157c00) [pid = 3392] [serial = 207] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb1a753d400) [pid = 3392] [serial = 449] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18a9a0000) [pid = 3392] [serial = 352] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb18fb8c000) [pid = 3392] [serial = 491] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb1960a4800) [pid = 3392] [serial = 400] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb1a5dbfc00) [pid = 3392] [serial = 322] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb195060400) [pid = 3392] [serial = 210] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb194c2a800) [pid = 3392] [serial = 316] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb1960b0400) [pid = 3392] [serial = 280] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb189cc9000) [pid = 3392] [serial = 433] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb196085000) [pid = 3392] [serial = 247] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb181bd8000) [pid = 3392] [serial = 509] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb195d62000) [pid = 3392] [serial = 358] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb18fb8e400) [pid = 3392] [serial = 370] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb1a3b47000) [pid = 3392] [serial = 361] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb1900f8c00) [pid = 3392] [serial = 494] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb194455800) [pid = 3392] [serial = 497] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb18f789400) [pid = 3392] [serial = 461] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb1a3cc6800) [pid = 3392] [serial = 216] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb19518fc00) [pid = 3392] [serial = 319] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb192fbac00) [pid = 3392] [serial = 277] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb195062000) [pid = 3392] [serial = 458] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb1a2eed800) [pid = 3392] [serial = 446] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb18c121000) [pid = 3392] [serial = 394] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb1a7719800) [pid = 3392] [serial = 283] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb18c12a800) [pid = 3392] [serial = 328] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb189cd7000) [pid = 3392] [serial = 512] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb1817ad800) [pid = 3392] [serial = 506] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb193cca800) [pid = 3392] [serial = 244] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb1a7c6f000) [pid = 3392] [serial = 253] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18f16d000) [pid = 3392] [serial = 436] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb182b5ec00) [pid = 3392] [serial = 455] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb1a9cc9c00) [pid = 3392] [serial = 325] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb1a770dc00) [pid = 3392] [serial = 364] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb1a80de400) [pid = 3392] [serial = 286] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb19518b800) [pid = 3392] [serial = 403] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb1a753f000) [pid = 3392] [serial = 503] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb1a2c42c00) [pid = 3392] [serial = 500] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb18f261000) [pid = 3392] [serial = 397] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb18c8cb400) [pid = 3392] [serial = 539] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb18d930c00) [pid = 3392] [serial = 596] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb19068f800) [pid = 3392] [serial = 571] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb181e55400) [pid = 3392] [serial = 565] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb184c75000) [pid = 3392] [serial = 589] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb189cb1000) [pid = 3392] [serial = 590] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb18cc25800) [pid = 3392] [serial = 568] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb1834eec00) [pid = 3392] [serial = 587] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb1834ea000) [pid = 3392] [serial = 586] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb18c121800) [pid = 3392] [serial = 592] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb18c8c2800) [pid = 3392] [serial = 595] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb18f157800) [pid = 3392] [serial = 598] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb18f171c00) [pid = 3392] [serial = 599] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb18c23b400) [pid = 3392] [serial = 593] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 129 (0x7fb184c6fc00) [pid = 3392] [serial = 536] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 128 (0x7fb1904d8c00) [pid = 3392] [serial = 542] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 127 (0x7fb19505ec00) [pid = 3392] [serial = 545] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 3392 | --DOMWINDOW == 126 (0x7fb1960a5c00) [pid = 3392] [serial = 548] [outer = (nil)] [url = about:blank] 06:40:35 INFO - PROCESS | 3392 | 1461591635157 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 06:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1593ms 06:40:35 INFO - PROCESS | 3392 | 1461591635200 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 06:40:35 INFO - PROCESS | 3392 | 1461591635204 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 06:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:40:35 INFO - PROCESS | 3392 | 1461591635211 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:40:35 INFO - PROCESS | 3392 | 1461591635217 Marionette TRACE conn3 <- [1,894,null,{}] 06:40:35 INFO - PROCESS | 3392 | 1461591635233 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:35 INFO - PROCESS | 3392 | 1461591635430 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 06:40:35 INFO - PROCESS | 3392 | 1461591635585 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a703000 == 72 [pid = 3392] [id = 231] 06:40:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 127 (0x7fb181e5d000) [pid = 3392] [serial = 694] [outer = (nil)] 06:40:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 128 (0x7fb18d92b400) [pid = 3392] [serial = 695] [outer = 0x7fb181e5d000] 06:40:35 INFO - PROCESS | 3392 | 1461591635659 Marionette DEBUG loaded listener.js 06:40:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 129 (0x7fb18f171c00) [pid = 3392] [serial = 696] [outer = 0x7fb181e5d000] 06:40:36 INFO - PROCESS | 3392 | 1461591636517 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 06:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1336ms 06:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:40:36 INFO - PROCESS | 3392 | 1461591636549 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 06:40:36 INFO - PROCESS | 3392 | 1461591636552 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 06:40:36 INFO - PROCESS | 3392 | 1461591636559 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:40:36 INFO - PROCESS | 3392 | 1461591636562 Marionette TRACE conn3 <- [1,898,null,{}] 06:40:36 INFO - PROCESS | 3392 | 1461591636567 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:36 INFO - PROCESS | 3392 | 1461591636746 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 06:40:36 INFO - PROCESS | 3392 | 1461591636762 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c1a2000 == 73 [pid = 3392] [id = 232] 06:40:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb184af2000) [pid = 3392] [serial = 697] [outer = (nil)] 06:40:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb18f243000) [pid = 3392] [serial = 698] [outer = 0x7fb184af2000] 06:40:36 INFO - PROCESS | 3392 | 1461591636961 Marionette DEBUG loaded listener.js 06:40:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb18f261400) [pid = 3392] [serial = 699] [outer = 0x7fb184af2000] 06:40:37 INFO - PROCESS | 3392 | 1461591637834 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 06:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1333ms 06:40:37 INFO - PROCESS | 3392 | 1461591637892 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 06:40:37 INFO - PROCESS | 3392 | 1461591637895 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 06:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:40:37 INFO - PROCESS | 3392 | 1461591637909 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:40:37 INFO - PROCESS | 3392 | 1461591637912 Marionette TRACE conn3 <- [1,902,null,{}] 06:40:37 INFO - PROCESS | 3392 | 1461591637918 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:38 INFO - PROCESS | 3392 | 1461591638131 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 06:40:38 INFO - PROCESS | 3392 | 1461591638166 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c91e000 == 74 [pid = 3392] [id = 233] 06:40:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb18f153800) [pid = 3392] [serial = 700] [outer = (nil)] 06:40:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb18f789800) [pid = 3392] [serial = 701] [outer = 0x7fb18f153800] 06:40:38 INFO - PROCESS | 3392 | 1461591638297 Marionette DEBUG loaded listener.js 06:40:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb18fb8dc00) [pid = 3392] [serial = 702] [outer = 0x7fb18f153800] 06:40:39 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb196084800) [pid = 3392] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:40:39 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb193c23400) [pid = 3392] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:40:39 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb181bd9800) [pid = 3392] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:40:39 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb181bdcc00) [pid = 3392] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:40:39 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb182b50400) [pid = 3392] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:40:39 INFO - PROCESS | 3392 | --DOMWINDOW == 129 (0x7fb18a997000) [pid = 3392] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:40:39 INFO - PROCESS | 3392 | --DOMWINDOW == 128 (0x7fb18c129c00) [pid = 3392] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:40:39 INFO - PROCESS | 3392 | --DOMWINDOW == 127 (0x7fb184c66c00) [pid = 3392] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:40:39 INFO - PROCESS | 3392 | 1461591639966 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 06:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 2100ms 06:40:40 INFO - PROCESS | 3392 | 1461591640004 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 06:40:40 INFO - PROCESS | 3392 | 1461591640010 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 06:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:40:40 INFO - PROCESS | 3392 | 1461591640019 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:40:40 INFO - PROCESS | 3392 | 1461591640026 Marionette TRACE conn3 <- [1,906,null,{}] 06:40:40 INFO - PROCESS | 3392 | 1461591640036 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:40 INFO - PROCESS | 3392 | 1461591640249 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 06:40:40 INFO - PROCESS | 3392 | 1461591640419 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184dbd800 == 75 [pid = 3392] [id = 234] 06:40:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 128 (0x7fb181e5bc00) [pid = 3392] [serial = 703] [outer = (nil)] 06:40:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 129 (0x7fb184af9000) [pid = 3392] [serial = 704] [outer = 0x7fb181e5bc00] 06:40:40 INFO - PROCESS | 3392 | 1461591640499 Marionette DEBUG loaded listener.js 06:40:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb189cc8400) [pid = 3392] [serial = 705] [outer = 0x7fb181e5bc00] 06:40:41 INFO - PROCESS | 3392 | 1461591641546 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 06:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1589ms 06:40:41 INFO - PROCESS | 3392 | 1461591641610 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 06:40:41 INFO - PROCESS | 3392 | 1461591641618 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 06:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:40:41 INFO - PROCESS | 3392 | 1461591641629 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:40:41 INFO - PROCESS | 3392 | 1461591641633 Marionette TRACE conn3 <- [1,910,null,{}] 06:40:41 INFO - PROCESS | 3392 | 1461591641639 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:41 INFO - PROCESS | 3392 | 1461591641894 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 06:40:42 INFO - PROCESS | 3392 | 1461591642157 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c035000 == 76 [pid = 3392] [id = 235] 06:40:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb18c128c00) [pid = 3392] [serial = 706] [outer = (nil)] 06:40:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb18c29b800) [pid = 3392] [serial = 707] [outer = 0x7fb18c128c00] 06:40:42 INFO - PROCESS | 3392 | 1461591642236 Marionette DEBUG loaded listener.js 06:40:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb18c8ca000) [pid = 3392] [serial = 708] [outer = 0x7fb18c128c00] 06:40:43 INFO - PROCESS | 3392 | 1461591643182 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 06:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1631ms 06:40:43 INFO - PROCESS | 3392 | 1461591643261 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 06:40:43 INFO - PROCESS | 3392 | 1461591643266 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 06:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:40:43 INFO - PROCESS | 3392 | 1461591643275 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:40:43 INFO - PROCESS | 3392 | 1461591643282 Marionette TRACE conn3 <- [1,914,null,{}] 06:40:43 INFO - PROCESS | 3392 | 1461591643300 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:43 INFO - PROCESS | 3392 | 1461591643589 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 06:40:43 INFO - PROCESS | 3392 | 1461591643808 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f1b7800 == 77 [pid = 3392] [id = 236] 06:40:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb18d931800) [pid = 3392] [serial = 709] [outer = (nil)] 06:40:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb18f171000) [pid = 3392] [serial = 710] [outer = 0x7fb18d931800] 06:40:43 INFO - PROCESS | 3392 | 1461591643895 Marionette DEBUG loaded listener.js 06:40:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb18f78a800) [pid = 3392] [serial = 711] [outer = 0x7fb18d931800] 06:40:44 INFO - PROCESS | 3392 | 1461591644814 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 06:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1591ms 06:40:44 INFO - PROCESS | 3392 | 1461591644867 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 06:40:44 INFO - PROCESS | 3392 | 1461591644872 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 06:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:40:44 INFO - PROCESS | 3392 | 1461591644878 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:40:44 INFO - PROCESS | 3392 | 1461591644882 Marionette TRACE conn3 <- [1,918,null,{}] 06:40:44 INFO - PROCESS | 3392 | 1461591644887 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:45 INFO - PROCESS | 3392 | 1461591645096 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 06:40:45 INFO - PROCESS | 3392 | 1461591645267 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fdae800 == 78 [pid = 3392] [id = 237] 06:40:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb18db0cc00) [pid = 3392] [serial = 712] [outer = (nil)] 06:40:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb1900f8c00) [pid = 3392] [serial = 713] [outer = 0x7fb18db0cc00] 06:40:45 INFO - PROCESS | 3392 | 1461591645345 Marionette DEBUG loaded listener.js 06:40:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb1904e1400) [pid = 3392] [serial = 714] [outer = 0x7fb18db0cc00] 06:40:46 INFO - PROCESS | 3392 | 1461591646292 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 06:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1480ms 06:40:46 INFO - PROCESS | 3392 | 1461591646359 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 06:40:46 INFO - PROCESS | 3392 | 1461591646364 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 06:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:40:46 INFO - PROCESS | 3392 | 1461591646371 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:40:46 INFO - PROCESS | 3392 | 1461591646375 Marionette TRACE conn3 <- [1,922,null,{}] 06:40:46 INFO - PROCESS | 3392 | 1461591646382 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:46 INFO - PROCESS | 3392 | 1461591646617 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 06:40:46 INFO - PROCESS | 3392 | 1461591646869 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19190b800 == 79 [pid = 3392] [id = 238] 06:40:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb18f150400) [pid = 3392] [serial = 715] [outer = (nil)] 06:40:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb191936c00) [pid = 3392] [serial = 716] [outer = 0x7fb18f150400] 06:40:47 INFO - PROCESS | 3392 | 1461591646997 Marionette DEBUG loaded listener.js 06:40:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb192fb9000) [pid = 3392] [serial = 717] [outer = 0x7fb18f150400] 06:40:47 INFO - PROCESS | 3392 | 1461591647857 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 06:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1537ms 06:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:40:47 INFO - PROCESS | 3392 | 1461591647909 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 06:40:47 INFO - PROCESS | 3392 | 1461591647912 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 06:40:47 INFO - PROCESS | 3392 | 1461591647920 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:40:47 INFO - PROCESS | 3392 | 1461591647922 Marionette TRACE conn3 <- [1,926,null,{}] 06:40:47 INFO - PROCESS | 3392 | 1461591647929 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:48 INFO - PROCESS | 3392 | 1461591648201 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 06:40:48 INFO - PROCESS | 3392 | 1461591648450 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194667800 == 80 [pid = 3392] [id = 239] 06:40:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb194c2ec00) [pid = 3392] [serial = 718] [outer = (nil)] 06:40:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb195060000) [pid = 3392] [serial = 719] [outer = 0x7fb194c2ec00] 06:40:48 INFO - PROCESS | 3392 | 1461591648599 Marionette DEBUG loaded listener.js 06:40:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb195185c00) [pid = 3392] [serial = 720] [outer = 0x7fb194c2ec00] 06:40:49 INFO - PROCESS | 3392 | 1461591649505 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 06:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1638ms 06:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:40:49 INFO - PROCESS | 3392 | 1461591649557 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 06:40:49 INFO - PROCESS | 3392 | 1461591649561 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 06:40:49 INFO - PROCESS | 3392 | 1461591649568 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:40:49 INFO - PROCESS | 3392 | 1461591649570 Marionette TRACE conn3 <- [1,930,null,{}] 06:40:49 INFO - PROCESS | 3392 | 1461591649577 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:49 INFO - PROCESS | 3392 | 1461591649774 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 06:40:49 INFO - PROCESS | 3392 | 1461591649946 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194bba000 == 81 [pid = 3392] [id = 240] 06:40:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb193c2dc00) [pid = 3392] [serial = 721] [outer = (nil)] 06:40:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb19518fc00) [pid = 3392] [serial = 722] [outer = 0x7fb193c2dc00] 06:40:50 INFO - PROCESS | 3392 | 1461591650064 Marionette DEBUG loaded listener.js 06:40:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb195d61c00) [pid = 3392] [serial = 723] [outer = 0x7fb193c2dc00] 06:40:50 INFO - PROCESS | 3392 | 1461591650946 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 06:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1431ms 06:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:40:51 INFO - PROCESS | 3392 | 1461591650999 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 06:40:51 INFO - PROCESS | 3392 | 1461591651002 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 06:40:51 INFO - PROCESS | 3392 | 1461591651009 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:40:51 INFO - PROCESS | 3392 | 1461591651011 Marionette TRACE conn3 <- [1,934,null,{}] 06:40:51 INFO - PROCESS | 3392 | 1461591651017 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:51 INFO - PROCESS | 3392 | 1461591651203 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 06:40:51 INFO - PROCESS | 3392 | 1461591651379 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195460000 == 82 [pid = 3392] [id = 241] 06:40:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb18a9a1c00) [pid = 3392] [serial = 724] [outer = (nil)] 06:40:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb19608e400) [pid = 3392] [serial = 725] [outer = 0x7fb18a9a1c00] 06:40:51 INFO - PROCESS | 3392 | 1461591651457 Marionette DEBUG loaded listener.js 06:40:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb1960b0400) [pid = 3392] [serial = 726] [outer = 0x7fb18a9a1c00] 06:40:52 INFO - PROCESS | 3392 | 1461591652342 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 06:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1386ms 06:40:52 INFO - PROCESS | 3392 | 1461591652395 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 06:40:52 INFO - PROCESS | 3392 | 1461591652399 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 06:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:40:52 INFO - PROCESS | 3392 | 1461591652405 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:40:52 INFO - PROCESS | 3392 | 1461591652410 Marionette TRACE conn3 <- [1,938,null,{}] 06:40:52 INFO - PROCESS | 3392 | 1461591652417 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:52 INFO - PROCESS | 3392 | 1461591652612 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 06:40:52 INFO - PROCESS | 3392 | 1461591652784 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196254800 == 83 [pid = 3392] [id = 242] 06:40:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb193ccc400) [pid = 3392] [serial = 727] [outer = (nil)] 06:40:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb196410800) [pid = 3392] [serial = 728] [outer = 0x7fb193ccc400] 06:40:52 INFO - PROCESS | 3392 | 1461591652865 Marionette DEBUG loaded listener.js 06:40:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb196cc6c00) [pid = 3392] [serial = 729] [outer = 0x7fb193ccc400] 06:40:53 INFO - PROCESS | 3392 | 1461591653743 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 06:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1380ms 06:40:53 INFO - PROCESS | 3392 | 1461591653788 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 06:40:53 INFO - PROCESS | 3392 | 1461591653792 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 06:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:40:53 INFO - PROCESS | 3392 | 1461591653798 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:40:53 INFO - PROCESS | 3392 | 1461591653801 Marionette TRACE conn3 <- [1,942,null,{}] 06:40:53 INFO - PROCESS | 3392 | 1461591653807 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:54 INFO - PROCESS | 3392 | 1461591653998 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 06:40:54 INFO - PROCESS | 3392 | 1461591654184 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb198eaa800 == 84 [pid = 3392] [id = 243] 06:40:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb18c239800) [pid = 3392] [serial = 730] [outer = (nil)] 06:40:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb1980d9800) [pid = 3392] [serial = 731] [outer = 0x7fb18c239800] 06:40:54 INFO - PROCESS | 3392 | 1461591654257 Marionette DEBUG loaded listener.js 06:40:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb198e19400) [pid = 3392] [serial = 732] [outer = 0x7fb18c239800] 06:40:55 INFO - PROCESS | 3392 | 1461591655189 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 06:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1437ms 06:40:55 INFO - PROCESS | 3392 | 1461591655236 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 06:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:40:55 INFO - PROCESS | 3392 | 1461591655241 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 06:40:55 INFO - PROCESS | 3392 | 1461591655248 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:40:55 INFO - PROCESS | 3392 | 1461591655253 Marionette TRACE conn3 <- [1,946,null,{}] 06:40:55 INFO - PROCESS | 3392 | 1461591655258 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:55 INFO - PROCESS | 3392 | 1461591655487 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 06:40:55 INFO - PROCESS | 3392 | 1461591655660 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2e53800 == 85 [pid = 3392] [id = 244] 06:40:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb198e1a400) [pid = 3392] [serial = 733] [outer = (nil)] 06:40:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb1a1bf3000) [pid = 3392] [serial = 734] [outer = 0x7fb198e1a400] 06:40:55 INFO - PROCESS | 3392 | 1461591655752 Marionette DEBUG loaded listener.js 06:40:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb1a29df400) [pid = 3392] [serial = 735] [outer = 0x7fb198e1a400] 06:40:56 INFO - PROCESS | 3392 | 1461591656971 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 06:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1784ms 06:40:57 INFO - PROCESS | 3392 | 1461591657033 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 06:40:57 INFO - PROCESS | 3392 | 1461591657035 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 06:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:40:57 INFO - PROCESS | 3392 | 1461591657042 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:40:57 INFO - PROCESS | 3392 | 1461591657045 Marionette TRACE conn3 <- [1,950,null,{}] 06:40:57 INFO - PROCESS | 3392 | 1461591657051 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:57 INFO - PROCESS | 3392 | 1461591657239 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 06:40:57 INFO - PROCESS | 3392 | 1461591657415 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7643000 == 86 [pid = 3392] [id = 245] 06:40:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb181e5c800) [pid = 3392] [serial = 736] [outer = (nil)] 06:40:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb1a29df800) [pid = 3392] [serial = 737] [outer = 0x7fb181e5c800] 06:40:57 INFO - PROCESS | 3392 | 1461591657490 Marionette DEBUG loaded listener.js 06:40:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb1a3beec00) [pid = 3392] [serial = 738] [outer = 0x7fb181e5c800] 06:40:58 INFO - PROCESS | 3392 | 1461591658369 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 06:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1388ms 06:40:58 INFO - PROCESS | 3392 | 1461591658431 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 06:40:58 INFO - PROCESS | 3392 | 1461591658435 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 06:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:40:58 INFO - PROCESS | 3392 | 1461591658450 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:40:58 INFO - PROCESS | 3392 | 1461591658453 Marionette TRACE conn3 <- [1,954,null,{}] 06:40:58 INFO - PROCESS | 3392 | 1461591658458 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:58 INFO - PROCESS | 3392 | 1461591658650 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 06:40:58 INFO - PROCESS | 3392 | 1461591658826 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0be800 == 87 [pid = 3392] [id = 246] 06:40:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb181e5fc00) [pid = 3392] [serial = 739] [outer = (nil)] 06:40:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18fb91000) [pid = 3392] [serial = 740] [outer = 0x7fb181e5fc00] 06:40:58 INFO - PROCESS | 3392 | 1461591658900 Marionette DEBUG loaded listener.js 06:40:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb1a3c06400) [pid = 3392] [serial = 741] [outer = 0x7fb181e5fc00] 06:40:59 INFO - PROCESS | 3392 | 1461591659775 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 06:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1683ms 06:41:00 INFO - PROCESS | 3392 | 1461591660135 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 06:41:00 INFO - PROCESS | 3392 | 1461591660141 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 06:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:41:00 INFO - PROCESS | 3392 | 1461591660149 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:41:00 INFO - PROCESS | 3392 | 1461591660153 Marionette TRACE conn3 <- [1,958,null,{}] 06:41:00 INFO - PROCESS | 3392 | 1461591660161 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:00 INFO - PROCESS | 3392 | 1461591660455 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 06:41:00 INFO - PROCESS | 3392 | 1461591660628 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bc8000 == 88 [pid = 3392] [id = 247] 06:41:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb184c67800) [pid = 3392] [serial = 742] [outer = (nil)] 06:41:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb184c74800) [pid = 3392] [serial = 743] [outer = 0x7fb184c67800] 06:41:00 INFO - PROCESS | 3392 | 1461591660708 Marionette DEBUG loaded listener.js 06:41:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18a9a0000) [pid = 3392] [serial = 744] [outer = 0x7fb184c67800] 06:41:01 INFO - PROCESS | 3392 | 1461591661713 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 06:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1593ms 06:41:01 INFO - PROCESS | 3392 | 1461591661744 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 06:41:01 INFO - PROCESS | 3392 | 1461591661750 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 06:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:41:01 INFO - PROCESS | 3392 | 1461591661762 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:41:01 INFO - PROCESS | 3392 | 1461591661767 Marionette TRACE conn3 <- [1,962,null,{}] 06:41:01 INFO - PROCESS | 3392 | 1461591661775 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:01 INFO - PROCESS | 3392 | 1461591661982 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 06:41:02 INFO - PROCESS | 3392 | 1461591662357 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e0dc800 == 89 [pid = 3392] [id = 248] 06:41:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18c235400) [pid = 3392] [serial = 745] [outer = (nil)] 06:41:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18c296c00) [pid = 3392] [serial = 746] [outer = 0x7fb18c235400] 06:41:02 INFO - PROCESS | 3392 | 1461591662439 Marionette DEBUG loaded listener.js 06:41:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18c8cd400) [pid = 3392] [serial = 747] [outer = 0x7fb18c235400] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c1a2000 == 88 [pid = 3392] [id = 232] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a703000 == 87 [pid = 3392] [id = 231] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb18aac5000) [pid = 3392] [serial = 655] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181e24000 == 86 [pid = 3392] [id = 230] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bcd4800 == 85 [pid = 3392] [id = 229] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184dc5000 == 84 [pid = 3392] [id = 224] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1acf99800 == 83 [pid = 3392] [id = 223] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1aaa5b800 == 82 [pid = 3392] [id = 222] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7ea8800 == 81 [pid = 3392] [id = 221] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1964ba000 == 80 [pid = 3392] [id = 220] 06:41:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dcaf800 == 79 [pid = 3392] [id = 219] 06:41:03 INFO - PROCESS | 3392 | 1461591663390 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb184c6f800) [pid = 3392] [serial = 653] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb182b54000) [pid = 3392] [serial = 652] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb18f179c00) [pid = 3392] [serial = 607] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb1925b1400) [pid = 3392] [serial = 643] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb182b5dc00) [pid = 3392] [serial = 631] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb18c4f3400) [pid = 3392] [serial = 635] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb18f1d9800) [pid = 3392] [serial = 637] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb1900fdc00) [pid = 3392] [serial = 641] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb18f253000) [pid = 3392] [serial = 638] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb18fef9400) [pid = 3392] [serial = 613] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb193c2f800) [pid = 3392] [serial = 619] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb192fc0400) [pid = 3392] [serial = 644] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb1900ffc00) [pid = 3392] [serial = 616] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb189cab000) [pid = 3392] [serial = 632] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb18bf33c00) [pid = 3392] [serial = 640] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb1960b3800) [pid = 3392] [serial = 649] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb1960a5000) [pid = 3392] [serial = 650] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb18bbc1800) [pid = 3392] [serial = 634] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb194c2a400) [pid = 3392] [serial = 625] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb195514c00) [pid = 3392] [serial = 647] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb1943db400) [pid = 3392] [serial = 622] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb18f784c00) [pid = 3392] [serial = 610] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb18bf42800) [pid = 3392] [serial = 604] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb193cc6c00) [pid = 3392] [serial = 646] [outer = (nil)] [url = about:blank] 06:41:03 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb195425800) [pid = 3392] [serial = 628] [outer = (nil)] [url = about:blank] 06:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1688ms 06:41:03 INFO - PROCESS | 3392 | 1461591663449 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 06:41:03 INFO - PROCESS | 3392 | 1461591663453 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 06:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:41:03 INFO - PROCESS | 3392 | 1461591663459 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:41:03 INFO - PROCESS | 3392 | 1461591663462 Marionette TRACE conn3 <- [1,966,null,{}] 06:41:03 INFO - PROCESS | 3392 | 1461591663476 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:03 INFO - PROCESS | 3392 | 1461591663671 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 06:41:03 INFO - PROCESS | 3392 | 1461591663900 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa93000 == 80 [pid = 3392] [id = 249] 06:41:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb18db0d400) [pid = 3392] [serial = 748] [outer = (nil)] 06:41:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb18f158000) [pid = 3392] [serial = 749] [outer = 0x7fb18db0d400] 06:41:03 INFO - PROCESS | 3392 | 1461591663975 Marionette DEBUG loaded listener.js 06:41:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb18f245000) [pid = 3392] [serial = 750] [outer = 0x7fb18db0d400] 06:41:04 INFO - PROCESS | 3392 | 1461591664733 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 06:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1335ms 06:41:04 INFO - PROCESS | 3392 | 1461591664795 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 06:41:04 INFO - PROCESS | 3392 | 1461591664799 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 06:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:41:04 INFO - PROCESS | 3392 | 1461591664805 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:41:04 INFO - PROCESS | 3392 | 1461591664808 Marionette TRACE conn3 <- [1,970,null,{}] 06:41:04 INFO - PROCESS | 3392 | 1461591664813 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:04 INFO - PROCESS | 3392 | 1461591664983 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 06:41:05 INFO - PROCESS | 3392 | 1461591664998 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc2b800 == 81 [pid = 3392] [id = 250] 06:41:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb18fb90800) [pid = 3392] [serial = 751] [outer = (nil)] 06:41:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb1904d5400) [pid = 3392] [serial = 752] [outer = 0x7fb18fb90800] 06:41:05 INFO - PROCESS | 3392 | 1461591665062 Marionette DEBUG loaded listener.js 06:41:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb1925b1400) [pid = 3392] [serial = 753] [outer = 0x7fb18fb90800] 06:41:05 INFO - PROCESS | 3392 | 1461591665973 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 06:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1236ms 06:41:06 INFO - PROCESS | 3392 | 1461591666043 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 06:41:06 INFO - PROCESS | 3392 | 1461591666047 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 06:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:41:06 INFO - PROCESS | 3392 | 1461591666052 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:41:06 INFO - PROCESS | 3392 | 1461591666066 Marionette TRACE conn3 <- [1,974,null,{}] 06:41:06 INFO - PROCESS | 3392 | 1461591666080 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:06 INFO - PROCESS | 3392 | 1461591666309 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 06:41:06 INFO - PROCESS | 3392 | 1461591666338 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fdbd800 == 82 [pid = 3392] [id = 251] 06:41:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb18fb89400) [pid = 3392] [serial = 754] [outer = (nil)] 06:41:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb192fbb800) [pid = 3392] [serial = 755] [outer = 0x7fb18fb89400] 06:41:06 INFO - PROCESS | 3392 | 1461591666405 Marionette DEBUG loaded listener.js 06:41:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb193c29800) [pid = 3392] [serial = 756] [outer = 0x7fb18fb89400] 06:41:07 INFO - PROCESS | 3392 | 1461591667306 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 06:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1301ms 06:41:07 INFO - PROCESS | 3392 | 1461591667356 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 06:41:07 INFO - PROCESS | 3392 | 1461591667359 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 06:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:41:07 INFO - PROCESS | 3392 | 1461591667372 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:41:07 INFO - PROCESS | 3392 | 1461591667374 Marionette TRACE conn3 <- [1,978,null,{}] 06:41:07 INFO - PROCESS | 3392 | 1461591667380 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:07 INFO - PROCESS | 3392 | 1461591667656 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 06:41:07 INFO - PROCESS | 3392 | 1461591667690 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194baa800 == 83 [pid = 3392] [id = 252] 06:41:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb194458000) [pid = 3392] [serial = 757] [outer = (nil)] 06:41:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb1960ac000) [pid = 3392] [serial = 758] [outer = 0x7fb194458000] 06:41:07 INFO - PROCESS | 3392 | 1461591667760 Marionette DEBUG loaded listener.js 06:41:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb198e0f800) [pid = 3392] [serial = 759] [outer = 0x7fb194458000] 06:41:08 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb1834edc00) [pid = 3392] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:41:08 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb184aee400) [pid = 3392] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:41:08 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb181e5d000) [pid = 3392] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:41:08 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb184af2000) [pid = 3392] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:41:08 INFO - PROCESS | 3392 | 1461591668790 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 06:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1436ms 06:41:08 INFO - PROCESS | 3392 | 1461591668809 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 06:41:08 INFO - PROCESS | 3392 | 1461591668812 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 06:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:41:08 INFO - PROCESS | 3392 | 1461591668819 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:41:08 INFO - PROCESS | 3392 | 1461591668822 Marionette TRACE conn3 <- [1,982,null,{}] 06:41:08 INFO - PROCESS | 3392 | 1461591668827 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:09 INFO - PROCESS | 3392 | 1461591669054 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 06:41:09 INFO - PROCESS | 3392 | 1461591669073 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1962be000 == 84 [pid = 3392] [id = 253] 06:41:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb198e19800) [pid = 3392] [serial = 760] [outer = (nil)] 06:41:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb1a1b0b800) [pid = 3392] [serial = 761] [outer = 0x7fb198e19800] 06:41:09 INFO - PROCESS | 3392 | 1461591669137 Marionette DEBUG loaded listener.js 06:41:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb1a29dec00) [pid = 3392] [serial = 762] [outer = 0x7fb198e19800] 06:41:09 INFO - PROCESS | 3392 | 1461591669929 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 06:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1127ms 06:41:09 INFO - PROCESS | 3392 | 1461591669954 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 06:41:09 INFO - PROCESS | 3392 | 1461591669957 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 06:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:41:09 INFO - PROCESS | 3392 | 1461591669963 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:41:09 INFO - PROCESS | 3392 | 1461591669966 Marionette TRACE conn3 <- [1,986,null,{}] 06:41:09 INFO - PROCESS | 3392 | 1461591669981 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:10 INFO - PROCESS | 3392 | 1461591670154 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 06:41:10 INFO - PROCESS | 3392 | 1461591670169 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2e43000 == 85 [pid = 3392] [id = 254] 06:41:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb1a1b0e000) [pid = 3392] [serial = 763] [outer = (nil)] 06:41:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb1a2eed800) [pid = 3392] [serial = 764] [outer = 0x7fb1a1b0e000] 06:41:10 INFO - PROCESS | 3392 | 1461591670232 Marionette DEBUG loaded listener.js 06:41:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb1a3ccb800) [pid = 3392] [serial = 765] [outer = 0x7fb1a1b0e000] 06:41:11 INFO - PROCESS | 3392 | 1461591671400 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 06:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1490ms 06:41:11 INFO - PROCESS | 3392 | 1461591671466 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 06:41:11 INFO - PROCESS | 3392 | 1461591671472 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 06:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:41:11 INFO - PROCESS | 3392 | 1461591671485 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:41:11 INFO - PROCESS | 3392 | 1461591671489 Marionette TRACE conn3 <- [1,990,null,{}] 06:41:11 INFO - PROCESS | 3392 | 1461591671498 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:11 INFO - PROCESS | 3392 | 1461591671743 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 06:41:12 INFO - PROCESS | 3392 | 1461591671999 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa9a800 == 86 [pid = 3392] [id = 255] 06:41:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb18bbb7400) [pid = 3392] [serial = 766] [outer = (nil)] 06:41:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18c12c000) [pid = 3392] [serial = 767] [outer = 0x7fb18bbb7400] 06:41:12 INFO - PROCESS | 3392 | 1461591672079 Marionette DEBUG loaded listener.js 06:41:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18c8ca400) [pid = 3392] [serial = 768] [outer = 0x7fb18bbb7400] 06:41:12 INFO - PROCESS | 3392 | 1461591672964 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 06:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1537ms 06:41:13 INFO - PROCESS | 3392 | 1461591673023 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 06:41:13 INFO - PROCESS | 3392 | 1461591673032 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 06:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:41:13 INFO - PROCESS | 3392 | 1461591673042 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:41:13 INFO - PROCESS | 3392 | 1461591673047 Marionette TRACE conn3 <- [1,994,null,{}] 06:41:13 INFO - PROCESS | 3392 | 1461591673053 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:13 INFO - PROCESS | 3392 | 1461591673263 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 06:41:13 INFO - PROCESS | 3392 | 1461591673532 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19430e000 == 87 [pid = 3392] [id = 256] 06:41:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18db0b000) [pid = 3392] [serial = 769] [outer = (nil)] 06:41:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb1904d4c00) [pid = 3392] [serial = 770] [outer = 0x7fb18db0b000] 06:41:13 INFO - PROCESS | 3392 | 1461591673654 Marionette DEBUG loaded listener.js 06:41:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb193c2a400) [pid = 3392] [serial = 771] [outer = 0x7fb18db0b000] 06:41:14 INFO - PROCESS | 3392 | 1461591674477 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 06:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1481ms 06:41:14 INFO - PROCESS | 3392 | 1461591674525 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 06:41:14 INFO - PROCESS | 3392 | 1461591674529 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 06:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:41:14 INFO - PROCESS | 3392 | 1461591674536 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:41:14 INFO - PROCESS | 3392 | 1461591674542 Marionette TRACE conn3 <- [1,998,null,{}] 06:41:14 INFO - PROCESS | 3392 | 1461591674559 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:14 INFO - PROCESS | 3392 | 1461591674770 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 06:41:14 INFO - PROCESS | 3392 | 1461591674946 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a763f800 == 88 [pid = 3392] [id = 257] 06:41:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb195069400) [pid = 3392] [serial = 772] [outer = (nil)] 06:41:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb19608a000) [pid = 3392] [serial = 773] [outer = 0x7fb195069400] 06:41:15 INFO - PROCESS | 3392 | 1461591675033 Marionette DEBUG loaded listener.js 06:41:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb1a1bf1000) [pid = 3392] [serial = 774] [outer = 0x7fb195069400] 06:41:15 INFO - PROCESS | 3392 | 1461591675904 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 06:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1440ms 06:41:15 INFO - PROCESS | 3392 | 1461591675977 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 06:41:15 INFO - PROCESS | 3392 | 1461591675982 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 06:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:41:15 INFO - PROCESS | 3392 | 1461591675988 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:41:15 INFO - PROCESS | 3392 | 1461591675991 Marionette TRACE conn3 <- [1,1002,null,{}] 06:41:15 INFO - PROCESS | 3392 | 1461591675996 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:16 INFO - PROCESS | 3392 | 1461591676230 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 06:41:16 INFO - PROCESS | 3392 | 1461591676407 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7eb3000 == 89 [pid = 3392] [id = 258] 06:41:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb1834e5c00) [pid = 3392] [serial = 775] [outer = (nil)] 06:41:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb1a3e71800) [pid = 3392] [serial = 776] [outer = 0x7fb1834e5c00] 06:41:16 INFO - PROCESS | 3392 | 1461591676537 Marionette DEBUG loaded listener.js 06:41:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb1a5d38000) [pid = 3392] [serial = 777] [outer = 0x7fb1834e5c00] 06:41:17 INFO - PROCESS | 3392 | 1461591677390 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 06:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1434ms 06:41:17 INFO - PROCESS | 3392 | 1461591677424 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 06:41:17 INFO - PROCESS | 3392 | 1461591677427 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 06:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:41:17 INFO - PROCESS | 3392 | 1461591677434 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:41:17 INFO - PROCESS | 3392 | 1461591677436 Marionette TRACE conn3 <- [1,1006,null,{}] 06:41:17 INFO - PROCESS | 3392 | 1461591677442 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:17 INFO - PROCESS | 3392 | 1461591677625 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 06:41:17 INFO - PROCESS | 3392 | 1461591677813 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1aaa4a800 == 90 [pid = 3392] [id = 259] 06:41:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb195184000) [pid = 3392] [serial = 778] [outer = (nil)] 06:41:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb1a5dbfc00) [pid = 3392] [serial = 779] [outer = 0x7fb195184000] 06:41:17 INFO - PROCESS | 3392 | 1461591677886 Marionette DEBUG loaded listener.js 06:41:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb1a7535c00) [pid = 3392] [serial = 780] [outer = 0x7fb195184000] 06:41:18 INFO - PROCESS | 3392 | 1461591678794 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 06:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1432ms 06:41:18 INFO - PROCESS | 3392 | 1461591678867 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 06:41:18 INFO - PROCESS | 3392 | 1461591678871 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 06:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:41:18 INFO - PROCESS | 3392 | 1461591678877 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:41:18 INFO - PROCESS | 3392 | 1461591678879 Marionette TRACE conn3 <- [1,1010,null,{}] 06:41:18 INFO - PROCESS | 3392 | 1461591678885 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:19 INFO - PROCESS | 3392 | 1461591679075 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 06:41:19 INFO - PROCESS | 3392 | 1461591679258 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1acfad000 == 91 [pid = 3392] [id = 260] 06:41:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb1a753c800) [pid = 3392] [serial = 781] [outer = (nil)] 06:41:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb1a7712c00) [pid = 3392] [serial = 782] [outer = 0x7fb1a753c800] 06:41:19 INFO - PROCESS | 3392 | 1461591679360 Marionette DEBUG loaded listener.js 06:41:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb1a771a400) [pid = 3392] [serial = 783] [outer = 0x7fb1a753c800] 06:41:20 INFO - PROCESS | 3392 | 1461591680205 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 06:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1381ms 06:41:20 INFO - PROCESS | 3392 | 1461591680260 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 06:41:20 INFO - PROCESS | 3392 | 1461591680264 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 06:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:41:20 INFO - PROCESS | 3392 | 1461591680270 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:41:20 INFO - PROCESS | 3392 | 1461591680273 Marionette TRACE conn3 <- [1,1014,null,{}] 06:41:20 INFO - PROCESS | 3392 | 1461591680278 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:20 INFO - PROCESS | 3392 | 1461591680467 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 06:41:20 INFO - PROCESS | 3392 | 1461591680650 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a781d000 == 92 [pid = 3392] [id = 261] 06:41:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb1a7664c00) [pid = 3392] [serial = 784] [outer = (nil)] 06:41:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb1a77a5c00) [pid = 3392] [serial = 785] [outer = 0x7fb1a7664c00] 06:41:20 INFO - PROCESS | 3392 | 1461591680722 Marionette DEBUG loaded listener.js 06:41:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb1a77af000) [pid = 3392] [serial = 786] [outer = 0x7fb1a7664c00] 06:41:21 INFO - PROCESS | 3392 | 1461591681618 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 06:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1378ms 06:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:41:21 INFO - PROCESS | 3392 | 1461591681649 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 06:41:21 INFO - PROCESS | 3392 | 1461591681652 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 06:41:21 INFO - PROCESS | 3392 | 1461591681665 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:41:21 INFO - PROCESS | 3392 | 1461591681668 Marionette TRACE conn3 <- [1,1018,null,{}] 06:41:21 INFO - PROCESS | 3392 | 1461591681678 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:21 INFO - PROCESS | 3392 | 1461591681865 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 06:41:22 INFO - PROCESS | 3392 | 1461591682069 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f724000 == 93 [pid = 3392] [id = 262] 06:41:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18c23e000) [pid = 3392] [serial = 787] [outer = (nil)] 06:41:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb1a77af800) [pid = 3392] [serial = 788] [outer = 0x7fb18c23e000] 06:41:22 INFO - PROCESS | 3392 | 1461591682141 Marionette DEBUG loaded listener.js 06:41:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb1a7cab400) [pid = 3392] [serial = 789] [outer = 0x7fb18c23e000] 06:41:23 INFO - PROCESS | 3392 | 1461591682998 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 06:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1390ms 06:41:23 INFO - PROCESS | 3392 | 1461591683049 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 06:41:23 INFO - PROCESS | 3392 | 1461591683053 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 06:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:41:23 INFO - PROCESS | 3392 | 1461591683059 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:41:23 INFO - PROCESS | 3392 | 1461591683061 Marionette TRACE conn3 <- [1,1022,null,{}] 06:41:23 INFO - PROCESS | 3392 | 1461591683067 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:23 INFO - PROCESS | 3392 | 1461591683257 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 06:41:23 INFO - PROCESS | 3392 | 1461591683448 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ad045000 == 94 [pid = 3392] [id = 263] 06:41:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb190162800) [pid = 3392] [serial = 790] [outer = (nil)] 06:41:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb19016bc00) [pid = 3392] [serial = 791] [outer = 0x7fb190162800] 06:41:23 INFO - PROCESS | 3392 | 1461591683525 Marionette DEBUG loaded listener.js 06:41:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb19016fc00) [pid = 3392] [serial = 792] [outer = 0x7fb190162800] 06:41:24 INFO - PROCESS | 3392 | 1461591684430 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 06:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1428ms 06:41:24 INFO - PROCESS | 3392 | 1461591684489 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 06:41:24 INFO - PROCESS | 3392 | 1461591684492 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 06:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:41:24 INFO - PROCESS | 3392 | 1461591684498 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:41:24 INFO - PROCESS | 3392 | 1461591684501 Marionette TRACE conn3 <- [1,1026,null,{}] 06:41:24 INFO - PROCESS | 3392 | 1461591684507 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:24 INFO - PROCESS | 3392 | 1461591684703 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 06:41:24 INFO - PROCESS | 3392 | 1461591684883 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184e94800 == 95 [pid = 3392] [id = 264] 06:41:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb182b54c00) [pid = 3392] [serial = 793] [outer = (nil)] 06:41:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb190170800) [pid = 3392] [serial = 794] [outer = 0x7fb182b54c00] 06:41:24 INFO - PROCESS | 3392 | 1461591684957 Marionette DEBUG loaded listener.js 06:41:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb1a7ca8c00) [pid = 3392] [serial = 795] [outer = 0x7fb182b54c00] 06:41:25 INFO - PROCESS | 3392 | 1461591685839 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 06:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1380ms 06:41:25 INFO - PROCESS | 3392 | 1461591685880 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 06:41:25 INFO - PROCESS | 3392 | 1461591685885 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 06:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:41:25 INFO - PROCESS | 3392 | 1461591685890 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:41:25 INFO - PROCESS | 3392 | 1461591685894 Marionette TRACE conn3 <- [1,1030,null,{}] 06:41:25 INFO - PROCESS | 3392 | 1461591685900 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:26 INFO - PROCESS | 3392 | 1461591686121 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 06:41:26 INFO - PROCESS | 3392 | 1461591686964 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a706000 == 96 [pid = 3392] [id = 265] 06:41:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb182b52400) [pid = 3392] [serial = 796] [outer = (nil)] 06:41:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb182b5a000) [pid = 3392] [serial = 797] [outer = 0x7fb182b52400] 06:41:27 INFO - PROCESS | 3392 | 1461591687068 Marionette DEBUG loaded listener.js 06:41:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb184c69400) [pid = 3392] [serial = 798] [outer = 0x7fb182b52400] 06:41:27 INFO - PROCESS | 3392 | 1461591687861 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 06:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2032ms 06:41:27 INFO - PROCESS | 3392 | 1461591687925 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 06:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:41:27 INFO - PROCESS | 3392 | 1461591687931 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 06:41:27 INFO - PROCESS | 3392 | 1461591687938 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:41:27 INFO - PROCESS | 3392 | 1461591687943 Marionette TRACE conn3 <- [1,1034,null,{}] 06:41:27 INFO - PROCESS | 3392 | 1461591687950 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:28 INFO - PROCESS | 3392 | 1461591688123 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 06:41:28 INFO - PROCESS | 3392 | 1461591688323 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a714800 == 97 [pid = 3392] [id = 266] 06:41:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb1817a9400) [pid = 3392] [serial = 799] [outer = (nil)] 06:41:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb184c6d000) [pid = 3392] [serial = 800] [outer = 0x7fb1817a9400] 06:41:28 INFO - PROCESS | 3392 | 1461591688392 Marionette DEBUG loaded listener.js 06:41:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb18b88f000) [pid = 3392] [serial = 801] [outer = 0x7fb1817a9400] 06:41:29 INFO - PROCESS | 3392 | 1461591689339 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 06:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1488ms 06:41:29 INFO - PROCESS | 3392 | 1461591689430 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 06:41:29 INFO - PROCESS | 3392 | 1461591689448 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 06:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:41:29 INFO - PROCESS | 3392 | 1461591689459 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:41:29 INFO - PROCESS | 3392 | 1461591689470 Marionette TRACE conn3 <- [1,1038,null,{}] 06:41:29 INFO - PROCESS | 3392 | 1461591689539 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:29 INFO - PROCESS | 3392 | 1461591689698 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 06:41:30 INFO - PROCESS | 3392 | 1461591690044 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2cf3800 == 96 [pid = 3392] [id = 82] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196b2c800 == 95 [pid = 3392] [id = 44] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195d0c000 == 94 [pid = 3392] [id = 64] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f456800 == 93 [pid = 3392] [id = 62] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb18f789800) [pid = 3392] [serial = 701] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb182cdb800 == 94 [pid = 3392] [id = 267] 06:41:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb181e58400) [pid = 3392] [serial = 802] [outer = (nil)] 06:41:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb18aac5800) [pid = 3392] [serial = 803] [outer = 0x7fb181e58400] 06:41:30 INFO - PROCESS | 3392 | 1461591690166 Marionette DEBUG loaded listener.js 06:41:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb18c4fb400) [pid = 3392] [serial = 804] [outer = 0x7fb181e58400] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1951f0000 == 93 [pid = 3392] [id = 54] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc9f000 == 92 [pid = 3392] [id = 61] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5cb800 == 91 [pid = 3392] [id = 202] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18be2f800 == 90 [pid = 3392] [id = 67] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb191921000 == 89 [pid = 3392] [id = 203] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bcc4000 == 88 [pid = 3392] [id = 201] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196270800 == 87 [pid = 3392] [id = 182] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194318800 == 86 [pid = 3392] [id = 204] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194667800 == 85 [pid = 3392] [id = 239] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19190b800 == 84 [pid = 3392] [id = 238] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18fdae800 == 83 [pid = 3392] [id = 237] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f1b7800 == 82 [pid = 3392] [id = 236] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c035000 == 81 [pid = 3392] [id = 235] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184dbd800 == 80 [pid = 3392] [id = 234] 06:41:30 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c91e000 == 79 [pid = 3392] [id = 233] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb18f243000) [pid = 3392] [serial = 698] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb18f261400) [pid = 3392] [serial = 699] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb18c2a4000) [pid = 3392] [serial = 692] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18c8ca800) [pid = 3392] [serial = 693] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb18bbc1000) [pid = 3392] [serial = 690] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb18a99f800) [pid = 3392] [serial = 689] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb189cd0000) [pid = 3392] [serial = 683] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb19640b000) [pid = 3392] [serial = 673] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb18fef7800) [pid = 3392] [serial = 664] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb18d92b400) [pid = 3392] [serial = 695] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb18f171c00) [pid = 3392] [serial = 696] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb181bd1c00) [pid = 3392] [serial = 680] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb1943d5800) [pid = 3392] [serial = 670] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18c296800) [pid = 3392] [serial = 686] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb18e7c7800) [pid = 3392] [serial = 661] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18aabdc00) [pid = 3392] [serial = 658] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb192e1f800) [pid = 3392] [serial = 667] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb196ccf400) [pid = 3392] [serial = 676] [outer = (nil)] [url = about:blank] 06:41:30 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb1a2e1fc00) [pid = 3392] [serial = 443] [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.] 06:41:30 INFO - PROCESS | 3392 | 1461591690973 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 06:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1561ms 06:41:31 INFO - PROCESS | 3392 | 1461591691019 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 06:41:31 INFO - PROCESS | 3392 | 1461591691023 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 06:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:41:31 INFO - PROCESS | 3392 | 1461591691039 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:41:31 INFO - PROCESS | 3392 | 1461591691048 Marionette TRACE conn3 <- [1,1042,null,{}] 06:41:31 INFO - PROCESS | 3392 | 1461591691058 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:31 INFO - PROCESS | 3392 | 1461591691283 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 06:41:31 INFO - PROCESS | 3392 | 1461591691300 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aaa4000 == 80 [pid = 3392] [id = 268] 06:41:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18c244c00) [pid = 3392] [serial = 805] [outer = (nil)] 06:41:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18d928800) [pid = 3392] [serial = 806] [outer = 0x7fb18c244c00] 06:41:31 INFO - PROCESS | 3392 | 1461591691365 Marionette DEBUG loaded listener.js 06:41:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18db10c00) [pid = 3392] [serial = 807] [outer = 0x7fb18c244c00] 06:41:32 INFO - PROCESS | 3392 | 1461591692236 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 06:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1248ms 06:41:32 INFO - PROCESS | 3392 | 1461591692279 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 06:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:41:32 INFO - PROCESS | 3392 | 1461591692283 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 06:41:32 INFO - PROCESS | 3392 | 1461591692289 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:41:32 INFO - PROCESS | 3392 | 1461591692292 Marionette TRACE conn3 <- [1,1046,null,{}] 06:41:32 INFO - PROCESS | 3392 | 1461591692297 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:32 INFO - PROCESS | 3392 | 1461591692467 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 06:41:32 INFO - PROCESS | 3392 | 1461591692479 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c74f000 == 81 [pid = 3392] [id = 269] 06:41:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb181e58000) [pid = 3392] [serial = 808] [outer = (nil)] 06:41:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18f15a400) [pid = 3392] [serial = 809] [outer = 0x7fb181e58000] 06:41:32 INFO - PROCESS | 3392 | 1461591692682 Marionette DEBUG loaded listener.js 06:41:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18f1d8800) [pid = 3392] [serial = 810] [outer = 0x7fb181e58000] 06:41:33 INFO - PROCESS | 3392 | 1461591693531 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 06:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1284ms 06:41:33 INFO - PROCESS | 3392 | 1461591693573 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 06:41:33 INFO - PROCESS | 3392 | 1461591693577 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 06:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:41:33 INFO - PROCESS | 3392 | 1461591693586 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:41:33 INFO - PROCESS | 3392 | 1461591693589 Marionette TRACE conn3 <- [1,1050,null,{}] 06:41:33 INFO - PROCESS | 3392 | 1461591693593 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:33 INFO - PROCESS | 3392 | 1461591693812 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 06:41:33 INFO - PROCESS | 3392 | 1461591693848 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d98a000 == 82 [pid = 3392] [id = 270] 06:41:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb18f256800) [pid = 3392] [serial = 811] [outer = (nil)] 06:41:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb18f25d800) [pid = 3392] [serial = 812] [outer = 0x7fb18f256800] 06:41:33 INFO - PROCESS | 3392 | 1461591693923 Marionette DEBUG loaded listener.js 06:41:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb18fef3000) [pid = 3392] [serial = 813] [outer = 0x7fb18f256800] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb194458000) [pid = 3392] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18c235400) [pid = 3392] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb1a753bc00) [pid = 3392] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18f153800) [pid = 3392] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb196092400) [pid = 3392] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18fb90800) [pid = 3392] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb184c67800) [pid = 3392] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb181bd2800) [pid = 3392] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb181bd1000) [pid = 3392] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18db0d400) [pid = 3392] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb18f240000) [pid = 3392] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb18fb91c00) [pid = 3392] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb181bd8800) [pid = 3392] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb18c237c00) [pid = 3392] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb18fb89400) [pid = 3392] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb181e57800) [pid = 3392] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:41:35 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb198e19800) [pid = 3392] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:41:35 INFO - PROCESS | 3392 | 1461591695389 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 06:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1887ms 06:41:35 INFO - PROCESS | 3392 | 1461591695476 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 06:41:35 INFO - PROCESS | 3392 | 1461591695479 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 06:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:41:35 INFO - PROCESS | 3392 | 1461591695485 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:41:35 INFO - PROCESS | 3392 | 1461591695487 Marionette TRACE conn3 <- [1,1054,null,{}] 06:41:35 INFO - PROCESS | 3392 | 1461591695492 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:35 INFO - PROCESS | 3392 | 1461591695656 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 06:41:35 INFO - PROCESS | 3392 | 1461591695787 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc23800 == 83 [pid = 3392] [id = 271] 06:41:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb181bd2800) [pid = 3392] [serial = 814] [outer = (nil)] 06:41:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18c237c00) [pid = 3392] [serial = 815] [outer = 0x7fb181bd2800] 06:41:35 INFO - PROCESS | 3392 | 1461591695853 Marionette DEBUG loaded listener.js 06:41:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18fef5800) [pid = 3392] [serial = 816] [outer = 0x7fb181bd2800] 06:41:36 INFO - PROCESS | 3392 | 1461591696498 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 06:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1034ms 06:41:36 INFO - PROCESS | 3392 | 1461591696520 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 06:41:36 INFO - PROCESS | 3392 | 1461591696523 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 06:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:41:36 INFO - PROCESS | 3392 | 1461591696529 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:41:36 INFO - PROCESS | 3392 | 1461591696531 Marionette TRACE conn3 <- [1,1058,null,{}] 06:41:36 INFO - PROCESS | 3392 | 1461591696553 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:36 INFO - PROCESS | 3392 | 1461591696776 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 06:41:36 INFO - PROCESS | 3392 | 1461591696797 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1902ea800 == 84 [pid = 3392] [id = 272] 06:41:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb181bd8800) [pid = 3392] [serial = 817] [outer = (nil)] 06:41:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb1900f5c00) [pid = 3392] [serial = 818] [outer = 0x7fb181bd8800] 06:41:36 INFO - PROCESS | 3392 | 1461591696859 Marionette DEBUG loaded listener.js 06:41:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb190691800) [pid = 3392] [serial = 819] [outer = 0x7fb181bd8800] 06:41:37 INFO - PROCESS | 3392 | 1461591697944 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 06:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1480ms 06:41:38 INFO - PROCESS | 3392 | 1461591698012 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 06:41:38 INFO - PROCESS | 3392 | 1461591698018 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 06:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:41:38 INFO - PROCESS | 3392 | 1461591698029 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:41:38 INFO - PROCESS | 3392 | 1461591698033 Marionette TRACE conn3 <- [1,1062,null,{}] 06:41:38 INFO - PROCESS | 3392 | 1461591698043 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:38 INFO - PROCESS | 3392 | 1461591698275 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 06:41:38 INFO - PROCESS | 3392 | 1461591698501 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa91000 == 85 [pid = 3392] [id = 273] 06:41:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18a994c00) [pid = 3392] [serial = 820] [outer = (nil)] 06:41:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18b886800) [pid = 3392] [serial = 821] [outer = 0x7fb18a994c00] 06:41:38 INFO - PROCESS | 3392 | 1461591698625 Marionette DEBUG loaded listener.js 06:41:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18bf38800) [pid = 3392] [serial = 822] [outer = 0x7fb18a994c00] 06:41:39 INFO - PROCESS | 3392 | 1461591699543 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 06:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1540ms 06:41:39 INFO - PROCESS | 3392 | 1461591699570 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 06:41:39 INFO - PROCESS | 3392 | 1461591699579 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 06:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:41:39 INFO - PROCESS | 3392 | 1461591699590 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:41:39 INFO - PROCESS | 3392 | 1461591699594 Marionette TRACE conn3 <- [1,1066,null,{}] 06:41:39 INFO - PROCESS | 3392 | 1461591699601 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:39 INFO - PROCESS | 3392 | 1461591699793 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 06:41:39 INFO - PROCESS | 3392 | 1461591699969 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5d8000 == 86 [pid = 3392] [id = 274] 06:41:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18a995c00) [pid = 3392] [serial = 823] [outer = (nil)] 06:41:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18c8c8000) [pid = 3392] [serial = 824] [outer = 0x7fb18a995c00] 06:41:40 INFO - PROCESS | 3392 | 1461591700042 Marionette DEBUG loaded listener.js 06:41:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18db05000) [pid = 3392] [serial = 825] [outer = 0x7fb18a995c00] 06:41:41 INFO - PROCESS | 3392 | 1461591701017 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 06:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1486ms 06:41:41 INFO - PROCESS | 3392 | 1461591701076 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 06:41:41 INFO - PROCESS | 3392 | 1461591701080 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 06:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:41:41 INFO - PROCESS | 3392 | 1461591701087 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:41:41 INFO - PROCESS | 3392 | 1461591701092 Marionette TRACE conn3 <- [1,1070,null,{}] 06:41:41 INFO - PROCESS | 3392 | 1461591701108 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:41 INFO - PROCESS | 3392 | 1461591701337 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 06:41:41 INFO - PROCESS | 3392 | 1461591701570 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194666800 == 87 [pid = 3392] [id = 275] 06:41:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18db03c00) [pid = 3392] [serial = 826] [outer = (nil)] 06:41:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18fb8f400) [pid = 3392] [serial = 827] [outer = 0x7fb18db03c00] 06:41:41 INFO - PROCESS | 3392 | 1461591701688 Marionette DEBUG loaded listener.js 06:41:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb190168400) [pid = 3392] [serial = 828] [outer = 0x7fb18db03c00] 06:41:42 INFO - PROCESS | 3392 | 1461591702604 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 06:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1591ms 06:41:42 INFO - PROCESS | 3392 | 1461591702678 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 06:41:42 INFO - PROCESS | 3392 | 1461591702682 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 06:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:41:42 INFO - PROCESS | 3392 | 1461591702688 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:41:42 INFO - PROCESS | 3392 | 1461591702692 Marionette TRACE conn3 <- [1,1074,null,{}] 06:41:42 INFO - PROCESS | 3392 | 1461591702697 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:42 INFO - PROCESS | 3392 | 1461591702875 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 06:41:43 INFO - PROCESS | 3392 | 1461591703050 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19538f000 == 88 [pid = 3392] [id = 276] 06:41:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb18f23d800) [pid = 3392] [serial = 829] [outer = (nil)] 06:41:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb1925b8c00) [pid = 3392] [serial = 830] [outer = 0x7fb18f23d800] 06:41:43 INFO - PROCESS | 3392 | 1461591703126 Marionette DEBUG loaded listener.js 06:41:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb192fba000) [pid = 3392] [serial = 831] [outer = 0x7fb18f23d800] 06:41:44 INFO - PROCESS | 3392 | 1461591704002 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 06:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1387ms 06:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:41:44 INFO - PROCESS | 3392 | 1461591704076 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 06:41:44 INFO - PROCESS | 3392 | 1461591704079 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 06:41:44 INFO - PROCESS | 3392 | 1461591704085 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:41:44 INFO - PROCESS | 3392 | 1461591704091 Marionette TRACE conn3 <- [1,1078,null,{}] 06:41:44 INFO - PROCESS | 3392 | 1461591704097 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:44 INFO - PROCESS | 3392 | 1461591704323 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 06:41:44 INFO - PROCESS | 3392 | 1461591704555 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196257000 == 89 [pid = 3392] [id = 277] 06:41:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb19349c400) [pid = 3392] [serial = 832] [outer = (nil)] 06:41:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb193c26000) [pid = 3392] [serial = 833] [outer = 0x7fb19349c400] 06:41:44 INFO - PROCESS | 3392 | 1461591704675 Marionette DEBUG loaded listener.js 06:41:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb193cc8c00) [pid = 3392] [serial = 834] [outer = 0x7fb19349c400] 06:41:45 INFO - PROCESS | 3392 | 1461591705580 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 06:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1540ms 06:41:45 INFO - PROCESS | 3392 | 1461591705625 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 06:41:45 INFO - PROCESS | 3392 | 1461591705629 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 06:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:41:45 INFO - PROCESS | 3392 | 1461591705635 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:41:45 INFO - PROCESS | 3392 | 1461591705638 Marionette TRACE conn3 <- [1,1082,null,{}] 06:41:45 INFO - PROCESS | 3392 | 1461591705643 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:45 INFO - PROCESS | 3392 | 1461591705888 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 06:41:46 INFO - PROCESS | 3392 | 1461591706121 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2709800 == 90 [pid = 3392] [id = 278] 06:41:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb193bd3000) [pid = 3392] [serial = 835] [outer = (nil)] 06:41:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb1947ccc00) [pid = 3392] [serial = 836] [outer = 0x7fb193bd3000] 06:41:46 INFO - PROCESS | 3392 | 1461591706212 Marionette DEBUG loaded listener.js 06:41:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb19550c400) [pid = 3392] [serial = 837] [outer = 0x7fb193bd3000] 06:41:47 INFO - PROCESS | 3392 | 1461591707076 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 06:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1479ms 06:41:47 INFO - PROCESS | 3392 | 1461591707115 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 06:41:47 INFO - PROCESS | 3392 | 1461591707119 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 06:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:41:47 INFO - PROCESS | 3392 | 1461591707125 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:41:47 INFO - PROCESS | 3392 | 1461591707128 Marionette TRACE conn3 <- [1,1086,null,{}] 06:41:47 INFO - PROCESS | 3392 | 1461591707134 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:47 INFO - PROCESS | 3392 | 1461591707316 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 06:41:47 INFO - PROCESS | 3392 | 1461591707499 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2ebb000 == 91 [pid = 3392] [id = 279] 06:41:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb194335c00) [pid = 3392] [serial = 838] [outer = (nil)] 06:41:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb196085000) [pid = 3392] [serial = 839] [outer = 0x7fb194335c00] 06:41:47 INFO - PROCESS | 3392 | 1461591707571 Marionette DEBUG loaded listener.js 06:41:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb196404000) [pid = 3392] [serial = 840] [outer = 0x7fb194335c00] 06:41:48 INFO - PROCESS | 3392 | 1461591708447 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 06:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1378ms 06:41:48 INFO - PROCESS | 3392 | 1461591708505 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 06:41:48 INFO - PROCESS | 3392 | 1461591708509 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 06:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:41:48 INFO - PROCESS | 3392 | 1461591708515 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:41:48 INFO - PROCESS | 3392 | 1461591708518 Marionette TRACE conn3 <- [1,1090,null,{}] 06:41:48 INFO - PROCESS | 3392 | 1461591708523 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:48 INFO - PROCESS | 3392 | 1461591708703 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 06:41:48 INFO - PROCESS | 3392 | 1461591708889 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7635800 == 92 [pid = 3392] [id = 280] 06:41:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb195064800) [pid = 3392] [serial = 841] [outer = (nil)] 06:41:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb196b6d400) [pid = 3392] [serial = 842] [outer = 0x7fb195064800] 06:41:48 INFO - PROCESS | 3392 | 1461591708960 Marionette DEBUG loaded listener.js 06:41:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb1980e6800) [pid = 3392] [serial = 843] [outer = 0x7fb195064800] 06:41:49 INFO - PROCESS | 3392 | 1461591709795 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 06:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1336ms 06:41:49 INFO - PROCESS | 3392 | 1461591709853 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 06:41:49 INFO - PROCESS | 3392 | 1461591709856 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 06:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:41:49 INFO - PROCESS | 3392 | 1461591709862 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:41:49 INFO - PROCESS | 3392 | 1461591709866 Marionette TRACE conn3 <- [1,1094,null,{}] 06:41:49 INFO - PROCESS | 3392 | 1461591709871 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:50 INFO - PROCESS | 3392 | 1461591710054 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 06:41:50 INFO - PROCESS | 3392 | 1461591710266 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7e9d800 == 93 [pid = 3392] [id = 281] 06:41:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb181e57800) [pid = 3392] [serial = 844] [outer = (nil)] 06:41:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb19cb84800) [pid = 3392] [serial = 845] [outer = 0x7fb181e57800] 06:41:50 INFO - PROCESS | 3392 | 1461591710355 Marionette DEBUG loaded listener.js 06:41:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb1a29d5800) [pid = 3392] [serial = 846] [outer = 0x7fb181e57800] 06:41:51 INFO - PROCESS | 3392 | 1461591711272 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 06:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1478ms 06:41:51 INFO - PROCESS | 3392 | 1461591711342 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 06:41:51 INFO - PROCESS | 3392 | 1461591711345 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 06:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:41:51 INFO - PROCESS | 3392 | 1461591711351 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:41:51 INFO - PROCESS | 3392 | 1461591711355 Marionette TRACE conn3 <- [1,1098,null,{}] 06:41:51 INFO - PROCESS | 3392 | 1461591711360 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:51 INFO - PROCESS | 3392 | 1461591711571 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 06:41:51 INFO - PROCESS | 3392 | 1461591711821 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bb8800 == 94 [pid = 3392] [id = 282] 06:41:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb181e59000) [pid = 3392] [serial = 847] [outer = (nil)] 06:41:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb1a276b800) [pid = 3392] [serial = 848] [outer = 0x7fb181e59000] 06:41:51 INFO - PROCESS | 3392 | 1461591711941 Marionette DEBUG loaded listener.js 06:41:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb1a2ae4400) [pid = 3392] [serial = 849] [outer = 0x7fb181e59000] 06:41:53 INFO - PROCESS | 3392 | 1461591713169 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 06:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1839ms 06:41:53 INFO - PROCESS | 3392 | 1461591713193 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 06:41:53 INFO - PROCESS | 3392 | 1461591713198 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 06:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:41:53 INFO - PROCESS | 3392 | 1461591713207 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:41:53 INFO - PROCESS | 3392 | 1461591713211 Marionette TRACE conn3 <- [1,1102,null,{}] 06:41:53 INFO - PROCESS | 3392 | 1461591713230 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:53 INFO - PROCESS | 3392 | 1461591713422 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 06:41:53 INFO - PROCESS | 3392 | 1461591713662 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c76b000 == 95 [pid = 3392] [id = 283] 06:41:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb189ca6000) [pid = 3392] [serial = 850] [outer = (nil)] 06:41:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb189cca000) [pid = 3392] [serial = 851] [outer = 0x7fb189ca6000] 06:41:53 INFO - PROCESS | 3392 | 1461591713736 Marionette DEBUG loaded listener.js 06:41:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb18b889800) [pid = 3392] [serial = 852] [outer = 0x7fb189ca6000] 06:41:54 INFO - PROCESS | 3392 | 1461591714574 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 06:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1436ms 06:41:54 INFO - PROCESS | 3392 | 1461591714644 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 06:41:54 INFO - PROCESS | 3392 | 1461591714652 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 06:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:41:54 INFO - PROCESS | 3392 | 1461591714662 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:41:54 INFO - PROCESS | 3392 | 1461591714666 Marionette TRACE conn3 <- [1,1106,null,{}] 06:41:54 INFO - PROCESS | 3392 | 1461591714672 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:54 INFO - PROCESS | 3392 | 1461591714902 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 06:41:55 INFO - PROCESS | 3392 | 1461591715266 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181fe0800 == 96 [pid = 3392] [id = 284] 06:41:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb18c2a4000) [pid = 3392] [serial = 853] [outer = (nil)] 06:41:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb18c4f9800) [pid = 3392] [serial = 854] [outer = 0x7fb18c2a4000] 06:41:55 INFO - PROCESS | 3392 | 1461591715344 Marionette DEBUG loaded listener.js 06:41:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb18db03400) [pid = 3392] [serial = 855] [outer = 0x7fb18c2a4000] 06:41:56 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181fc4800 == 95 [pid = 3392] [id = 226] 06:41:56 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1aa76f800 == 94 [pid = 3392] [id = 84] 06:41:56 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189bb1800 == 93 [pid = 3392] [id = 228] 06:41:56 INFO - PROCESS | 3392 | 1461591716337 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb1a1bf3000) [pid = 3392] [serial = 734] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb198e0f800) [pid = 3392] [serial = 759] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb18c8cd400) [pid = 3392] [serial = 747] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb1960ac000) [pid = 3392] [serial = 758] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb1a77ab800) [pid = 3392] [serial = 581] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb18c29b800) [pid = 3392] [serial = 707] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb19608e400) [pid = 3392] [serial = 725] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb18fb8dc00) [pid = 3392] [serial = 702] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb1a2af3800) [pid = 3392] [serial = 575] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb18fb91000) [pid = 3392] [serial = 740] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb1900f8c00) [pid = 3392] [serial = 713] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb1980d9800) [pid = 3392] [serial = 731] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb1904d5400) [pid = 3392] [serial = 752] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb18f171000) [pid = 3392] [serial = 710] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb196410800) [pid = 3392] [serial = 728] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb1925b1400) [pid = 3392] [serial = 753] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb184af9000) [pid = 3392] [serial = 704] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb19518fc00) [pid = 3392] [serial = 722] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb184c74800) [pid = 3392] [serial = 743] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb18a9a0000) [pid = 3392] [serial = 744] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb18c296c00) [pid = 3392] [serial = 746] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb184c73800) [pid = 3392] [serial = 566] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb1a581e000) [pid = 3392] [serial = 578] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb18f158000) [pid = 3392] [serial = 749] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb1a7ec4c00) [pid = 3392] [serial = 584] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1941f8800) [pid = 3392] [serial = 572] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18f23b400) [pid = 3392] [serial = 602] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb18f245000) [pid = 3392] [serial = 750] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18f15cc00) [pid = 3392] [serial = 569] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb193c29800) [pid = 3392] [serial = 756] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb192fbb800) [pid = 3392] [serial = 755] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb191936c00) [pid = 3392] [serial = 716] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb195060000) [pid = 3392] [serial = 719] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb1a29df800) [pid = 3392] [serial = 737] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18c2a0400) [pid = 3392] [serial = 656] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb1a1b0b800) [pid = 3392] [serial = 761] [outer = (nil)] [url = about:blank] 06:41:56 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb1a29dec00) [pid = 3392] [serial = 762] [outer = (nil)] [url = about:blank] 06:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1736ms 06:41:56 INFO - PROCESS | 3392 | 1461591716399 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 06:41:56 INFO - PROCESS | 3392 | 1461591716409 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 06:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:41:56 INFO - PROCESS | 3392 | 1461591716418 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:41:56 INFO - PROCESS | 3392 | 1461591716423 Marionette TRACE conn3 <- [1,1110,null,{}] 06:41:56 INFO - PROCESS | 3392 | 1461591716439 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:56 INFO - PROCESS | 3392 | 1461591716624 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 06:41:56 INFO - PROCESS | 3392 | 1461591716851 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aaa6800 == 94 [pid = 3392] [id = 285] 06:41:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18db04c00) [pid = 3392] [serial = 856] [outer = (nil)] 06:41:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18f1cf400) [pid = 3392] [serial = 857] [outer = 0x7fb18db04c00] 06:41:56 INFO - PROCESS | 3392 | 1461591716923 Marionette DEBUG loaded listener.js 06:41:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18f25ac00) [pid = 3392] [serial = 858] [outer = 0x7fb18db04c00] 06:41:57 INFO - PROCESS | 3392 | 1461591717710 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 06:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1334ms 06:41:57 INFO - PROCESS | 3392 | 1461591717766 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 06:41:57 INFO - PROCESS | 3392 | 1461591717769 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 06:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:41:57 INFO - PROCESS | 3392 | 1461591717780 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:41:57 INFO - PROCESS | 3392 | 1461591717783 Marionette TRACE conn3 <- [1,1114,null,{}] 06:41:57 INFO - PROCESS | 3392 | 1461591717787 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:57 INFO - PROCESS | 3392 | 1461591717960 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 06:41:57 INFO - PROCESS | 3392 | 1461591717976 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d981800 == 95 [pid = 3392] [id = 286] 06:41:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18f158000) [pid = 3392] [serial = 859] [outer = (nil)] 06:41:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb190163c00) [pid = 3392] [serial = 860] [outer = 0x7fb18f158000] 06:41:58 INFO - PROCESS | 3392 | 1461591718041 Marionette DEBUG loaded listener.js 06:41:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb190171800) [pid = 3392] [serial = 861] [outer = 0x7fb18f158000] 06:41:58 INFO - PROCESS | 3392 | 1461591718921 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 06:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1185ms 06:41:58 INFO - PROCESS | 3392 | 1461591718974 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 06:41:58 INFO - PROCESS | 3392 | 1461591718976 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 06:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:41:58 INFO - PROCESS | 3392 | 1461591718983 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:41:58 INFO - PROCESS | 3392 | 1461591718986 Marionette TRACE conn3 <- [1,1118,null,{}] 06:41:58 INFO - PROCESS | 3392 | 1461591718991 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:59 INFO - PROCESS | 3392 | 1461591719211 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 06:41:59 INFO - PROCESS | 3392 | 1461591719236 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f732000 == 96 [pid = 3392] [id = 287] 06:41:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18fb86c00) [pid = 3392] [serial = 862] [outer = (nil)] 06:41:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb191ab2400) [pid = 3392] [serial = 863] [outer = 0x7fb18fb86c00] 06:41:59 INFO - PROCESS | 3392 | 1461591719299 Marionette DEBUG loaded listener.js 06:41:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb193493000) [pid = 3392] [serial = 864] [outer = 0x7fb18fb86c00] 06:42:00 INFO - PROCESS | 3392 | 1461591720199 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 06:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1283ms 06:42:00 INFO - PROCESS | 3392 | 1461591720268 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 06:42:00 INFO - PROCESS | 3392 | 1461591720271 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 06:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:42:00 INFO - PROCESS | 3392 | 1461591720277 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:42:00 INFO - PROCESS | 3392 | 1461591720279 Marionette TRACE conn3 <- [1,1122,null,{}] 06:42:00 INFO - PROCESS | 3392 | 1461591720285 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:00 INFO - PROCESS | 3392 | 1461591720560 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 06:42:00 INFO - PROCESS | 3392 | 1461591720599 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194321800 == 97 [pid = 3392] [id = 288] 06:42:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb193e04c00) [pid = 3392] [serial = 865] [outer = (nil)] 06:42:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb194c2a400) [pid = 3392] [serial = 866] [outer = 0x7fb193e04c00] 06:42:00 INFO - PROCESS | 3392 | 1461591720666 Marionette DEBUG loaded listener.js 06:42:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb196410800) [pid = 3392] [serial = 867] [outer = 0x7fb193e04c00] 06:42:01 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb181e58000) [pid = 3392] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:42:01 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb181bd2800) [pid = 3392] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:42:01 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb18f256800) [pid = 3392] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:42:01 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb182b52400) [pid = 3392] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:42:01 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb181e58400) [pid = 3392] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:42:01 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb1817a9400) [pid = 3392] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:42:01 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18c244c00) [pid = 3392] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:42:01 INFO - PROCESS | 3392 | 1461591721912 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 06:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1687ms 06:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:42:01 INFO - PROCESS | 3392 | 1461591721966 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 06:42:01 INFO - PROCESS | 3392 | 1461591721969 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 06:42:01 INFO - PROCESS | 3392 | 1461591721975 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:42:01 INFO - PROCESS | 3392 | 1461591721978 Marionette TRACE conn3 <- [1,1126,null,{}] 06:42:01 INFO - PROCESS | 3392 | 1461591721983 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:02 INFO - PROCESS | 3392 | 1461591722256 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 06:42:02 INFO - PROCESS | 3392 | 1461591722360 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1951d6000 == 98 [pid = 3392] [id = 289] 06:42:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb181e58400) [pid = 3392] [serial = 868] [outer = (nil)] 06:42:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18feff400) [pid = 3392] [serial = 869] [outer = 0x7fb181e58400] 06:42:02 INFO - PROCESS | 3392 | 1461591722423 Marionette DEBUG loaded listener.js 06:42:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb196cce400) [pid = 3392] [serial = 870] [outer = 0x7fb181e58400] 06:42:03 INFO - PROCESS | 3392 | 1461591723251 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 06:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1332ms 06:42:03 INFO - PROCESS | 3392 | 1461591723307 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 06:42:03 INFO - PROCESS | 3392 | 1461591723313 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 06:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:42:03 INFO - PROCESS | 3392 | 1461591723322 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:42:03 INFO - PROCESS | 3392 | 1461591723327 Marionette TRACE conn3 <- [1,1130,null,{}] 06:42:03 INFO - PROCESS | 3392 | 1461591723336 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:03 INFO - PROCESS | 3392 | 1461591723588 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 06:42:03 INFO - PROCESS | 3392 | 1461591723838 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a707000 == 99 [pid = 3392] [id = 290] 06:42:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb184af1c00) [pid = 3392] [serial = 871] [outer = (nil)] 06:42:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb189cad400) [pid = 3392] [serial = 872] [outer = 0x7fb184af1c00] 06:42:03 INFO - PROCESS | 3392 | 1461591723944 Marionette DEBUG loaded listener.js 06:42:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb18bbbc000) [pid = 3392] [serial = 873] [outer = 0x7fb184af1c00] 06:42:04 INFO - PROCESS | 3392 | 1461591724863 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 06:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1591ms 06:42:04 INFO - PROCESS | 3392 | 1461591724914 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 06:42:04 INFO - PROCESS | 3392 | 1461591724923 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 06:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:42:04 INFO - PROCESS | 3392 | 1461591724935 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:42:04 INFO - PROCESS | 3392 | 1461591724939 Marionette TRACE conn3 <- [1,1134,null,{}] 06:42:04 INFO - PROCESS | 3392 | 1461591724947 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:05 INFO - PROCESS | 3392 | 1461591725188 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 06:42:05 INFO - PROCESS | 3392 | 1461591725464 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fda1800 == 100 [pid = 3392] [id = 291] 06:42:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb18c8c6c00) [pid = 3392] [serial = 874] [outer = (nil)] 06:42:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb18db08000) [pid = 3392] [serial = 875] [outer = 0x7fb18c8c6c00] 06:42:05 INFO - PROCESS | 3392 | 1461591725549 Marionette DEBUG loaded listener.js 06:42:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb18f23ac00) [pid = 3392] [serial = 876] [outer = 0x7fb18c8c6c00] 06:42:06 INFO - PROCESS | 3392 | 1461591726463 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 06:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1590ms 06:42:06 INFO - PROCESS | 3392 | 1461591726525 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 06:42:06 INFO - PROCESS | 3392 | 1461591726530 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 06:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:42:06 INFO - PROCESS | 3392 | 1461591726536 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:42:06 INFO - PROCESS | 3392 | 1461591726543 Marionette TRACE conn3 <- [1,1138,null,{}] 06:42:06 INFO - PROCESS | 3392 | 1461591726559 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:06 INFO - PROCESS | 3392 | 1461591726822 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 06:42:07 INFO - PROCESS | 3392 | 1461591727160 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb198eb3800 == 101 [pid = 3392] [id = 292] 06:42:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb1900f4800) [pid = 3392] [serial = 877] [outer = (nil)] 06:42:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb192fbf400) [pid = 3392] [serial = 878] [outer = 0x7fb1900f4800] 06:42:07 INFO - PROCESS | 3392 | 1461591727243 Marionette DEBUG loaded listener.js 06:42:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb1942e0000) [pid = 3392] [serial = 879] [outer = 0x7fb1900f4800] 06:42:08 INFO - PROCESS | 3392 | 1461591728110 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 06:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1639ms 06:42:08 INFO - PROCESS | 3392 | 1461591728177 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 06:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:42:08 INFO - PROCESS | 3392 | 1461591728182 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 06:42:08 INFO - PROCESS | 3392 | 1461591728188 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:42:08 INFO - PROCESS | 3392 | 1461591728191 Marionette TRACE conn3 <- [1,1142,null,{}] 06:42:08 INFO - PROCESS | 3392 | 1461591728196 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:08 INFO - PROCESS | 3392 | 1461591728396 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 06:42:08 INFO - PROCESS | 3392 | 1461591728583 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a3b2c000 == 102 [pid = 3392] [id = 293] 06:42:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb189ccc800) [pid = 3392] [serial = 880] [outer = (nil)] 06:42:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb19518d800) [pid = 3392] [serial = 881] [outer = 0x7fb189ccc800] 06:42:08 INFO - PROCESS | 3392 | 1461591728661 Marionette DEBUG loaded listener.js 06:42:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb198e07400) [pid = 3392] [serial = 882] [outer = 0x7fb189ccc800] 06:42:09 INFO - PROCESS | 3392 | 1461591729545 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 06:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1429ms 06:42:09 INFO - PROCESS | 3392 | 1461591729617 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 06:42:09 INFO - PROCESS | 3392 | 1461591729621 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 06:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:42:09 INFO - PROCESS | 3392 | 1461591729627 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:42:09 INFO - PROCESS | 3392 | 1461591729630 Marionette TRACE conn3 <- [1,1146,null,{}] 06:42:09 INFO - PROCESS | 3392 | 1461591729636 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:09 INFO - PROCESS | 3392 | 1461591729826 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 06:42:10 INFO - PROCESS | 3392 | 1461591730004 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7a17800 == 103 [pid = 3392] [id = 294] 06:42:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb1904df400) [pid = 3392] [serial = 883] [outer = (nil)] 06:42:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb1a1bf1800) [pid = 3392] [serial = 884] [outer = 0x7fb1904df400] 06:42:10 INFO - PROCESS | 3392 | 1461591730080 Marionette DEBUG loaded listener.js 06:42:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb1a2c46800) [pid = 3392] [serial = 885] [outer = 0x7fb1904df400] 06:42:10 INFO - PROCESS | 3392 | 1461591730966 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 06:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1377ms 06:42:11 INFO - PROCESS | 3392 | 1461591731007 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 06:42:11 INFO - PROCESS | 3392 | 1461591731011 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 06:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:42:11 INFO - PROCESS | 3392 | 1461591731017 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:42:11 INFO - PROCESS | 3392 | 1461591731021 Marionette TRACE conn3 <- [1,1150,null,{}] 06:42:11 INFO - PROCESS | 3392 | 1461591731026 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:11 INFO - PROCESS | 3392 | 1461591731259 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 06:42:11 INFO - PROCESS | 3392 | 1461591731441 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ac0b9800 == 104 [pid = 3392] [id = 295] 06:42:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb1a2c49800) [pid = 3392] [serial = 886] [outer = (nil)] 06:42:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb1a7404c00) [pid = 3392] [serial = 887] [outer = 0x7fb1a2c49800] 06:42:11 INFO - PROCESS | 3392 | 1461591731522 Marionette DEBUG loaded listener.js 06:42:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb1a753b800) [pid = 3392] [serial = 888] [outer = 0x7fb1a2c49800] 06:42:12 INFO - PROCESS | 3392 | 1461591732462 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 06:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1489ms 06:42:12 INFO - PROCESS | 3392 | 1461591732508 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 06:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:42:12 INFO - PROCESS | 3392 | 1461591732512 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 06:42:12 INFO - PROCESS | 3392 | 1461591732519 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:42:12 INFO - PROCESS | 3392 | 1461591732522 Marionette TRACE conn3 <- [1,1154,null,{}] 06:42:12 INFO - PROCESS | 3392 | 1461591732528 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:12 INFO - PROCESS | 3392 | 1461591732724 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 06:42:12 INFO - PROCESS | 3392 | 1461591732904 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1acfae800 == 105 [pid = 3392] [id = 296] 06:42:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb1a3b3c800) [pid = 3392] [serial = 889] [outer = (nil)] 06:42:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb1a7713400) [pid = 3392] [serial = 890] [outer = 0x7fb1a3b3c800] 06:42:12 INFO - PROCESS | 3392 | 1461591732979 Marionette DEBUG loaded listener.js 06:42:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb1a77a6400) [pid = 3392] [serial = 891] [outer = 0x7fb1a3b3c800] 06:42:13 INFO - PROCESS | 3392 | 1461591733838 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 06:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1386ms 06:42:13 INFO - PROCESS | 3392 | 1461591733906 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 06:42:13 INFO - PROCESS | 3392 | 1461591733910 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 06:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:42:13 INFO - PROCESS | 3392 | 1461591733916 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:42:13 INFO - PROCESS | 3392 | 1461591733919 Marionette TRACE conn3 <- [1,1158,null,{}] 06:42:13 INFO - PROCESS | 3392 | 1461591733924 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:14 INFO - PROCESS | 3392 | 1461591734120 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 06:42:14 INFO - PROCESS | 3392 | 1461591734302 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f763000 == 106 [pid = 3392] [id = 297] 06:42:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb1a3cc5000) [pid = 3392] [serial = 892] [outer = (nil)] 06:42:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb1a7c6fc00) [pid = 3392] [serial = 893] [outer = 0x7fb1a3cc5000] 06:42:14 INFO - PROCESS | 3392 | 1461591734378 Marionette DEBUG loaded listener.js 06:42:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb1a7ec5800) [pid = 3392] [serial = 894] [outer = 0x7fb1a3cc5000] 06:42:15 INFO - PROCESS | 3392 | 1461591735247 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 06:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1379ms 06:42:15 INFO - PROCESS | 3392 | 1461591735297 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 06:42:15 INFO - PROCESS | 3392 | 1461591735301 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 06:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:42:15 INFO - PROCESS | 3392 | 1461591735307 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:42:15 INFO - PROCESS | 3392 | 1461591735309 Marionette TRACE conn3 <- [1,1162,null,{}] 06:42:15 INFO - PROCESS | 3392 | 1461591735316 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:15 INFO - PROCESS | 3392 | 1461591735505 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 06:42:15 INFO - PROCESS | 3392 | 1461591735691 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1810ae000 == 107 [pid = 3392] [id = 298] 06:42:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb182f52400) [pid = 3392] [serial = 895] [outer = (nil)] 06:42:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb182f5c000) [pid = 3392] [serial = 896] [outer = 0x7fb182f52400] 06:42:15 INFO - PROCESS | 3392 | 1461591735766 Marionette DEBUG loaded listener.js 06:42:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb182f60800) [pid = 3392] [serial = 897] [outer = 0x7fb182f52400] 06:42:16 INFO - PROCESS | 3392 | 1461591736632 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 06:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1379ms 06:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:42:16 INFO - PROCESS | 3392 | 1461591736688 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 06:42:16 INFO - PROCESS | 3392 | 1461591736691 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 06:42:16 INFO - PROCESS | 3392 | 1461591736697 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:42:16 INFO - PROCESS | 3392 | 1461591736701 Marionette TRACE conn3 <- [1,1166,null,{}] 06:42:16 INFO - PROCESS | 3392 | 1461591736706 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:16 INFO - PROCESS | 3392 | 1461591736905 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 06:42:17 INFO - PROCESS | 3392 | 1461591737093 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183540000 == 108 [pid = 3392] [id = 299] 06:42:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb182f56400) [pid = 3392] [serial = 898] [outer = (nil)] 06:42:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb1a7eccc00) [pid = 3392] [serial = 899] [outer = 0x7fb182f56400] 06:42:17 INFO - PROCESS | 3392 | 1461591737179 Marionette DEBUG loaded listener.js 06:42:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb1a8011800) [pid = 3392] [serial = 900] [outer = 0x7fb182f56400] 06:42:18 INFO - PROCESS | 3392 | 1461591738038 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 06:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1390ms 06:42:18 INFO - PROCESS | 3392 | 1461591738087 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 06:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:42:18 INFO - PROCESS | 3392 | 1461591738092 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 06:42:18 INFO - PROCESS | 3392 | 1461591738098 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:42:18 INFO - PROCESS | 3392 | 1461591738102 Marionette TRACE conn3 <- [1,1170,null,{}] 06:42:18 INFO - PROCESS | 3392 | 1461591738108 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:18 INFO - PROCESS | 3392 | 1461591738333 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 06:42:18 INFO - PROCESS | 3392 | 1461591738524 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181d7b000 == 109 [pid = 3392] [id = 300] 06:42:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb182f60c00) [pid = 3392] [serial = 901] [outer = (nil)] 06:42:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb18f539800) [pid = 3392] [serial = 902] [outer = 0x7fb182f60c00] 06:42:18 INFO - PROCESS | 3392 | 1461591738608 Marionette DEBUG loaded listener.js 06:42:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb1a80e2000) [pid = 3392] [serial = 903] [outer = 0x7fb182f60c00] 06:42:19 INFO - PROCESS | 3392 | 1461591739546 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 06:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1486ms 06:42:19 INFO - PROCESS | 3392 | 1461591739584 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 06:42:19 INFO - PROCESS | 3392 | 1461591739587 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 06:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:42:19 INFO - PROCESS | 3392 | 1461591739594 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:42:19 INFO - PROCESS | 3392 | 1461591739598 Marionette TRACE conn3 <- [1,1174,null,{}] 06:42:19 INFO - PROCESS | 3392 | 1461591739603 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:19 INFO - PROCESS | 3392 | 1461591739806 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 06:42:20 INFO - PROCESS | 3392 | 1461591739997 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1acfab800 == 110 [pid = 3392] [id = 301] 06:42:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb181d5d400) [pid = 3392] [serial = 904] [outer = (nil)] 06:42:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb181d69000) [pid = 3392] [serial = 905] [outer = 0x7fb181d5d400] 06:42:20 INFO - PROCESS | 3392 | 1461591740071 Marionette DEBUG loaded listener.js 06:42:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb18f53c400) [pid = 3392] [serial = 906] [outer = 0x7fb181d5d400] 06:42:20 INFO - PROCESS | 3392 | 1461591740991 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 06:42:21 INFO - PROCESS | 3392 | 1461591741030 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 06:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 06:42:21 INFO - PROCESS | 3392 | 1461591741038 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:42:21 INFO - PROCESS | 3392 | 1461591741041 Marionette TRACE conn3 <- [1,1178,null,{}] 06:42:21 INFO - PROCESS | 3392 | 1461591741047 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:21 INFO - PROCESS | 3392 | 1461591741239 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 06:42:21 INFO - PROCESS | 3392 | 1461591741438 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19041d800 == 111 [pid = 3392] [id = 302] 06:42:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb17eec4000) [pid = 3392] [serial = 907] [outer = (nil)] 06:42:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb17eecc400) [pid = 3392] [serial = 908] [outer = 0x7fb17eec4000] 06:42:21 INFO - PROCESS | 3392 | 1461591741512 Marionette DEBUG loaded listener.js 06:42:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb17eed1c00) [pid = 3392] [serial = 909] [outer = 0x7fb17eec4000] 06:42:22 INFO - PROCESS | 3392 | 1461591742475 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 06:42:22 INFO - PROCESS | 3392 | 1461591742525 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 06:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 06:42:22 INFO - PROCESS | 3392 | 1461591742531 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:42:22 INFO - PROCESS | 3392 | 1461591742534 Marionette TRACE conn3 <- [1,1182,null,{}] 06:42:22 INFO - PROCESS | 3392 | 1461591742540 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:22 INFO - PROCESS | 3392 | 1461591742737 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 06:42:22 INFO - PROCESS | 3392 | 1461591742933 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1830da800 == 112 [pid = 3392] [id = 303] 06:42:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb17eec6400) [pid = 3392] [serial = 910] [outer = (nil)] 06:42:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb1831f3000) [pid = 3392] [serial = 911] [outer = 0x7fb17eec6400] 06:42:23 INFO - PROCESS | 3392 | 1461591743009 Marionette DEBUG loaded listener.js 06:42:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb1831f7c00) [pid = 3392] [serial = 912] [outer = 0x7fb17eec6400] 06:42:23 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:42:23 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:42:23 INFO - PROCESS | 3392 | 1461591743916 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 06:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 06:42:23 INFO - PROCESS | 3392 | 1461591743969 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 06:42:23 INFO - PROCESS | 3392 | 1461591743975 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:42:23 INFO - PROCESS | 3392 | 1461591743979 Marionette TRACE conn3 <- [1,1186,null,{}] 06:42:23 INFO - PROCESS | 3392 | 1461591743984 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:24 INFO - PROCESS | 3392 | 1461591744183 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 06:42:24 INFO - PROCESS | 3392 | 1461591744441 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5c3000 == 113 [pid = 3392] [id = 304] 06:42:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb17eeca800) [pid = 3392] [serial = 913] [outer = (nil)] 06:42:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb1831ff000) [pid = 3392] [serial = 914] [outer = 0x7fb17eeca800] 06:42:24 INFO - PROCESS | 3392 | 1461591744558 Marionette DEBUG loaded listener.js 06:42:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 229 (0x7fb18f151800) [pid = 3392] [serial = 915] [outer = 0x7fb17eeca800] 06:42:25 INFO - PROCESS | 3392 | 1461591745731 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 06:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 06:42:25 INFO - PROCESS | 3392 | 1461591745818 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 06:42:25 INFO - PROCESS | 3392 | 1461591745827 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:42:25 INFO - PROCESS | 3392 | 1461591745832 Marionette TRACE conn3 <- [1,1190,null,{}] 06:42:25 INFO - PROCESS | 3392 | 1461591745840 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:26 INFO - PROCESS | 3392 | 1461591746119 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 06:42:26 INFO - PROCESS | 3392 | 1461591746309 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189aa7000 == 114 [pid = 3392] [id = 305] 06:42:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 230 (0x7fb1831f3400) [pid = 3392] [serial = 916] [outer = (nil)] 06:42:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 231 (0x7fb1831fb400) [pid = 3392] [serial = 917] [outer = 0x7fb1831f3400] 06:42:26 INFO - PROCESS | 3392 | 1461591746381 Marionette DEBUG loaded listener.js 06:42:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 232 (0x7fb184af9000) [pid = 3392] [serial = 918] [outer = 0x7fb1831f3400] 06:42:27 INFO - PROCESS | 3392 | 1461591747408 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 06:42:27 INFO - PROCESS | 3392 | 1461591747472 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 06:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 06:42:27 INFO - PROCESS | 3392 | 1461591747484 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:42:27 INFO - PROCESS | 3392 | 1461591747487 Marionette TRACE conn3 <- [1,1194,null,{}] 06:42:27 INFO - PROCESS | 3392 | 1461591747524 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:27 INFO - PROCESS | 3392 | 1461591747772 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 06:42:28 INFO - PROCESS | 3392 | 1461591748016 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bce2000 == 115 [pid = 3392] [id = 306] 06:42:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 233 (0x7fb18c8c2400) [pid = 3392] [serial = 919] [outer = (nil)] 06:42:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 234 (0x7fb18c8cb400) [pid = 3392] [serial = 920] [outer = 0x7fb18c8c2400] 06:42:28 INFO - PROCESS | 3392 | 1461591748085 Marionette DEBUG loaded listener.js 06:42:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 235 (0x7fb18db09c00) [pid = 3392] [serial = 921] [outer = 0x7fb18c8c2400] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194321800 == 114 [pid = 3392] [id = 288] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 234 (0x7fb1a77af800) [pid = 3392] [serial = 788] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 233 (0x7fb19016bc00) [pid = 3392] [serial = 791] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 232 (0x7fb190170800) [pid = 3392] [serial = 794] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 231 (0x7fb1900f5c00) [pid = 3392] [serial = 818] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f732000 == 113 [pid = 3392] [id = 287] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d981800 == 112 [pid = 3392] [id = 286] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aaa6800 == 111 [pid = 3392] [id = 285] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181fe0800 == 110 [pid = 3392] [id = 284] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c76b000 == 109 [pid = 3392] [id = 283] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2709800 == 108 [pid = 3392] [id = 278] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196257000 == 107 [pid = 3392] [id = 277] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19538f000 == 106 [pid = 3392] [id = 276] 06:42:28 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aa91000 == 105 [pid = 3392] [id = 273] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 230 (0x7fb18db10c00) [pid = 3392] [serial = 807] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 229 (0x7fb19608a000) [pid = 3392] [serial = 773] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 228 (0x7fb18c12c000) [pid = 3392] [serial = 767] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb1a7712c00) [pid = 3392] [serial = 782] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb1a5dbfc00) [pid = 3392] [serial = 779] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb1a3e71800) [pid = 3392] [serial = 776] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb18fef3000) [pid = 3392] [serial = 813] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb18f1d8800) [pid = 3392] [serial = 810] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb18f15a400) [pid = 3392] [serial = 809] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb18fef5800) [pid = 3392] [serial = 816] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb18c237c00) [pid = 3392] [serial = 815] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb18f25d800) [pid = 3392] [serial = 812] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb184c69400) [pid = 3392] [serial = 798] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb182b5a000) [pid = 3392] [serial = 797] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb1904d4c00) [pid = 3392] [serial = 770] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb1a2eed800) [pid = 3392] [serial = 764] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb1a77a5c00) [pid = 3392] [serial = 785] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb18aac5800) [pid = 3392] [serial = 803] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb18c4fb400) [pid = 3392] [serial = 804] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb18b88f000) [pid = 3392] [serial = 801] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb184c6d000) [pid = 3392] [serial = 800] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb18d928800) [pid = 3392] [serial = 806] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:42:28 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:42:29 INFO - PROCESS | 3392 | 1461591749102 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 06:42:29 INFO - PROCESS | 3392 | 1461591749156 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 06:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 06:42:29 INFO - PROCESS | 3392 | 1461591749163 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:42:29 INFO - PROCESS | 3392 | 1461591749169 Marionette TRACE conn3 <- [1,1198,null,{}] 06:42:29 INFO - PROCESS | 3392 | 1461591749185 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:29 INFO - PROCESS | 3392 | 1461591749368 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 06:42:29 INFO - PROCESS | 3392 | 1461591749523 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c764000 == 106 [pid = 3392] [id = 307] 06:42:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb1817a7400) [pid = 3392] [serial = 922] [outer = (nil)] 06:42:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb18f1cec00) [pid = 3392] [serial = 923] [outer = 0x7fb1817a7400] 06:42:29 INFO - PROCESS | 3392 | 1461591749593 Marionette DEBUG loaded listener.js 06:42:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb18f532c00) [pid = 3392] [serial = 924] [outer = 0x7fb1817a7400] 06:42:30 INFO - PROCESS | 3392 | 1461591750405 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 06:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1289ms 06:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:42:30 INFO - PROCESS | 3392 | 1461591750459 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 06:42:30 INFO - PROCESS | 3392 | 1461591750463 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 06:42:30 INFO - PROCESS | 3392 | 1461591750470 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:42:30 INFO - PROCESS | 3392 | 1461591750473 Marionette TRACE conn3 <- [1,1202,null,{}] 06:42:30 INFO - PROCESS | 3392 | 1461591750479 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:30 INFO - PROCESS | 3392 | 1461591750655 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 06:42:30 INFO - PROCESS | 3392 | 1461591750671 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5da000 == 107 [pid = 3392] [id = 308] 06:42:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb18f23e800) [pid = 3392] [serial = 925] [outer = (nil)] 06:42:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb18fb8f800) [pid = 3392] [serial = 926] [outer = 0x7fb18f23e800] 06:42:30 INFO - PROCESS | 3392 | 1461591750736 Marionette DEBUG loaded listener.js 06:42:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb18fe1e000) [pid = 3392] [serial = 927] [outer = 0x7fb18f23e800] 06:42:31 INFO - PROCESS | 3392 | 1461591751728 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:42:31 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 06:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1284ms 06:42:31 INFO - PROCESS | 3392 | 1461591751754 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 06:42:31 INFO - PROCESS | 3392 | 1461591751758 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 06:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:42:31 INFO - PROCESS | 3392 | 1461591751765 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:42:31 INFO - PROCESS | 3392 | 1461591751768 Marionette TRACE conn3 <- [1,1206,null,{}] 06:42:31 INFO - PROCESS | 3392 | 1461591751773 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:32 INFO - PROCESS | 3392 | 1461591752014 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 06:42:32 INFO - PROCESS | 3392 | 1461591752048 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1902e7800 == 108 [pid = 3392] [id = 309] 06:42:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb18f541400) [pid = 3392] [serial = 928] [outer = (nil)] 06:42:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb18fe23000) [pid = 3392] [serial = 929] [outer = 0x7fb18f541400] 06:42:32 INFO - PROCESS | 3392 | 1461591752126 Marionette DEBUG loaded listener.js 06:42:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb18fef7000) [pid = 3392] [serial = 930] [outer = 0x7fb18f541400] 06:42:33 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb189ca6000) [pid = 3392] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:42:33 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb18c2a4000) [pid = 3392] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:42:33 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb18f158000) [pid = 3392] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:42:33 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb18db04c00) [pid = 3392] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:42:33 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb193e04c00) [pid = 3392] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:42:33 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb18fb86c00) [pid = 3392] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:42:33 INFO - PROCESS | 3392 | 1461591753335 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:42:33 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 06:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1593ms 06:42:33 INFO - PROCESS | 3392 | 1461591753360 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 06:42:33 INFO - PROCESS | 3392 | 1461591753364 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 06:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:42:33 INFO - PROCESS | 3392 | 1461591753370 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:42:33 INFO - PROCESS | 3392 | 1461591753372 Marionette TRACE conn3 <- [1,1210,null,{}] 06:42:33 INFO - PROCESS | 3392 | 1461591753377 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:33 INFO - PROCESS | 3392 | 1461591753638 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 06:42:33 INFO - PROCESS | 3392 | 1461591753786 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194715800 == 109 [pid = 3392] [id = 310] 06:42:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb1900f1400) [pid = 3392] [serial = 931] [outer = (nil)] 06:42:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb192fbd400) [pid = 3392] [serial = 932] [outer = 0x7fb1900f1400] 06:42:33 INFO - PROCESS | 3392 | 1461591753857 Marionette DEBUG loaded listener.js 06:42:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb1941ea400) [pid = 3392] [serial = 933] [outer = 0x7fb1900f1400] 06:42:34 INFO - PROCESS | 3392 | 1461591754531 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 06:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1177ms 06:42:34 INFO - PROCESS | 3392 | 1461591754549 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 06:42:34 INFO - PROCESS | 3392 | 1461591754552 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 06:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:42:34 INFO - PROCESS | 3392 | 1461591754561 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:42:34 INFO - PROCESS | 3392 | 1461591754577 Marionette TRACE conn3 <- [1,1214,null,{}] 06:42:34 INFO - PROCESS | 3392 | 1461591754585 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:34 INFO - PROCESS | 3392 | 1461591754754 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 06:42:34 INFO - PROCESS | 3392 | 1461591754905 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1951ec800 == 110 [pid = 3392] [id = 311] 06:42:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb18fe1f800) [pid = 3392] [serial = 934] [outer = (nil)] 06:42:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb19505c400) [pid = 3392] [serial = 935] [outer = 0x7fb18fe1f800] 06:42:34 INFO - PROCESS | 3392 | 1461591754971 Marionette DEBUG loaded listener.js 06:42:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb196456c00) [pid = 3392] [serial = 936] [outer = 0x7fb18fe1f800] 06:42:35 INFO - PROCESS | 3392 | 1461591755988 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 06:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1450ms 06:42:36 INFO - PROCESS | 3392 | 1461591756013 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 06:42:36 INFO - PROCESS | 3392 | 1461591756019 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 06:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:42:36 INFO - PROCESS | 3392 | 1461591756030 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:42:36 INFO - PROCESS | 3392 | 1461591756034 Marionette TRACE conn3 <- [1,1218,null,{}] 06:42:36 INFO - PROCESS | 3392 | 1461591756043 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:36 INFO - PROCESS | 3392 | 1461591756259 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 06:42:36 INFO - PROCESS | 3392 | 1461591756503 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a71f800 == 111 [pid = 3392] [id = 312] 06:42:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb1834f1000) [pid = 3392] [serial = 937] [outer = (nil)] 06:42:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb184c6fc00) [pid = 3392] [serial = 938] [outer = 0x7fb1834f1000] 06:42:36 INFO - PROCESS | 3392 | 1461591756637 Marionette DEBUG loaded listener.js 06:42:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb18bbb5c00) [pid = 3392] [serial = 939] [outer = 0x7fb1834f1000] 06:42:37 INFO - PROCESS | 3392 | 1461591757550 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 06:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1584ms 06:42:37 INFO - PROCESS | 3392 | 1461591757614 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 06:42:37 INFO - PROCESS | 3392 | 1461591757624 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 06:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:42:37 INFO - PROCESS | 3392 | 1461591757635 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:42:37 INFO - PROCESS | 3392 | 1461591757639 Marionette TRACE conn3 <- [1,1222,null,{}] 06:42:37 INFO - PROCESS | 3392 | 1461591757645 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:37 INFO - PROCESS | 3392 | 1461591757895 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 06:42:38 INFO - PROCESS | 3392 | 1461591758150 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f75b000 == 112 [pid = 3392] [id = 313] 06:42:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb18d92f800) [pid = 3392] [serial = 940] [outer = (nil)] 06:42:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb18f152400) [pid = 3392] [serial = 941] [outer = 0x7fb18d92f800] 06:42:38 INFO - PROCESS | 3392 | 1461591758270 Marionette DEBUG loaded listener.js 06:42:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb18f254800) [pid = 3392] [serial = 942] [outer = 0x7fb18d92f800] 06:42:39 INFO - PROCESS | 3392 | 1461591759200 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 06:42:39 INFO - PROCESS | 3392 | 1461591759279 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 06:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 06:42:39 INFO - PROCESS | 3392 | 1461591759285 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:42:39 INFO - PROCESS | 3392 | 1461591759294 Marionette TRACE conn3 <- [1,1226,null,{}] 06:42:39 INFO - PROCESS | 3392 | 1461591759309 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:39 INFO - PROCESS | 3392 | 1461591759550 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 06:42:39 INFO - PROCESS | 3392 | 1461591759802 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196b34000 == 113 [pid = 3392] [id = 314] 06:42:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb18fe1a400) [pid = 3392] [serial = 943] [outer = (nil)] 06:42:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb19016cc00) [pid = 3392] [serial = 944] [outer = 0x7fb18fe1a400] 06:42:39 INFO - PROCESS | 3392 | 1461591759885 Marionette DEBUG loaded listener.js 06:42:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb192fbf800) [pid = 3392] [serial = 945] [outer = 0x7fb18fe1a400] 06:42:40 INFO - PROCESS | 3392 | 1461591760721 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 06:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1486ms 06:42:40 INFO - PROCESS | 3392 | 1461591760774 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 06:42:40 INFO - PROCESS | 3392 | 1461591760777 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 06:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:42:40 INFO - PROCESS | 3392 | 1461591760784 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:42:40 INFO - PROCESS | 3392 | 1461591760786 Marionette TRACE conn3 <- [1,1230,null,{}] 06:42:40 INFO - PROCESS | 3392 | 1461591760792 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:40 INFO - PROCESS | 3392 | 1461591760986 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 06:42:41 INFO - PROCESS | 3392 | 1461591761179 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a584c800 == 114 [pid = 3392] [id = 315] 06:42:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb18fe1e400) [pid = 3392] [serial = 946] [outer = (nil)] 06:42:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 229 (0x7fb1964dec00) [pid = 3392] [serial = 947] [outer = 0x7fb18fe1e400] 06:42:41 INFO - PROCESS | 3392 | 1461591761257 Marionette DEBUG loaded listener.js 06:42:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 230 (0x7fb198e16800) [pid = 3392] [serial = 948] [outer = 0x7fb18fe1e400] 06:42:42 INFO - PROCESS | 3392 | 1461591762107 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 06:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1381ms 06:42:42 INFO - PROCESS | 3392 | 1461591762167 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 06:42:42 INFO - PROCESS | 3392 | 1461591762171 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 06:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:42:42 INFO - PROCESS | 3392 | 1461591762177 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:42:42 INFO - PROCESS | 3392 | 1461591762180 Marionette TRACE conn3 <- [1,1234,null,{}] 06:42:42 INFO - PROCESS | 3392 | 1461591762185 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:42 INFO - PROCESS | 3392 | 1461591762401 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 06:42:42 INFO - PROCESS | 3392 | 1461591762629 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7ce5800 == 115 [pid = 3392] [id = 316] 06:42:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 231 (0x7fb1a2767000) [pid = 3392] [serial = 949] [outer = (nil)] 06:42:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 232 (0x7fb1a2aeec00) [pid = 3392] [serial = 950] [outer = 0x7fb1a2767000] 06:42:42 INFO - PROCESS | 3392 | 1461591762750 Marionette DEBUG loaded listener.js 06:42:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 233 (0x7fb1a3b3f800) [pid = 3392] [serial = 951] [outer = 0x7fb1a2767000] 06:42:43 INFO - PROCESS | 3392 | 1461591763597 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 06:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1478ms 06:42:43 INFO - PROCESS | 3392 | 1461591763657 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 06:42:43 INFO - PROCESS | 3392 | 1461591763660 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 06:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:42:43 INFO - PROCESS | 3392 | 1461591763668 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:42:43 INFO - PROCESS | 3392 | 1461591763672 Marionette TRACE conn3 <- [1,1238,null,{}] 06:42:43 INFO - PROCESS | 3392 | 1461591763678 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:43 INFO - PROCESS | 3392 | 1461591763935 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 06:42:44 INFO - PROCESS | 3392 | 1461591764173 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181b69000 == 116 [pid = 3392] [id = 317] 06:42:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 234 (0x7fb1a7538000) [pid = 3392] [serial = 952] [outer = (nil)] 06:42:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 235 (0x7fb1a77a9000) [pid = 3392] [serial = 953] [outer = 0x7fb1a7538000] 06:42:44 INFO - PROCESS | 3392 | 1461591764297 Marionette DEBUG loaded listener.js 06:42:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 236 (0x7fb1a80e4800) [pid = 3392] [serial = 954] [outer = 0x7fb1a7538000] 06:42:45 INFO - PROCESS | 3392 | 1461591765144 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 06:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1532ms 06:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:42:45 INFO - PROCESS | 3392 | 1461591765200 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 06:42:45 INFO - PROCESS | 3392 | 1461591765203 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 06:42:45 INFO - PROCESS | 3392 | 1461591765209 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:42:45 INFO - PROCESS | 3392 | 1461591765213 Marionette TRACE conn3 <- [1,1242,null,{}] 06:42:45 INFO - PROCESS | 3392 | 1461591765218 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:45 INFO - PROCESS | 3392 | 1461591765434 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 06:42:45 INFO - PROCESS | 3392 | 1461591765626 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184dc7800 == 117 [pid = 3392] [id = 318] 06:42:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 237 (0x7fb18b829000) [pid = 3392] [serial = 955] [outer = (nil)] 06:42:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 238 (0x7fb18b830000) [pid = 3392] [serial = 956] [outer = 0x7fb18b829000] 06:42:45 INFO - PROCESS | 3392 | 1461591765713 Marionette DEBUG loaded listener.js 06:42:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 239 (0x7fb18b835000) [pid = 3392] [serial = 957] [outer = 0x7fb18b829000] 06:42:46 INFO - PROCESS | 3392 | 1461591766570 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 06:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1393ms 06:42:46 INFO - PROCESS | 3392 | 1461591766603 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 06:42:46 INFO - PROCESS | 3392 | 1461591766606 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 06:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:42:46 INFO - PROCESS | 3392 | 1461591766612 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:42:46 INFO - PROCESS | 3392 | 1461591766615 Marionette TRACE conn3 <- [1,1246,null,{}] 06:42:46 INFO - PROCESS | 3392 | 1461591766621 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:46 INFO - PROCESS | 3392 | 1461591766817 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 06:42:47 INFO - PROCESS | 3392 | 1461591767013 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c81a800 == 118 [pid = 3392] [id = 319] 06:42:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 240 (0x7fb182071c00) [pid = 3392] [serial = 958] [outer = (nil)] 06:42:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 241 (0x7fb182078400) [pid = 3392] [serial = 959] [outer = 0x7fb182071c00] 06:42:47 INFO - PROCESS | 3392 | 1461591767101 Marionette DEBUG loaded listener.js 06:42:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 242 (0x7fb18207dc00) [pid = 3392] [serial = 960] [outer = 0x7fb182071c00] 06:42:48 INFO - PROCESS | 3392 | 1461591768019 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 06:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1479ms 06:42:48 INFO - PROCESS | 3392 | 1461591768092 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 06:42:48 INFO - PROCESS | 3392 | 1461591768097 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 06:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:42:48 INFO - PROCESS | 3392 | 1461591768103 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:42:48 INFO - PROCESS | 3392 | 1461591768107 Marionette TRACE conn3 <- [1,1250,null,{}] 06:42:48 INFO - PROCESS | 3392 | 1461591768112 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:48 INFO - PROCESS | 3392 | 1461591768347 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 06:42:48 INFO - PROCESS | 3392 | 1461591768581 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe22800 == 119 [pid = 3392] [id = 320] 06:42:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 243 (0x7fb182073000) [pid = 3392] [serial = 961] [outer = (nil)] 06:42:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 244 (0x7fb18b831800) [pid = 3392] [serial = 962] [outer = 0x7fb182073000] 06:42:48 INFO - PROCESS | 3392 | 1461591768705 Marionette DEBUG loaded listener.js 06:42:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 245 (0x7fb1900b1c00) [pid = 3392] [serial = 963] [outer = 0x7fb182073000] 06:42:49 INFO - PROCESS | 3392 | 1461591769572 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 06:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1534ms 06:42:49 INFO - PROCESS | 3392 | 1461591769639 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 06:42:49 INFO - PROCESS | 3392 | 1461591769643 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 06:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:42:49 INFO - PROCESS | 3392 | 1461591769649 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:42:49 INFO - PROCESS | 3392 | 1461591769652 Marionette TRACE conn3 <- [1,1254,null,{}] 06:42:49 INFO - PROCESS | 3392 | 1461591769658 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:49 INFO - PROCESS | 3392 | 1461591769865 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 06:42:50 INFO - PROCESS | 3392 | 1461591770101 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19048c800 == 120 [pid = 3392] [id = 321] 06:42:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 246 (0x7fb1900b6400) [pid = 3392] [serial = 964] [outer = (nil)] 06:42:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 247 (0x7fb1900b8c00) [pid = 3392] [serial = 965] [outer = 0x7fb1900b6400] 06:42:50 INFO - PROCESS | 3392 | 1461591770220 Marionette DEBUG loaded listener.js 06:42:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 248 (0x7fb1900bd800) [pid = 3392] [serial = 966] [outer = 0x7fb1900b6400] 06:42:51 INFO - PROCESS | 3392 | 1461591771180 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 06:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1581ms 06:42:51 INFO - PROCESS | 3392 | 1461591771231 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 06:42:51 INFO - PROCESS | 3392 | 1461591771236 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 06:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:42:51 INFO - PROCESS | 3392 | 1461591771242 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:42:51 INFO - PROCESS | 3392 | 1461591771248 Marionette TRACE conn3 <- [1,1258,null,{}] 06:42:51 INFO - PROCESS | 3392 | 1461591771256 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:51 INFO - PROCESS | 3392 | 1461591771522 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 06:42:52 INFO - PROCESS | 3392 | 1461591772234 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183543800 == 121 [pid = 3392] [id = 322] 06:42:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 249 (0x7fb181d60000) [pid = 3392] [serial = 967] [outer = (nil)] 06:42:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 250 (0x7fb181d64800) [pid = 3392] [serial = 968] [outer = 0x7fb181d60000] 06:42:52 INFO - PROCESS | 3392 | 1461591772319 Marionette DEBUG loaded listener.js 06:42:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 251 (0x7fb182f59000) [pid = 3392] [serial = 969] [outer = 0x7fb181d60000] 06:42:53 INFO - PROCESS | 3392 | 1461591773282 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 06:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2092ms 06:42:53 INFO - PROCESS | 3392 | 1461591773337 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 06:42:53 INFO - PROCESS | 3392 | 1461591773352 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 06:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:42:53 INFO - PROCESS | 3392 | 1461591773366 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:42:53 INFO - PROCESS | 3392 | 1461591773379 Marionette TRACE conn3 <- [1,1262,null,{}] 06:42:53 INFO - PROCESS | 3392 | 1461591773391 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:53 INFO - PROCESS | 3392 | 1461591773660 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 06:42:53 INFO - PROCESS | 3392 | 1461591773957 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181e2c000 == 122 [pid = 3392] [id = 323] 06:42:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 252 (0x7fb182f6e000) [pid = 3392] [serial = 970] [outer = (nil)] 06:42:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 253 (0x7fb1831f5c00) [pid = 3392] [serial = 971] [outer = 0x7fb182f6e000] 06:42:54 INFO - PROCESS | 3392 | 1461591774031 Marionette DEBUG loaded listener.js 06:42:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 254 (0x7fb1834e9000) [pid = 3392] [serial = 972] [outer = 0x7fb182f6e000] 06:42:54 INFO - PROCESS | 3392 | 1461591774933 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 06:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1611ms 06:42:54 INFO - PROCESS | 3392 | 1461591774979 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 06:42:54 INFO - PROCESS | 3392 | 1461591774986 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 06:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:42:54 INFO - PROCESS | 3392 | 1461591774992 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:42:54 INFO - PROCESS | 3392 | 1461591774995 Marionette TRACE conn3 <- [1,1266,null,{}] 06:42:55 INFO - PROCESS | 3392 | 1461591775001 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:55 INFO - PROCESS | 3392 | 1461591775179 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 06:42:55 INFO - PROCESS | 3392 | 1461591775390 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cbb7800 == 123 [pid = 3392] [id = 324] 06:42:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 255 (0x7fb18aac8800) [pid = 3392] [serial = 973] [outer = (nil)] 06:42:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 256 (0x7fb18c238800) [pid = 3392] [serial = 974] [outer = 0x7fb18aac8800] 06:42:55 INFO - PROCESS | 3392 | 1461591775532 Marionette DEBUG loaded listener.js 06:42:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 257 (0x7fb18c8c7400) [pid = 3392] [serial = 975] [outer = 0x7fb18aac8800] 06:42:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c1af000 == 122 [pid = 3392] [id = 10] 06:42:56 INFO - PROCESS | 3392 | 1461591776508 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 06:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1579ms 06:42:56 INFO - PROCESS | 3392 | 1461591776573 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 06:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:42:56 INFO - PROCESS | 3392 | 1461591776576 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 06:42:56 INFO - PROCESS | 3392 | 1461591776591 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:42:56 INFO - PROCESS | 3392 | 1461591776601 Marionette TRACE conn3 <- [1,1270,null,{}] 06:42:56 INFO - PROCESS | 3392 | 1461591776608 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:56 INFO - PROCESS | 3392 | 1461591776840 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 06:42:57 INFO - PROCESS | 3392 | 1461591777204 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194715800 == 121 [pid = 3392] [id = 310] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 256 (0x7fb18feff400) [pid = 3392] [serial = 869] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 255 (0x7fb196085000) [pid = 3392] [serial = 839] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 254 (0x7fb193c26000) [pid = 3392] [serial = 833] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 253 (0x7fb1925b8c00) [pid = 3392] [serial = 830] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 252 (0x7fb1947ccc00) [pid = 3392] [serial = 836] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 251 (0x7fb18fb8f400) [pid = 3392] [serial = 827] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 250 (0x7fb1a276b800) [pid = 3392] [serial = 848] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 249 (0x7fb18b886800) [pid = 3392] [serial = 821] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 248 (0x7fb18c8c8000) [pid = 3392] [serial = 824] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 247 (0x7fb196b6d400) [pid = 3392] [serial = 842] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | --DOMWINDOW == 246 (0x7fb19cb84800) [pid = 3392] [serial = 845] [outer = (nil)] [url = about:blank] 06:42:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184ae2000 == 122 [pid = 3392] [id = 325] 06:42:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 247 (0x7fb181d5d800) [pid = 3392] [serial = 976] [outer = (nil)] 06:42:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 248 (0x7fb18b888800) [pid = 3392] [serial = 977] [outer = 0x7fb181d5d800] 06:42:57 INFO - PROCESS | 3392 | 1461591777368 Marionette DEBUG loaded listener.js 06:42:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 249 (0x7fb18f533c00) [pid = 3392] [serial = 978] [outer = 0x7fb181d5d800] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1902e7800 == 121 [pid = 3392] [id = 309] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5da000 == 120 [pid = 3392] [id = 308] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c764000 == 119 [pid = 3392] [id = 307] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bce2000 == 118 [pid = 3392] [id = 306] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189aa7000 == 117 [pid = 3392] [id = 305] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1acfae800 == 116 [pid = 3392] [id = 296] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1ac0b9800 == 115 [pid = 3392] [id = 295] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7a17800 == 114 [pid = 3392] [id = 294] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a3b2c000 == 113 [pid = 3392] [id = 293] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb198eb3800 == 112 [pid = 3392] [id = 292] 06:42:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18fda1800 == 111 [pid = 3392] [id = 291] 06:42:58 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a707000 == 110 [pid = 3392] [id = 290] 06:42:58 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1951d6000 == 109 [pid = 3392] [id = 289] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 248 (0x7fb18b889800) [pid = 3392] [serial = 852] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 247 (0x7fb189cca000) [pid = 3392] [serial = 851] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 246 (0x7fb18db03400) [pid = 3392] [serial = 855] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 245 (0x7fb18c4f9800) [pid = 3392] [serial = 854] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 244 (0x7fb190163c00) [pid = 3392] [serial = 860] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 243 (0x7fb18f1cf400) [pid = 3392] [serial = 857] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 242 (0x7fb18f25ac00) [pid = 3392] [serial = 858] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 241 (0x7fb194c2a400) [pid = 3392] [serial = 866] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 240 (0x7fb196410800) [pid = 3392] [serial = 867] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 239 (0x7fb191ab2400) [pid = 3392] [serial = 863] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 238 (0x7fb193493000) [pid = 3392] [serial = 864] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | --DOMWINDOW == 237 (0x7fb190171800) [pid = 3392] [serial = 861] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 3392 | 1461591778174 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 06:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1648ms 06:42:58 INFO - PROCESS | 3392 | 1461591778232 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 06:42:58 INFO - PROCESS | 3392 | 1461591778236 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 06:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:42:58 INFO - PROCESS | 3392 | 1461591778242 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:42:58 INFO - PROCESS | 3392 | 1461591778244 Marionette TRACE conn3 <- [1,1274,null,{}] 06:42:58 INFO - PROCESS | 3392 | 1461591778249 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:58 INFO - PROCESS | 3392 | 1461591778423 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 06:42:58 INFO - PROCESS | 3392 | 1461591778440 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c759800 == 110 [pid = 3392] [id = 326] 06:42:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 238 (0x7fb18f151400) [pid = 3392] [serial = 979] [outer = (nil)] 06:42:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 239 (0x7fb18fb89400) [pid = 3392] [serial = 980] [outer = 0x7fb18f151400] 06:42:58 INFO - PROCESS | 3392 | 1461591778522 Marionette DEBUG loaded listener.js 06:42:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 240 (0x7fb18fe20800) [pid = 3392] [serial = 981] [outer = 0x7fb18f151400] 06:42:59 INFO - PROCESS | 3392 | 1461591779433 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 06:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1228ms 06:42:59 INFO - PROCESS | 3392 | 1461591779471 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 06:42:59 INFO - PROCESS | 3392 | 1461591779475 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 06:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:42:59 INFO - PROCESS | 3392 | 1461591779481 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:42:59 INFO - PROCESS | 3392 | 1461591779483 Marionette TRACE conn3 <- [1,1278,null,{}] 06:42:59 INFO - PROCESS | 3392 | 1461591779488 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:59 INFO - PROCESS | 3392 | 1461591779731 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 06:42:59 INFO - PROCESS | 3392 | 1461591779763 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f761000 == 111 [pid = 3392] [id = 327] 06:42:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 241 (0x7fb1900b3800) [pid = 3392] [serial = 982] [outer = (nil)] 06:42:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 242 (0x7fb1900ba400) [pid = 3392] [serial = 983] [outer = 0x7fb1900b3800] 06:42:59 INFO - PROCESS | 3392 | 1461591779849 Marionette DEBUG loaded listener.js 06:42:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 243 (0x7fb1904da800) [pid = 3392] [serial = 984] [outer = 0x7fb1900b3800] 06:43:00 INFO - PROCESS | 3392 | 1461591780831 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 06:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1384ms 06:43:00 INFO - PROCESS | 3392 | 1461591780868 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 06:43:00 INFO - PROCESS | 3392 | 1461591780871 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 06:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:43:00 INFO - PROCESS | 3392 | 1461591780882 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:43:00 INFO - PROCESS | 3392 | 1461591780886 Marionette TRACE conn3 <- [1,1282,null,{}] 06:43:00 INFO - PROCESS | 3392 | 1461591780901 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:01 INFO - PROCESS | 3392 | 1461591781129 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 06:43:01 INFO - PROCESS | 3392 | 1461591781162 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1904a0000 == 112 [pid = 3392] [id = 328] 06:43:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 244 (0x7fb18fe19c00) [pid = 3392] [serial = 985] [outer = (nil)] 06:43:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 245 (0x7fb19505e000) [pid = 3392] [serial = 986] [outer = 0x7fb18fe19c00] 06:43:01 INFO - PROCESS | 3392 | 1461591781238 Marionette DEBUG loaded listener.js 06:43:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 246 (0x7fb196410800) [pid = 3392] [serial = 987] [outer = 0x7fb18fe19c00] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 245 (0x7fb18db0cc00) [pid = 3392] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 244 (0x7fb191ac0000) [pid = 3392] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 243 (0x7fb1a3cc5000) [pid = 3392] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 242 (0x7fb181e5bc00) [pid = 3392] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 241 (0x7fb18f541400) [pid = 3392] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 240 (0x7fb1904df400) [pid = 3392] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 239 (0x7fb195184000) [pid = 3392] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 238 (0x7fb194334400) [pid = 3392] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 237 (0x7fb198e1a400) [pid = 3392] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 236 (0x7fb19349c400) [pid = 3392] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 235 (0x7fb18bbb7400) [pid = 3392] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 234 (0x7fb1817a5400) [pid = 3392] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 233 (0x7fb182b54c00) [pid = 3392] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 232 (0x7fb18c8c2400) [pid = 3392] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 231 (0x7fb18fb8ac00) [pid = 3392] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 230 (0x7fb1817a7400) [pid = 3392] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 229 (0x7fb1834e5c00) [pid = 3392] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 228 (0x7fb18f23e800) [pid = 3392] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb18c128c00) [pid = 3392] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb195be8c00) [pid = 3392] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb181e58400) [pid = 3392] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb18db0b000) [pid = 3392] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb193c25c00) [pid = 3392] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb18c239800) [pid = 3392] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb193be1800) [pid = 3392] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb190162800) [pid = 3392] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb1817a6c00) [pid = 3392] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb18c29f800) [pid = 3392] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb1a7664c00) [pid = 3392] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb1831f3400) [pid = 3392] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb1900f1400) [pid = 3392] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb195069400) [pid = 3392] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb181e5c800) [pid = 3392] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb18f25b800) [pid = 3392] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb192e1c000) [pid = 3392] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb1a2c49800) [pid = 3392] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb18f258000) [pid = 3392] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb18c8c6c00) [pid = 3392] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb189ccc800) [pid = 3392] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb194335c00) [pid = 3392] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb18a9a1c00) [pid = 3392] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb1900f4800) [pid = 3392] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb18c23e000) [pid = 3392] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb18a995c00) [pid = 3392] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb18a992c00) [pid = 3392] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb1a753c800) [pid = 3392] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb193ccc400) [pid = 3392] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb195d6f000) [pid = 3392] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb18db03c00) [pid = 3392] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb1a1b0e000) [pid = 3392] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb193c2dc00) [pid = 3392] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18f152800) [pid = 3392] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb193bd3000) [pid = 3392] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb184af1c00) [pid = 3392] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb181e57800) [pid = 3392] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb18a994c00) [pid = 3392] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb18f23d800) [pid = 3392] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb18f791800) [pid = 3392] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb18bbb4800) [pid = 3392] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18d931800) [pid = 3392] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb194c2ec00) [pid = 3392] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb181e59000) [pid = 3392] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb195064800) [pid = 3392] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb1a3b3c800) [pid = 3392] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb1817a3800) [pid = 3392] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb182f52400) [pid = 3392] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb18f150400) [pid = 3392] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18fb8a400) [pid = 3392] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb189ca7800) [pid = 3392] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb181e5fc00) [pid = 3392] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:43:02 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb181bd8800) [pid = 3392] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:43:03 INFO - PROCESS | 3392 | 1461591783295 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 06:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2447ms 06:43:03 INFO - PROCESS | 3392 | 1461591783329 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 06:43:03 INFO - PROCESS | 3392 | 1461591783332 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 06:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:43:03 INFO - PROCESS | 3392 | 1461591783347 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:43:03 INFO - PROCESS | 3392 | 1461591783351 Marionette TRACE conn3 <- [1,1286,null,{}] 06:43:03 INFO - PROCESS | 3392 | 1461591783358 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:03 INFO - PROCESS | 3392 | 1461591783527 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 06:43:03 INFO - PROCESS | 3392 | 1461591783543 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1830e1000 == 113 [pid = 3392] [id = 329] 06:43:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb181e53c00) [pid = 3392] [serial = 988] [outer = (nil)] 06:43:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb189ca7800) [pid = 3392] [serial = 989] [outer = 0x7fb181e53c00] 06:43:03 INFO - PROCESS | 3392 | 1461591783605 Marionette DEBUG loaded listener.js 06:43:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18c29f800) [pid = 3392] [serial = 990] [outer = 0x7fb181e53c00] 06:43:04 INFO - PROCESS | 3392 | 1461591784455 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 06:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1146ms 06:43:04 INFO - PROCESS | 3392 | 1461591784497 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 06:43:04 INFO - PROCESS | 3392 | 1461591784501 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 06:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:43:04 INFO - PROCESS | 3392 | 1461591784509 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:43:04 INFO - PROCESS | 3392 | 1461591784511 Marionette TRACE conn3 <- [1,1290,null,{}] 06:43:04 INFO - PROCESS | 3392 | 1461591784516 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:04 INFO - PROCESS | 3392 | 1461591784745 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 06:43:05 INFO - PROCESS | 3392 | 1461591785008 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1810a0000 == 114 [pid = 3392] [id = 330] 06:43:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb17eec3400) [pid = 3392] [serial = 991] [outer = (nil)] 06:43:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb1817a2000) [pid = 3392] [serial = 992] [outer = 0x7fb17eec3400] 06:43:05 INFO - PROCESS | 3392 | 1461591785088 Marionette DEBUG loaded listener.js 06:43:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb181d6c000) [pid = 3392] [serial = 993] [outer = 0x7fb17eec3400] 06:43:06 INFO - PROCESS | 3392 | 1461591786131 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 06:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1678ms 06:43:06 INFO - PROCESS | 3392 | 1461591786192 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 06:43:06 INFO - PROCESS | 3392 | 1461591786204 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 06:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:43:06 INFO - PROCESS | 3392 | 1461591786217 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:43:06 INFO - PROCESS | 3392 | 1461591786228 Marionette TRACE conn3 <- [1,1294,null,{}] 06:43:06 INFO - PROCESS | 3392 | 1461591786240 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:06 INFO - PROCESS | 3392 | 1461591786587 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 06:43:06 INFO - PROCESS | 3392 | 1461591786834 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c75a800 == 115 [pid = 3392] [id = 331] 06:43:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb1831f0400) [pid = 3392] [serial = 994] [outer = (nil)] 06:43:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb189caa000) [pid = 3392] [serial = 995] [outer = 0x7fb1831f0400] 06:43:06 INFO - PROCESS | 3392 | 1461591786955 Marionette DEBUG loaded listener.js 06:43:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18b832000) [pid = 3392] [serial = 996] [outer = 0x7fb1831f0400] 06:43:07 INFO - PROCESS | 3392 | 1461591787916 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 06:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1748ms 06:43:07 INFO - PROCESS | 3392 | 1461591787967 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 06:43:07 INFO - PROCESS | 3392 | 1461591787973 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 06:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:43:07 INFO - PROCESS | 3392 | 1461591787980 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:43:07 INFO - PROCESS | 3392 | 1461591787983 Marionette TRACE conn3 <- [1,1298,null,{}] 06:43:07 INFO - PROCESS | 3392 | 1461591787989 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:08 INFO - PROCESS | 3392 | 1461591788195 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 06:43:08 INFO - PROCESS | 3392 | 1461591788474 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f732800 == 116 [pid = 3392] [id = 332] 06:43:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18c402c00) [pid = 3392] [serial = 997] [outer = (nil)] 06:43:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb18d92e400) [pid = 3392] [serial = 998] [outer = 0x7fb18c402c00] 06:43:08 INFO - PROCESS | 3392 | 1461591788599 Marionette DEBUG loaded listener.js 06:43:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb18f15a800) [pid = 3392] [serial = 999] [outer = 0x7fb18c402c00] 06:43:09 INFO - PROCESS | 3392 | 1461591789519 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 06:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1594ms 06:43:09 INFO - PROCESS | 3392 | 1461591789576 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 06:43:09 INFO - PROCESS | 3392 | 1461591789579 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 06:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:43:09 INFO - PROCESS | 3392 | 1461591789595 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:43:09 INFO - PROCESS | 3392 | 1461591789605 Marionette TRACE conn3 <- [1,1302,null,{}] 06:43:09 INFO - PROCESS | 3392 | 1461591789614 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:09 INFO - PROCESS | 3392 | 1461591789865 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 06:43:10 INFO - PROCESS | 3392 | 1461591790115 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194672000 == 117 [pid = 3392] [id = 333] 06:43:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb18c126800) [pid = 3392] [serial = 1000] [outer = (nil)] 06:43:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb18fe20400) [pid = 3392] [serial = 1001] [outer = 0x7fb18c126800] 06:43:10 INFO - PROCESS | 3392 | 1461591790237 Marionette DEBUG loaded listener.js 06:43:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb18fef3800) [pid = 3392] [serial = 1002] [outer = 0x7fb18c126800] 06:43:11 INFO - PROCESS | 3392 | 1461591791194 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 06:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1652ms 06:43:11 INFO - PROCESS | 3392 | 1461591791241 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 06:43:11 INFO - PROCESS | 3392 | 1461591791249 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 06:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:43:11 INFO - PROCESS | 3392 | 1461591791259 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:43:11 INFO - PROCESS | 3392 | 1461591791263 Marionette TRACE conn3 <- [1,1306,null,{}] 06:43:11 INFO - PROCESS | 3392 | 1461591791274 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:11 INFO - PROCESS | 3392 | 1461591791553 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 06:43:11 INFO - PROCESS | 3392 | 1461591791833 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19544e000 == 118 [pid = 3392] [id = 334] 06:43:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb182f62c00) [pid = 3392] [serial = 1003] [outer = (nil)] 06:43:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb19016bc00) [pid = 3392] [serial = 1004] [outer = 0x7fb182f62c00] 06:43:11 INFO - PROCESS | 3392 | 1461591791914 Marionette DEBUG loaded listener.js 06:43:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb191ab1800) [pid = 3392] [serial = 1005] [outer = 0x7fb182f62c00] 06:43:13 INFO - PROCESS | 3392 | 1461591793095 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 06:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1887ms 06:43:13 INFO - PROCESS | 3392 | 1461591793147 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 06:43:13 INFO - PROCESS | 3392 | 1461591793153 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 06:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:43:13 INFO - PROCESS | 3392 | 1461591793162 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:43:13 INFO - PROCESS | 3392 | 1461591793166 Marionette TRACE conn3 <- [1,1310,null,{}] 06:43:13 INFO - PROCESS | 3392 | 1461591793199 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:13 INFO - PROCESS | 3392 | 1461591793569 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 06:43:13 INFO - PROCESS | 3392 | 1461591793755 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1962ad000 == 119 [pid = 3392] [id = 335] 06:43:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb193e0a800) [pid = 3392] [serial = 1006] [outer = (nil)] 06:43:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb1942e4000) [pid = 3392] [serial = 1007] [outer = 0x7fb193e0a800] 06:43:13 INFO - PROCESS | 3392 | 1461591793899 Marionette DEBUG loaded listener.js 06:43:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb195064800) [pid = 3392] [serial = 1008] [outer = 0x7fb193e0a800] 06:43:14 INFO - PROCESS | 3392 | 1461591794815 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 06:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 06:43:14 INFO - PROCESS | 3392 | 1461591794869 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 06:43:14 INFO - PROCESS | 3392 | 1461591794875 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:43:14 INFO - PROCESS | 3392 | 1461591794879 Marionette TRACE conn3 <- [1,1314,null,{}] 06:43:14 INFO - PROCESS | 3392 | 1461591794884 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:15 INFO - PROCESS | 3392 | 1461591795089 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 06:43:15 INFO - PROCESS | 3392 | 1461591795299 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a3b30000 == 120 [pid = 3392] [id = 336] 06:43:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb18f78b800) [pid = 3392] [serial = 1009] [outer = (nil)] 06:43:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb196dac000) [pid = 3392] [serial = 1010] [outer = 0x7fb18f78b800] 06:43:15 INFO - PROCESS | 3392 | 1461591795430 Marionette DEBUG loaded listener.js 06:43:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb19cb80c00) [pid = 3392] [serial = 1011] [outer = 0x7fb18f78b800] 06:43:16 INFO - PROCESS | 3392 | 1461591796405 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 06:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1585ms 06:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:43:16 INFO - PROCESS | 3392 | 1461591796461 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 06:43:16 INFO - PROCESS | 3392 | 1461591796464 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 06:43:16 INFO - PROCESS | 3392 | 1461591796471 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:43:16 INFO - PROCESS | 3392 | 1461591796474 Marionette TRACE conn3 <- [1,1318,null,{}] 06:43:16 INFO - PROCESS | 3392 | 1461591796479 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:16 INFO - PROCESS | 3392 | 1461591796699 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 06:43:17 INFO - PROCESS | 3392 | 1461591797039 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a781f800 == 121 [pid = 3392] [id = 337] 06:43:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb1900fe000) [pid = 3392] [serial = 1012] [outer = (nil)] 06:43:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb1a29dec00) [pid = 3392] [serial = 1013] [outer = 0x7fb1900fe000] 06:43:17 INFO - PROCESS | 3392 | 1461591797134 Marionette DEBUG loaded listener.js 06:43:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb1a2e1a800) [pid = 3392] [serial = 1014] [outer = 0x7fb1900fe000] 06:43:18 INFO - PROCESS | 3392 | 1461591798185 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 06:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1784ms 06:43:18 INFO - PROCESS | 3392 | 1461591798255 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 06:43:18 INFO - PROCESS | 3392 | 1461591798259 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 06:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:43:18 INFO - PROCESS | 3392 | 1461591798265 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:43:18 INFO - PROCESS | 3392 | 1461591798267 Marionette TRACE conn3 <- [1,1322,null,{}] 06:43:18 INFO - PROCESS | 3392 | 1461591798274 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:18 INFO - PROCESS | 3392 | 1461591798500 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 06:43:18 INFO - PROCESS | 3392 | 1461591798741 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a9c20800 == 122 [pid = 3392] [id = 338] 06:43:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb19cb80400) [pid = 3392] [serial = 1015] [outer = (nil)] 06:43:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb1a3c03c00) [pid = 3392] [serial = 1016] [outer = 0x7fb19cb80400] 06:43:18 INFO - PROCESS | 3392 | 1461591798860 Marionette DEBUG loaded listener.js 06:43:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb1a3e76000) [pid = 3392] [serial = 1017] [outer = 0x7fb19cb80400] 06:43:19 INFO - PROCESS | 3392 | 1461591799675 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 06:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1483ms 06:43:19 INFO - PROCESS | 3392 | 1461591799749 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 06:43:19 INFO - PROCESS | 3392 | 1461591799752 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 06:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:43:19 INFO - PROCESS | 3392 | 1461591799759 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:43:19 INFO - PROCESS | 3392 | 1461591799762 Marionette TRACE conn3 <- [1,1326,null,{}] 06:43:19 INFO - PROCESS | 3392 | 1461591799767 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:19 INFO - PROCESS | 3392 | 1461591799968 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 06:43:20 INFO - PROCESS | 3392 | 1461591800168 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e287000 == 123 [pid = 3392] [id = 339] 06:43:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb18c4fdc00) [pid = 3392] [serial = 1018] [outer = (nil)] 06:43:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb18cc24000) [pid = 3392] [serial = 1019] [outer = 0x7fb18c4fdc00] 06:43:20 INFO - PROCESS | 3392 | 1461591800266 Marionette DEBUG loaded listener.js 06:43:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb18d8c3000) [pid = 3392] [serial = 1020] [outer = 0x7fb18c4fdc00] 06:43:21 INFO - PROCESS | 3392 | 1461591801164 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:43:21 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 06:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1440ms 06:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:43:21 INFO - PROCESS | 3392 | 1461591801199 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 06:43:21 INFO - PROCESS | 3392 | 1461591801202 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 06:43:21 INFO - PROCESS | 3392 | 1461591801210 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:43:21 INFO - PROCESS | 3392 | 1461591801212 Marionette TRACE conn3 <- [1,1330,null,{}] 06:43:21 INFO - PROCESS | 3392 | 1461591801236 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:21 INFO - PROCESS | 3392 | 1461591801416 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 06:43:21 INFO - PROCESS | 3392 | 1461591801614 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e29f800 == 124 [pid = 3392] [id = 340] 06:43:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb1a3fd9000) [pid = 3392] [serial = 1021] [outer = (nil)] 06:43:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb1a753c000) [pid = 3392] [serial = 1022] [outer = 0x7fb1a3fd9000] 06:43:21 INFO - PROCESS | 3392 | 1461591801702 Marionette DEBUG loaded listener.js 06:43:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb1a770d400) [pid = 3392] [serial = 1023] [outer = 0x7fb1a3fd9000] 06:43:22 INFO - PROCESS | 3392 | 1461591802643 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:43:22 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 06:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1484ms 06:43:22 INFO - PROCESS | 3392 | 1461591802692 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 06:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:43:22 INFO - PROCESS | 3392 | 1461591802697 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 06:43:22 INFO - PROCESS | 3392 | 1461591802702 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:43:22 INFO - PROCESS | 3392 | 1461591802706 Marionette TRACE conn3 <- [1,1334,null,{}] 06:43:22 INFO - PROCESS | 3392 | 1461591802712 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:22 INFO - PROCESS | 3392 | 1461591802925 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 06:43:23 INFO - PROCESS | 3392 | 1461591803123 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181b7b000 == 125 [pid = 3392] [id = 341] 06:43:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb180415c00) [pid = 3392] [serial = 1024] [outer = (nil)] 06:43:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb18041d800) [pid = 3392] [serial = 1025] [outer = 0x7fb180415c00] 06:43:23 INFO - PROCESS | 3392 | 1461591803294 Marionette DEBUG loaded listener.js 06:43:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb1a77a5000) [pid = 3392] [serial = 1026] [outer = 0x7fb180415c00] 06:43:24 INFO - PROCESS | 3392 | 1461591804177 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 06:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1533ms 06:43:24 INFO - PROCESS | 3392 | 1461591804236 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 06:43:24 INFO - PROCESS | 3392 | 1461591804239 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 06:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:43:24 INFO - PROCESS | 3392 | 1461591804246 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:43:24 INFO - PROCESS | 3392 | 1461591804248 Marionette TRACE conn3 <- [1,1338,null,{}] 06:43:24 INFO - PROCESS | 3392 | 1461591804254 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:24 INFO - PROCESS | 3392 | 1461591804440 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 06:43:24 INFO - PROCESS | 3392 | 1461591804648 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1803d7000 == 126 [pid = 3392] [id = 342] 06:43:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb180416400) [pid = 3392] [serial = 1027] [outer = (nil)] 06:43:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb1805ca800) [pid = 3392] [serial = 1028] [outer = 0x7fb180416400] 06:43:24 INFO - PROCESS | 3392 | 1461591804760 Marionette DEBUG loaded listener.js 06:43:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb1805cec00) [pid = 3392] [serial = 1029] [outer = 0x7fb180416400] 06:43:26 INFO - PROCESS | 3392 | 1461591806105 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 06:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1887ms 06:43:26 INFO - PROCESS | 3392 | 1461591806208 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 06:43:26 INFO - PROCESS | 3392 | 1461591806214 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 06:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:43:26 INFO - PROCESS | 3392 | 1461591806226 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:43:26 INFO - PROCESS | 3392 | 1461591806229 Marionette TRACE conn3 <- [1,1342,null,{}] 06:43:26 INFO - PROCESS | 3392 | 1461591806238 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:26 INFO - PROCESS | 3392 | 1461591806456 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 06:43:26 INFO - PROCESS | 3392 | 1461591806655 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1810a8000 == 127 [pid = 3392] [id = 343] 06:43:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb1805c3000) [pid = 3392] [serial = 1030] [outer = (nil)] 06:43:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb1805d0c00) [pid = 3392] [serial = 1031] [outer = 0x7fb1805c3000] 06:43:26 INFO - PROCESS | 3392 | 1461591806726 Marionette DEBUG loaded listener.js 06:43:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb189ca5000) [pid = 3392] [serial = 1032] [outer = 0x7fb1805c3000] 06:43:27 INFO - PROCESS | 3392 | 1461591807623 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 06:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1432ms 06:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:43:27 INFO - PROCESS | 3392 | 1461591807658 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 06:43:27 INFO - PROCESS | 3392 | 1461591807661 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 06:43:27 INFO - PROCESS | 3392 | 1461591807667 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:43:27 INFO - PROCESS | 3392 | 1461591807670 Marionette TRACE conn3 <- [1,1346,null,{}] 06:43:27 INFO - PROCESS | 3392 | 1461591807675 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:27 INFO - PROCESS | 3392 | 1461591807858 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 06:43:28 INFO - PROCESS | 3392 | 1461591808573 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181771800 == 128 [pid = 3392] [id = 344] 06:43:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb180416000) [pid = 3392] [serial = 1033] [outer = (nil)] 06:43:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb18041b400) [pid = 3392] [serial = 1034] [outer = 0x7fb180416000] 06:43:28 INFO - PROCESS | 3392 | 1461591808655 Marionette DEBUG loaded listener.js 06:43:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb181d6b000) [pid = 3392] [serial = 1035] [outer = 0x7fb180416000] 06:43:29 INFO - PROCESS | 3392 | 1461591809520 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 06:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1933ms 06:43:29 INFO - PROCESS | 3392 | 1461591809601 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 06:43:29 INFO - PROCESS | 3392 | 1461591809606 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 06:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:43:29 INFO - PROCESS | 3392 | 1461591809613 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:43:29 INFO - PROCESS | 3392 | 1461591809619 Marionette TRACE conn3 <- [1,1350,null,{}] 06:43:29 INFO - PROCESS | 3392 | 1461591809625 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:29 INFO - PROCESS | 3392 | 1461591809884 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 06:43:30 INFO - PROCESS | 3392 | 1461591810153 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189a92800 == 129 [pid = 3392] [id = 345] 06:43:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb181d61c00) [pid = 3392] [serial = 1036] [outer = (nil)] 06:43:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb18207b400) [pid = 3392] [serial = 1037] [outer = 0x7fb181d61c00] 06:43:30 INFO - PROCESS | 3392 | 1461591810249 Marionette DEBUG loaded listener.js 06:43:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb1834e4400) [pid = 3392] [serial = 1038] [outer = 0x7fb181d61c00] 06:43:31 INFO - PROCESS | 3392 | 1461591811256 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 06:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1682ms 06:43:31 INFO - PROCESS | 3392 | 1461591811299 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 06:43:31 INFO - PROCESS | 3392 | 1461591811305 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 06:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:43:31 INFO - PROCESS | 3392 | 1461591811312 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:43:31 INFO - PROCESS | 3392 | 1461591811315 Marionette TRACE conn3 <- [1,1354,null,{}] 06:43:31 INFO - PROCESS | 3392 | 1461591811320 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:31 INFO - PROCESS | 3392 | 1461591811508 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 06:43:31 INFO - PROCESS | 3392 | 1461591811795 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181fd6000 == 130 [pid = 3392] [id = 346] 06:43:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb181e53000) [pid = 3392] [serial = 1039] [outer = (nil)] 06:43:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb18b885c00) [pid = 3392] [serial = 1040] [outer = 0x7fb181e53000] 06:43:31 INFO - PROCESS | 3392 | 1461591811911 Marionette DEBUG loaded listener.js 06:43:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 229 (0x7fb18bbb4800) [pid = 3392] [serial = 1041] [outer = 0x7fb181e53000] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aaa4000 == 129 [pid = 3392] [id = 268] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d98a000 == 128 [pid = 3392] [id = 270] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 228 (0x7fb19505c400) [pid = 3392] [serial = 935] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb1831ff000) [pid = 3392] [serial = 914] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb1831f3000) [pid = 3392] [serial = 911] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb181d69000) [pid = 3392] [serial = 905] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb17eecc400) [pid = 3392] [serial = 908] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5d8000 == 127 [pid = 3392] [id = 274] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1830e1000 == 126 [pid = 3392] [id = 329] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1904a0000 == 125 [pid = 3392] [id = 328] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f761000 == 124 [pid = 3392] [id = 327] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c759800 == 123 [pid = 3392] [id = 326] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184ae2000 == 122 [pid = 3392] [id = 325] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cbb7800 == 121 [pid = 3392] [id = 324] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181e2c000 == 120 [pid = 3392] [id = 323] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb183543800 == 119 [pid = 3392] [id = 322] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196b34000 == 118 [pid = 3392] [id = 314] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f75b000 == 117 [pid = 3392] [id = 313] 06:43:32 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a71f800 == 116 [pid = 3392] [id = 312] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb190691800) [pid = 3392] [serial = 819] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb1904e1400) [pid = 3392] [serial = 714] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb195064000) [pid = 3392] [serial = 671] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb1a7ec5800) [pid = 3392] [serial = 894] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb189cc8400) [pid = 3392] [serial = 705] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb18fef7000) [pid = 3392] [serial = 930] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb1a1bf1800) [pid = 3392] [serial = 884] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb1a7535c00) [pid = 3392] [serial = 780] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb195a18800) [pid = 3392] [serial = 629] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb1a29df400) [pid = 3392] [serial = 735] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb193cc8c00) [pid = 3392] [serial = 834] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb18c8ca400) [pid = 3392] [serial = 768] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb18c123c00) [pid = 3392] [serial = 681] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb1a7ca8c00) [pid = 3392] [serial = 795] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb18c8cb400) [pid = 3392] [serial = 920] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb193c24000) [pid = 3392] [serial = 668] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb18f1cec00) [pid = 3392] [serial = 923] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb1a5d38000) [pid = 3392] [serial = 777] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb18fb8f800) [pid = 3392] [serial = 926] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb18c8ca000) [pid = 3392] [serial = 708] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb1980dfc00) [pid = 3392] [serial = 677] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb18f539800) [pid = 3392] [serial = 902] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb196cce400) [pid = 3392] [serial = 870] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb193c2a400) [pid = 3392] [serial = 771] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb1941f6000) [pid = 3392] [serial = 620] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb18db09c00) [pid = 3392] [serial = 921] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb198e19400) [pid = 3392] [serial = 732] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb19506ac00) [pid = 3392] [serial = 626] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb19016fc00) [pid = 3392] [serial = 792] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18c8cc000) [pid = 3392] [serial = 684] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb192fbe400) [pid = 3392] [serial = 563] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb1a77af000) [pid = 3392] [serial = 786] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb184af9000) [pid = 3392] [serial = 918] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb1941ea400) [pid = 3392] [serial = 933] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb1a2c46800) [pid = 3392] [serial = 885] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb1a1bf1000) [pid = 3392] [serial = 774] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1a3beec00) [pid = 3392] [serial = 738] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb1900f7800) [pid = 3392] [serial = 614] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb1947cb400) [pid = 3392] [serial = 623] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb1a753b800) [pid = 3392] [serial = 888] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb18fe1e000) [pid = 3392] [serial = 927] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18f791400) [pid = 3392] [serial = 611] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18db08000) [pid = 3392] [serial = 875] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb198e07400) [pid = 3392] [serial = 882] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb18f532c00) [pid = 3392] [serial = 924] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb196404000) [pid = 3392] [serial = 840] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb1960b0400) [pid = 3392] [serial = 726] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb1942e0000) [pid = 3392] [serial = 879] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb1a7cab400) [pid = 3392] [serial = 789] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb18db05000) [pid = 3392] [serial = 825] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb18c128800) [pid = 3392] [serial = 659] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb1a771a400) [pid = 3392] [serial = 783] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb196cc6c00) [pid = 3392] [serial = 729] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb1964eb400) [pid = 3392] [serial = 674] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb190168400) [pid = 3392] [serial = 828] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb1a3ccb800) [pid = 3392] [serial = 765] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb195d61c00) [pid = 3392] [serial = 723] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb18f23d000) [pid = 3392] [serial = 608] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb1a7404c00) [pid = 3392] [serial = 887] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb19550c400) [pid = 3392] [serial = 837] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb18bbbc000) [pid = 3392] [serial = 873] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb1a7c6fc00) [pid = 3392] [serial = 893] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb1a29d5800) [pid = 3392] [serial = 846] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb18bf38800) [pid = 3392] [serial = 822] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb192fba000) [pid = 3392] [serial = 831] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb192fbf400) [pid = 3392] [serial = 878] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb18f23ac00) [pid = 3392] [serial = 876] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb1904e1c00) [pid = 3392] [serial = 617] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb192fbd400) [pid = 3392] [serial = 932] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb19518d800) [pid = 3392] [serial = 881] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb18c2c1800) [pid = 3392] [serial = 605] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb1a7eccc00) [pid = 3392] [serial = 899] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb18f78a800) [pid = 3392] [serial = 711] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb195185c00) [pid = 3392] [serial = 720] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb1831fb400) [pid = 3392] [serial = 917] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb1a2ae4400) [pid = 3392] [serial = 849] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb1980e6800) [pid = 3392] [serial = 843] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb1a77a6400) [pid = 3392] [serial = 891] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb18f23a400) [pid = 3392] [serial = 662] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb182f5c000) [pid = 3392] [serial = 896] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb189cad400) [pid = 3392] [serial = 872] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb192fb9000) [pid = 3392] [serial = 717] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb1904db400) [pid = 3392] [serial = 665] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb18f259400) [pid = 3392] [serial = 687] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb18fe23000) [pid = 3392] [serial = 929] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb1a7713400) [pid = 3392] [serial = 890] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb1a3c06400) [pid = 3392] [serial = 741] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb182f60800) [pid = 3392] [serial = 897] [outer = (nil)] [url = about:blank] 06:43:32 INFO - PROCESS | 3392 | 1461591812964 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 06:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1684ms 06:43:33 INFO - PROCESS | 3392 | 1461591813012 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 06:43:33 INFO - PROCESS | 3392 | 1461591813016 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 06:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:43:33 INFO - PROCESS | 3392 | 1461591813031 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:43:33 INFO - PROCESS | 3392 | 1461591813039 Marionette TRACE conn3 <- [1,1358,null,{}] 06:43:33 INFO - PROCESS | 3392 | 1461591813047 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:33 INFO - PROCESS | 3392 | 1461591813236 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 06:43:33 INFO - PROCESS | 3392 | 1461591813249 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184ade800 == 117 [pid = 3392] [id = 347] 06:43:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb18c11e400) [pid = 3392] [serial = 1042] [outer = (nil)] 06:43:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb18c29d800) [pid = 3392] [serial = 1043] [outer = 0x7fb18c11e400] 06:43:33 INFO - PROCESS | 3392 | 1461591813323 Marionette DEBUG loaded listener.js 06:43:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb18c407400) [pid = 3392] [serial = 1044] [outer = 0x7fb18c11e400] 06:43:34 INFO - PROCESS | 3392 | 1461591814384 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 06:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1398ms 06:43:34 INFO - PROCESS | 3392 | 1461591814422 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 06:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:43:34 INFO - PROCESS | 3392 | 1461591814427 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 06:43:34 INFO - PROCESS | 3392 | 1461591814432 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:43:34 INFO - PROCESS | 3392 | 1461591814434 Marionette TRACE conn3 <- [1,1362,null,{}] 06:43:34 INFO - PROCESS | 3392 | 1461591814439 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:34 INFO - PROCESS | 3392 | 1461591814669 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 06:43:34 INFO - PROCESS | 3392 | 1461591814769 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0b7800 == 118 [pid = 3392] [id = 348] 06:43:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb1817a4800) [pid = 3392] [serial = 1045] [outer = (nil)] 06:43:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb18c29bc00) [pid = 3392] [serial = 1046] [outer = 0x7fb1817a4800] 06:43:34 INFO - PROCESS | 3392 | 1461591814841 Marionette DEBUG loaded listener.js 06:43:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb18db09800) [pid = 3392] [serial = 1047] [outer = 0x7fb1817a4800] 06:43:35 INFO - PROCESS | 3392 | 1461591815680 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 06:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1284ms 06:43:35 INFO - PROCESS | 3392 | 1461591815717 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 06:43:35 INFO - PROCESS | 3392 | 1461591815719 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 06:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:43:35 INFO - PROCESS | 3392 | 1461591815726 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:43:35 INFO - PROCESS | 3392 | 1461591815729 Marionette TRACE conn3 <- [1,1366,null,{}] 06:43:35 INFO - PROCESS | 3392 | 1461591815739 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:35 INFO - PROCESS | 3392 | 1461591815969 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 06:43:36 INFO - PROCESS | 3392 | 1461591815997 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c81a000 == 119 [pid = 3392] [id = 349] 06:43:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb18f15a400) [pid = 3392] [serial = 1048] [outer = (nil)] 06:43:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb18f176c00) [pid = 3392] [serial = 1049] [outer = 0x7fb18f15a400] 06:43:36 INFO - PROCESS | 3392 | 1461591816071 Marionette DEBUG loaded listener.js 06:43:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb18f25bc00) [pid = 3392] [serial = 1050] [outer = 0x7fb18f15a400] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb18c1af800) [pid = 3392] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb18f151400) [pid = 3392] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb181d5d800) [pid = 3392] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb181d60000) [pid = 3392] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb18aac8800) [pid = 3392] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb182f6e000) [pid = 3392] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb18fe19c00) [pid = 3392] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb1900b3800) [pid = 3392] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:43:37 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb18c2bfc00) [pid = 3392] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:43:37 INFO - PROCESS | 3392 | 1461591817405 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 06:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 06:43:37 INFO - PROCESS | 3392 | 1461591817482 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 06:43:37 INFO - PROCESS | 3392 | 1461591817490 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:43:37 INFO - PROCESS | 3392 | 1461591817495 Marionette TRACE conn3 <- [1,1370,null,{}] 06:43:37 INFO - PROCESS | 3392 | 1461591817503 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:37 INFO - PROCESS | 3392 | 1461591817773 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 06:43:37 INFO - PROCESS | 3392 | 1461591817885 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c80d800 == 120 [pid = 3392] [id = 350] 06:43:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb18f16a400) [pid = 3392] [serial = 1051] [outer = (nil)] 06:43:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb18f532c00) [pid = 3392] [serial = 1052] [outer = 0x7fb18f16a400] 06:43:37 INFO - PROCESS | 3392 | 1461591817958 Marionette DEBUG loaded listener.js 06:43:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb18fb89c00) [pid = 3392] [serial = 1053] [outer = 0x7fb18f16a400] 06:43:38 INFO - PROCESS | 3392 | 1461591818819 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 06:43:38 INFO - PROCESS | 3392 | 1461591818880 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 06:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 06:43:38 INFO - PROCESS | 3392 | 1461591818887 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:43:38 INFO - PROCESS | 3392 | 1461591818889 Marionette TRACE conn3 <- [1,1374,null,{}] 06:43:38 INFO - PROCESS | 3392 | 1461591818897 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:39 INFO - PROCESS | 3392 | 1461591819098 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 06:43:39 INFO - PROCESS | 3392 | 1461591819248 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f1bc000 == 121 [pid = 3392] [id = 351] 06:43:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb180412000) [pid = 3392] [serial = 1054] [outer = (nil)] 06:43:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb18fe1b000) [pid = 3392] [serial = 1055] [outer = 0x7fb180412000] 06:43:39 INFO - PROCESS | 3392 | 1461591819311 Marionette DEBUG loaded listener.js 06:43:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb18fefd400) [pid = 3392] [serial = 1056] [outer = 0x7fb180412000] 06:43:40 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:43:40 INFO - PROCESS | 3392 | 1461591820677 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 06:43:40 INFO - PROCESS | 3392 | 1461591820737 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 06:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 06:43:40 INFO - PROCESS | 3392 | 1461591820745 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:43:40 INFO - PROCESS | 3392 | 1461591820752 Marionette TRACE conn3 <- [1,1378,null,{}] 06:43:40 INFO - PROCESS | 3392 | 1461591820759 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:41 INFO - PROCESS | 3392 | 1461591821006 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 06:43:41 INFO - PROCESS | 3392 | 1461591821332 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1830c6000 == 122 [pid = 3392] [id = 352] 06:43:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb182076400) [pid = 3392] [serial = 1057] [outer = (nil)] 06:43:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb182f69400) [pid = 3392] [serial = 1058] [outer = 0x7fb182076400] 06:43:41 INFO - PROCESS | 3392 | 1461591821426 Marionette DEBUG loaded listener.js 06:43:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb184af9800) [pid = 3392] [serial = 1059] [outer = 0x7fb182076400] 06:43:42 INFO - PROCESS | 3392 | 1461591822393 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 06:43:42 INFO - PROCESS | 3392 | 1461591822451 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 06:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 06:43:42 INFO - PROCESS | 3392 | 1461591822462 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:43:42 INFO - PROCESS | 3392 | 1461591822466 Marionette TRACE conn3 <- [1,1382,null,{}] 06:43:42 INFO - PROCESS | 3392 | 1461591822472 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:42 INFO - PROCESS | 3392 | 1461591822729 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 06:43:43 INFO - PROCESS | 3392 | 1461591823022 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c815000 == 123 [pid = 3392] [id = 353] 06:43:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb189cd7000) [pid = 3392] [serial = 1060] [outer = (nil)] 06:43:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb18c124c00) [pid = 3392] [serial = 1061] [outer = 0x7fb189cd7000] 06:43:43 INFO - PROCESS | 3392 | 1461591823097 Marionette DEBUG loaded listener.js 06:43:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb18c8c1800) [pid = 3392] [serial = 1062] [outer = 0x7fb189cd7000] 06:43:43 INFO - PROCESS | 3392 | [3392] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:43:44 INFO - PROCESS | 3392 | 1461591824036 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 06:43:44 INFO - PROCESS | 3392 | 1461591824104 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 06:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 06:43:44 INFO - PROCESS | 3392 | 1461591824112 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:43:44 INFO - PROCESS | 3392 | 1461591824118 Marionette TRACE conn3 <- [1,1386,null,{}] 06:43:44 INFO - PROCESS | 3392 | 1461591824135 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:44 INFO - PROCESS | 3392 | 1461591824389 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 06:43:44 INFO - PROCESS | 3392 | 1461591824681 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f72b000 == 124 [pid = 3392] [id = 354] 06:43:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb18f243000) [pid = 3392] [serial = 1063] [outer = (nil)] 06:43:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb18f537000) [pid = 3392] [serial = 1064] [outer = 0x7fb18f243000] 06:43:44 INFO - PROCESS | 3392 | 1461591824771 Marionette DEBUG loaded listener.js 06:43:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb18fe20c00) [pid = 3392] [serial = 1065] [outer = 0x7fb18f243000] 06:43:45 INFO - PROCESS | 3392 | 1461591825695 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 06:43:45 INFO - PROCESS | 3392 | 1461591825756 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 06:43:45 INFO - PROCESS | 3392 | 1461591825762 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:43:45 INFO - PROCESS | 3392 | 1461591825766 Marionette TRACE conn3 <- [1,1390,null,{}] 06:43:45 INFO - PROCESS | 3392 | 1461591825771 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:46 INFO - PROCESS | 3392 | 1461591826025 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 06:43:46 INFO - PROCESS | 3392 | 1461591826251 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fdbf000 == 125 [pid = 3392] [id = 355] 06:43:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb18b891400) [pid = 3392] [serial = 1066] [outer = (nil)] 06:43:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb1900fa000) [pid = 3392] [serial = 1067] [outer = 0x7fb18b891400] 06:43:46 INFO - PROCESS | 3392 | 1461591826371 Marionette DEBUG loaded listener.js 06:43:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb190171000) [pid = 3392] [serial = 1068] [outer = 0x7fb18b891400] 06:43:47 INFO - PROCESS | 3392 | 1461591827216 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 06:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1496ms 06:43:47 INFO - PROCESS | 3392 | 1461591827258 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 06:43:47 INFO - PROCESS | 3392 | 1461591827262 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 06:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:43:47 INFO - PROCESS | 3392 | 1461591827268 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:43:47 INFO - PROCESS | 3392 | 1461591827271 Marionette TRACE conn3 <- [1,1394,null,{}] 06:43:47 INFO - PROCESS | 3392 | 1461591827276 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:47 INFO - PROCESS | 3392 | 1461591827479 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 06:43:47 INFO - PROCESS | 3392 | 1461591827679 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb190420000 == 126 [pid = 3392] [id = 356] 06:43:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb18fe24000) [pid = 3392] [serial = 1069] [outer = (nil)] 06:43:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb190685400) [pid = 3392] [serial = 1070] [outer = 0x7fb18fe24000] 06:43:47 INFO - PROCESS | 3392 | 1461591827757 Marionette DEBUG loaded listener.js 06:43:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb192cefc00) [pid = 3392] [serial = 1071] [outer = 0x7fb18fe24000] 06:43:48 INFO - PROCESS | 3392 | 1461591828673 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 06:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1438ms 06:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:43:48 INFO - PROCESS | 3392 | 1461591828707 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 06:43:48 INFO - PROCESS | 3392 | 1461591828710 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 06:43:48 INFO - PROCESS | 3392 | 1461591828717 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:43:48 INFO - PROCESS | 3392 | 1461591828720 Marionette TRACE conn3 <- [1,1398,null,{}] 06:43:48 INFO - PROCESS | 3392 | 1461591828725 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:48 INFO - PROCESS | 3392 | 1461591828986 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 06:43:49 INFO - PROCESS | 3392 | 1461591829225 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb193403000 == 127 [pid = 3392] [id = 357] 06:43:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb1900b7000) [pid = 3392] [serial = 1072] [outer = (nil)] 06:43:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb193c2f800) [pid = 3392] [serial = 1073] [outer = 0x7fb1900b7000] 06:43:49 INFO - PROCESS | 3392 | 1461591829345 Marionette DEBUG loaded listener.js 06:43:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb194451800) [pid = 3392] [serial = 1074] [outer = 0x7fb1900b7000] 06:43:50 INFO - PROCESS | 3392 | 1461591830190 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 06:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1485ms 06:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:43:50 INFO - PROCESS | 3392 | 1461591830201 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 06:43:50 INFO - PROCESS | 3392 | 1461591830203 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 06:43:50 INFO - PROCESS | 3392 | 1461591830210 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:43:50 INFO - PROCESS | 3392 | 1461591830214 Marionette TRACE conn3 <- [1,1402,null,{}] 06:43:50 INFO - PROCESS | 3392 | 1461591830219 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:50 INFO - PROCESS | 3392 | 1461591830417 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 06:43:50 INFO - PROCESS | 3392 | 1461591830631 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194674000 == 128 [pid = 3392] [id = 358] 06:43:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb1904d3400) [pid = 3392] [serial = 1075] [outer = (nil)] 06:43:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb194455400) [pid = 3392] [serial = 1076] [outer = 0x7fb1904d3400] 06:43:50 INFO - PROCESS | 3392 | 1461591830803 Marionette DEBUG loaded listener.js 06:43:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb194c6a000) [pid = 3392] [serial = 1077] [outer = 0x7fb1904d3400] 06:43:52 INFO - PROCESS | 3392 | 1461591832060 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 06:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1937ms 06:43:52 INFO - PROCESS | 3392 | 1461591832150 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 06:43:52 INFO - PROCESS | 3392 | 1461591832156 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 06:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:43:52 INFO - PROCESS | 3392 | 1461591832166 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:43:52 INFO - PROCESS | 3392 | 1461591832170 Marionette TRACE conn3 <- [1,1406,null,{}] 06:43:52 INFO - PROCESS | 3392 | 1461591832180 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:52 INFO - PROCESS | 3392 | 1461591832646 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 06:43:52 INFO - PROCESS | 3392 | 1461591832945 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194f1d000 == 129 [pid = 3392] [id = 359] 06:43:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb194c2a400) [pid = 3392] [serial = 1078] [outer = (nil)] 06:43:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb195069000) [pid = 3392] [serial = 1079] [outer = 0x7fb194c2a400] 06:43:53 INFO - PROCESS | 3392 | 1461591833080 Marionette DEBUG loaded listener.js 06:43:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb195431c00) [pid = 3392] [serial = 1080] [outer = 0x7fb194c2a400] 06:43:54 INFO - PROCESS | 3392 | 1461591833999 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 06:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1897ms 06:43:54 INFO - PROCESS | 3392 | 1461591834062 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 06:43:54 INFO - PROCESS | 3392 | 1461591834066 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 06:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:43:54 INFO - PROCESS | 3392 | 1461591834072 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:43:54 INFO - PROCESS | 3392 | 1461591834074 Marionette TRACE conn3 <- [1,1410,null,{}] 06:43:54 INFO - PROCESS | 3392 | 1461591834080 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:54 INFO - PROCESS | 3392 | 1461591834308 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 06:43:54 INFO - PROCESS | 3392 | 1461591834556 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195d05000 == 130 [pid = 3392] [id = 360] 06:43:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18f78d400) [pid = 3392] [serial = 1081] [outer = (nil)] 06:43:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb195d69c00) [pid = 3392] [serial = 1082] [outer = 0x7fb18f78d400] 06:43:54 INFO - PROCESS | 3392 | 1461591834676 Marionette DEBUG loaded listener.js 06:43:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb1960ad800) [pid = 3392] [serial = 1083] [outer = 0x7fb18f78d400] 06:43:55 INFO - PROCESS | 3392 | 1461591835604 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 06:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1585ms 06:43:55 INFO - PROCESS | 3392 | 1461591835658 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 06:43:55 INFO - PROCESS | 3392 | 1461591835662 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 06:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:43:55 INFO - PROCESS | 3392 | 1461591835668 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:43:55 INFO - PROCESS | 3392 | 1461591835670 Marionette TRACE conn3 <- [1,1414,null,{}] 06:43:55 INFO - PROCESS | 3392 | 1461591835676 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:55 INFO - PROCESS | 3392 | 1461591835921 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 06:43:56 INFO - PROCESS | 3392 | 1461591836188 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196b2c800 == 131 [pid = 3392] [id = 361] 06:43:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb196cca000) [pid = 3392] [serial = 1084] [outer = (nil)] 06:43:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb1980ddc00) [pid = 3392] [serial = 1085] [outer = 0x7fb196cca000] 06:43:56 INFO - PROCESS | 3392 | 1461591836280 Marionette DEBUG loaded listener.js 06:43:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb19bc65c00) [pid = 3392] [serial = 1086] [outer = 0x7fb196cca000] 06:43:57 INFO - PROCESS | 3392 | 1461591837211 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 06:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1580ms 06:43:57 INFO - PROCESS | 3392 | 1461591837251 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 06:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:43:57 INFO - PROCESS | 3392 | 1461591837256 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 06:43:57 INFO - PROCESS | 3392 | 1461591837263 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:43:57 INFO - PROCESS | 3392 | 1461591837267 Marionette TRACE conn3 <- [1,1418,null,{}] 06:43:57 INFO - PROCESS | 3392 | 1461591837272 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:57 INFO - PROCESS | 3392 | 1461591837540 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 06:43:57 INFO - PROCESS | 3392 | 1461591837831 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2715000 == 132 [pid = 3392] [id = 362] 06:43:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb1a2c8d000) [pid = 3392] [serial = 1087] [outer = (nil)] 06:43:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb1a3ccac00) [pid = 3392] [serial = 1088] [outer = 0x7fb1a2c8d000] 06:43:57 INFO - PROCESS | 3392 | 1461591837913 Marionette DEBUG loaded listener.js 06:43:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb1a7537400) [pid = 3392] [serial = 1089] [outer = 0x7fb1a2c8d000] 06:43:58 INFO - PROCESS | 3392 | 1461591838927 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 06:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1738ms 06:43:59 INFO - PROCESS | 3392 | 1461591839001 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 06:43:59 INFO - PROCESS | 3392 | 1461591839005 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 06:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:43:59 INFO - PROCESS | 3392 | 1461591839012 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:43:59 INFO - PROCESS | 3392 | 1461591839014 Marionette TRACE conn3 <- [1,1422,null,{}] 06:43:59 INFO - PROCESS | 3392 | 1461591839020 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:59 INFO - PROCESS | 3392 | 1461591839268 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 06:44:00 INFO - PROCESS | 3392 | 1461591840034 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181b7b800 == 133 [pid = 3392] [id = 363] 06:44:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb18040fc00) [pid = 3392] [serial = 1090] [outer = (nil)] 06:44:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb180415000) [pid = 3392] [serial = 1091] [outer = 0x7fb18040fc00] 06:44:00 INFO - PROCESS | 3392 | 1461591840158 Marionette DEBUG loaded listener.js 06:44:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb181d6bc00) [pid = 3392] [serial = 1092] [outer = 0x7fb18040fc00] 06:44:01 INFO - PROCESS | 3392 | 1461591841566 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 06:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2602ms 06:44:01 INFO - PROCESS | 3392 | 1461591841615 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 06:44:01 INFO - PROCESS | 3392 | 1461591841621 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 06:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:44:01 INFO - PROCESS | 3392 | 1461591841628 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:44:01 INFO - PROCESS | 3392 | 1461591841633 Marionette TRACE conn3 <- [1,1426,null,{}] 06:44:01 INFO - PROCESS | 3392 | 1461591841640 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:01 INFO - PROCESS | 3392 | 1461591841833 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 06:44:02 INFO - PROCESS | 3392 | 1461591842070 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18177c000 == 134 [pid = 3392] [id = 364] 06:44:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb17eecb800) [pid = 3392] [serial = 1093] [outer = (nil)] 06:44:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb1805cdc00) [pid = 3392] [serial = 1094] [outer = 0x7fb17eecb800] 06:44:02 INFO - PROCESS | 3392 | 1461591842200 Marionette DEBUG loaded listener.js 06:44:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18a997000) [pid = 3392] [serial = 1095] [outer = 0x7fb17eecb800] 06:44:03 INFO - PROCESS | 3392 | 1461591843314 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 06:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1736ms 06:44:03 INFO - PROCESS | 3392 | 1461591843368 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 06:44:03 INFO - PROCESS | 3392 | 1461591843374 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 06:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:44:03 INFO - PROCESS | 3392 | 1461591843383 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:44:03 INFO - PROCESS | 3392 | 1461591843385 Marionette TRACE conn3 <- [1,1430,null,{}] 06:44:03 INFO - PROCESS | 3392 | 1461591843392 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:03 INFO - PROCESS | 3392 | 1461591843595 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 06:44:03 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1aaa4a800 == 133 [pid = 3392] [id = 259] 06:44:03 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18c1b0000) [pid = 3392] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:44:03 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb189ca7800) [pid = 3392] [serial = 989] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | 1461591844020 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1803c7000 == 134 [pid = 3392] [id = 365] 06:44:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb182f54000) [pid = 3392] [serial = 1096] [outer = (nil)] 06:44:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18c121400) [pid = 3392] [serial = 1097] [outer = 0x7fb182f54000] 06:44:04 INFO - PROCESS | 3392 | 1461591844096 Marionette DEBUG loaded listener.js 06:44:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18c8c3c00) [pid = 3392] [serial = 1098] [outer = 0x7fb182f54000] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e287000 == 133 [pid = 3392] [id = 339] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a9c20800 == 132 [pid = 3392] [id = 338] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a781f800 == 131 [pid = 3392] [id = 337] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a3b30000 == 130 [pid = 3392] [id = 336] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1962ad000 == 129 [pid = 3392] [id = 335] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19544e000 == 128 [pid = 3392] [id = 334] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194672000 == 127 [pid = 3392] [id = 333] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f732800 == 126 [pid = 3392] [id = 332] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c75a800 == 125 [pid = 3392] [id = 331] 06:44:04 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1810a0000 == 124 [pid = 3392] [id = 330] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb1900b8c00) [pid = 3392] [serial = 965] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18f152400) [pid = 3392] [serial = 941] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb1a2aeec00) [pid = 3392] [serial = 950] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18fb89400) [pid = 3392] [serial = 980] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb18fe20800) [pid = 3392] [serial = 981] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb18b888800) [pid = 3392] [serial = 977] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb18f533c00) [pid = 3392] [serial = 978] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb182f59000) [pid = 3392] [serial = 969] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb181d64800) [pid = 3392] [serial = 968] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb19016cc00) [pid = 3392] [serial = 944] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb182078400) [pid = 3392] [serial = 959] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb184c6fc00) [pid = 3392] [serial = 938] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb18c8c7400) [pid = 3392] [serial = 975] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb18c238800) [pid = 3392] [serial = 974] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb18b830000) [pid = 3392] [serial = 956] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb1834e9000) [pid = 3392] [serial = 972] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb1831f5c00) [pid = 3392] [serial = 971] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb18b831800) [pid = 3392] [serial = 962] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb19505e000) [pid = 3392] [serial = 986] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb1964dec00) [pid = 3392] [serial = 947] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb1a77a9000) [pid = 3392] [serial = 953] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb196410800) [pid = 3392] [serial = 987] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb1900ba400) [pid = 3392] [serial = 983] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb1904da800) [pid = 3392] [serial = 984] [outer = (nil)] [url = about:blank] 06:44:04 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb198e20400) [pid = 3392] [serial = 678] [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.] 06:44:04 INFO - PROCESS | 3392 | 1461591844955 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 06:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1635ms 06:44:05 INFO - PROCESS | 3392 | 1461591845019 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 06:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:44:05 INFO - PROCESS | 3392 | 1461591845022 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 06:44:05 INFO - PROCESS | 3392 | 1461591845030 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:44:05 INFO - PROCESS | 3392 | 1461591845039 Marionette TRACE conn3 <- [1,1434,null,{}] 06:44:05 INFO - PROCESS | 3392 | 1461591845054 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:05 INFO - PROCESS | 3392 | 1461591845248 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 06:44:05 INFO - PROCESS | 3392 | 1461591845409 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184e94000 == 125 [pid = 3392] [id = 366] 06:44:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb181d64800) [pid = 3392] [serial = 1099] [outer = (nil)] 06:44:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb18dc44400) [pid = 3392] [serial = 1100] [outer = 0x7fb181d64800] 06:44:05 INFO - PROCESS | 3392 | 1461591845475 Marionette DEBUG loaded listener.js 06:44:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb18f25c800) [pid = 3392] [serial = 1101] [outer = 0x7fb181d64800] 06:44:06 INFO - PROCESS | 3392 | 1461591846248 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 06:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1251ms 06:44:06 INFO - PROCESS | 3392 | 1461591846308 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 06:44:06 INFO - PROCESS | 3392 | 1461591846313 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 06:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:44:06 INFO - PROCESS | 3392 | 1461591846320 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:44:06 INFO - PROCESS | 3392 | 1461591846323 Marionette TRACE conn3 <- [1,1438,null,{}] 06:44:06 INFO - PROCESS | 3392 | 1461591846328 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:06 INFO - PROCESS | 3392 | 1461591846556 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 06:44:06 INFO - PROCESS | 3392 | 1461591846590 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c1b4000 == 126 [pid = 3392] [id = 367] 06:44:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb18f532800) [pid = 3392] [serial = 1102] [outer = (nil)] 06:44:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18f789400) [pid = 3392] [serial = 1103] [outer = 0x7fb18f532800] 06:44:06 INFO - PROCESS | 3392 | 1461591846655 Marionette DEBUG loaded listener.js 06:44:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18fe26c00) [pid = 3392] [serial = 1104] [outer = 0x7fb18f532800] 06:44:07 INFO - PROCESS | 3392 | 1461591847579 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 06:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1333ms 06:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:44:07 INFO - PROCESS | 3392 | 1461591847654 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 06:44:07 INFO - PROCESS | 3392 | 1461591847657 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 06:44:07 INFO - PROCESS | 3392 | 1461591847663 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:44:07 INFO - PROCESS | 3392 | 1461591847666 Marionette TRACE conn3 <- [1,1442,null,{}] 06:44:07 INFO - PROCESS | 3392 | 1461591847671 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:07 INFO - PROCESS | 3392 | 1461591847909 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 06:44:07 INFO - PROCESS | 3392 | 1461591847950 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc96000 == 127 [pid = 3392] [id = 368] 06:44:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb1900bec00) [pid = 3392] [serial = 1105] [outer = (nil)] 06:44:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb19016cc00) [pid = 3392] [serial = 1106] [outer = 0x7fb1900bec00] 06:44:08 INFO - PROCESS | 3392 | 1461591848039 Marionette DEBUG loaded listener.js 06:44:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb192fbd400) [pid = 3392] [serial = 1107] [outer = 0x7fb1900bec00] 06:44:08 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb18f16a400) [pid = 3392] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 06:44:08 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb181e53c00) [pid = 3392] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:44:08 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb18c11e400) [pid = 3392] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:44:08 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb18f15a400) [pid = 3392] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:44:08 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb181e53000) [pid = 3392] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:44:08 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb181d61c00) [pid = 3392] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:44:08 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb180416000) [pid = 3392] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:44:08 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb1817a4800) [pid = 3392] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:44:09 INFO - PROCESS | 3392 | 1461591849355 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 06:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1738ms 06:44:09 INFO - PROCESS | 3392 | 1461591849401 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 06:44:09 INFO - PROCESS | 3392 | 1461591849405 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 06:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:44:09 INFO - PROCESS | 3392 | 1461591849411 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:44:09 INFO - PROCESS | 3392 | 1461591849414 Marionette TRACE conn3 <- [1,1446,null,{}] 06:44:09 INFO - PROCESS | 3392 | 1461591849429 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:09 INFO - PROCESS | 3392 | 1461591849616 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 06:44:09 INFO - PROCESS | 3392 | 1461591849633 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5c9800 == 128 [pid = 3392] [id = 369] 06:44:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb18c11e400) [pid = 3392] [serial = 1108] [outer = (nil)] 06:44:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb192fbe000) [pid = 3392] [serial = 1109] [outer = 0x7fb18c11e400] 06:44:09 INFO - PROCESS | 3392 | 1461591849698 Marionette DEBUG loaded listener.js 06:44:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb1941f6000) [pid = 3392] [serial = 1110] [outer = 0x7fb18c11e400] 06:44:10 INFO - PROCESS | 3392 | 1461591850650 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 06:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1290ms 06:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:44:10 INFO - PROCESS | 3392 | 1461591850702 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 06:44:10 INFO - PROCESS | 3392 | 1461591850705 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 06:44:10 INFO - PROCESS | 3392 | 1461591850712 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:44:10 INFO - PROCESS | 3392 | 1461591850715 Marionette TRACE conn3 <- [1,1450,null,{}] 06:44:10 INFO - PROCESS | 3392 | 1461591850720 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:10 INFO - PROCESS | 3392 | 1461591850909 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 06:44:11 INFO - PROCESS | 3392 | 1461591851228 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe1e800 == 129 [pid = 3392] [id = 370] 06:44:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb17eec8800) [pid = 3392] [serial = 1111] [outer = (nil)] 06:44:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb180418800) [pid = 3392] [serial = 1112] [outer = 0x7fb17eec8800] 06:44:11 INFO - PROCESS | 3392 | 1461591851313 Marionette DEBUG loaded listener.js 06:44:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb181e52000) [pid = 3392] [serial = 1113] [outer = 0x7fb17eec8800] 06:44:12 INFO - PROCESS | 3392 | 1461591852346 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 06:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1683ms 06:44:12 INFO - PROCESS | 3392 | 1461591852400 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 06:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:44:12 INFO - PROCESS | 3392 | 1461591852415 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 06:44:12 INFO - PROCESS | 3392 | 1461591852422 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:44:12 INFO - PROCESS | 3392 | 1461591852428 Marionette TRACE conn3 <- [1,1454,null,{}] 06:44:12 INFO - PROCESS | 3392 | 1461591852436 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:12 INFO - PROCESS | 3392 | 1461591852666 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 06:44:12 INFO - PROCESS | 3392 | 1461591852959 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bcc7000 == 130 [pid = 3392] [id = 371] 06:44:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb189cd2400) [pid = 3392] [serial = 1114] [outer = (nil)] 06:44:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18b82bc00) [pid = 3392] [serial = 1115] [outer = 0x7fb189cd2400] 06:44:13 INFO - PROCESS | 3392 | 1461591853042 Marionette DEBUG loaded listener.js 06:44:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18bf3b800) [pid = 3392] [serial = 1116] [outer = 0x7fb189cd2400] 06:44:14 INFO - PROCESS | 3392 | 1461591854642 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 06:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2241ms 06:44:14 INFO - PROCESS | 3392 | 1461591854673 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 06:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:44:14 INFO - PROCESS | 3392 | 1461591854684 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 06:44:14 INFO - PROCESS | 3392 | 1461591854696 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:44:14 INFO - PROCESS | 3392 | 1461591854702 Marionette TRACE conn3 <- [1,1458,null,{}] 06:44:14 INFO - PROCESS | 3392 | 1461591854712 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:15 INFO - PROCESS | 3392 | 1461591855046 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 06:44:15 INFO - PROCESS | 3392 | 1461591855239 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f720000 == 131 [pid = 3392] [id = 372] 06:44:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb18bf3bc00) [pid = 3392] [serial = 1117] [outer = (nil)] 06:44:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18d92d400) [pid = 3392] [serial = 1118] [outer = 0x7fb18bf3bc00] 06:44:15 INFO - PROCESS | 3392 | 1461591855314 Marionette DEBUG loaded listener.js 06:44:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18f23e400) [pid = 3392] [serial = 1119] [outer = 0x7fb18bf3bc00] 06:44:16 INFO - PROCESS | 3392 | 1461591856295 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 06:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1641ms 06:44:16 INFO - PROCESS | 3392 | 1461591856334 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 06:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:44:16 INFO - PROCESS | 3392 | 1461591856339 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 06:44:16 INFO - PROCESS | 3392 | 1461591856355 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:44:16 INFO - PROCESS | 3392 | 1461591856364 Marionette TRACE conn3 <- [1,1462,null,{}] 06:44:16 INFO - PROCESS | 3392 | 1461591856371 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:16 INFO - PROCESS | 3392 | 1461591856595 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 06:44:16 INFO - PROCESS | 3392 | 1461591856836 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194221000 == 132 [pid = 3392] [id = 373] 06:44:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18c239000) [pid = 3392] [serial = 1120] [outer = (nil)] 06:44:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb1900b5c00) [pid = 3392] [serial = 1121] [outer = 0x7fb18c239000] 06:44:16 INFO - PROCESS | 3392 | 1461591856928 Marionette DEBUG loaded listener.js 06:44:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb191936000) [pid = 3392] [serial = 1122] [outer = 0x7fb18c239000] 06:44:17 INFO - PROCESS | 3392 | 1461591857833 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 06:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1545ms 06:44:17 INFO - PROCESS | 3392 | 1461591857893 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 06:44:17 INFO - PROCESS | 3392 | 1461591857899 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 06:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:44:17 INFO - PROCESS | 3392 | 1461591857906 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:44:17 INFO - PROCESS | 3392 | 1461591857909 Marionette TRACE conn3 <- [1,1466,null,{}] 06:44:17 INFO - PROCESS | 3392 | 1461591857914 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:18 INFO - PROCESS | 3392 | 1461591858133 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 06:44:18 INFO - PROCESS | 3392 | 1461591858375 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1962ac800 == 133 [pid = 3392] [id = 374] 06:44:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18e7cb000) [pid = 3392] [serial = 1123] [outer = (nil)] 06:44:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb193cc7c00) [pid = 3392] [serial = 1124] [outer = 0x7fb18e7cb000] 06:44:18 INFO - PROCESS | 3392 | 1461591858496 Marionette DEBUG loaded listener.js 06:44:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb195066c00) [pid = 3392] [serial = 1125] [outer = 0x7fb18e7cb000] 06:44:19 INFO - PROCESS | 3392 | 1461591859807 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 06:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1984ms 06:44:19 INFO - PROCESS | 3392 | 1461591859894 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 06:44:19 INFO - PROCESS | 3392 | 1461591859900 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 06:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:44:19 INFO - PROCESS | 3392 | 1461591859911 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:44:19 INFO - PROCESS | 3392 | 1461591859915 Marionette TRACE conn3 <- [1,1470,null,{}] 06:44:19 INFO - PROCESS | 3392 | 1461591859926 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:20 INFO - PROCESS | 3392 | 1461591860375 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 06:44:20 INFO - PROCESS | 3392 | 1461591860499 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2e51000 == 134 [pid = 3392] [id = 375] 06:44:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb1960af000) [pid = 3392] [serial = 1126] [outer = (nil)] 06:44:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb196451c00) [pid = 3392] [serial = 1127] [outer = 0x7fb1960af000] 06:44:20 INFO - PROCESS | 3392 | 1461591860606 Marionette DEBUG loaded listener.js 06:44:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb1a2aedc00) [pid = 3392] [serial = 1128] [outer = 0x7fb1960af000] 06:44:21 INFO - PROCESS | 3392 | 1461591861616 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 06:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1738ms 06:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:44:21 INFO - PROCESS | 3392 | 1461591861649 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 06:44:21 INFO - PROCESS | 3392 | 1461591861652 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 06:44:21 INFO - PROCESS | 3392 | 1461591861659 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:44:21 INFO - PROCESS | 3392 | 1461591861662 Marionette TRACE conn3 <- [1,1474,null,{}] 06:44:21 INFO - PROCESS | 3392 | 1461591861668 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:21 INFO - PROCESS | 3392 | 1461591861900 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 06:44:22 INFO - PROCESS | 3392 | 1461591862160 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a768a000 == 135 [pid = 3392] [id = 376] 06:44:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb1960b0c00) [pid = 3392] [serial = 1129] [outer = (nil)] 06:44:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb1a753c800) [pid = 3392] [serial = 1130] [outer = 0x7fb1960b0c00] 06:44:22 INFO - PROCESS | 3392 | 1461591862282 Marionette DEBUG loaded listener.js 06:44:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb1a770c800) [pid = 3392] [serial = 1131] [outer = 0x7fb1960b0c00] 06:44:23 INFO - PROCESS | 3392 | 1461591863270 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 06:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1681ms 06:44:23 INFO - PROCESS | 3392 | 1461591863340 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 06:44:23 INFO - PROCESS | 3392 | 1461591863344 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 06:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:44:23 INFO - PROCESS | 3392 | 1461591863350 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:44:23 INFO - PROCESS | 3392 | 1461591863353 Marionette TRACE conn3 <- [1,1478,null,{}] 06:44:23 INFO - PROCESS | 3392 | 1461591863359 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:23 INFO - PROCESS | 3392 | 1461591863571 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 06:44:23 INFO - PROCESS | 3392 | 1461591863829 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7a12800 == 136 [pid = 3392] [id = 377] 06:44:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb1834ee000) [pid = 3392] [serial = 1132] [outer = (nil)] 06:44:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb1a7717c00) [pid = 3392] [serial = 1133] [outer = 0x7fb1834ee000] 06:44:23 INFO - PROCESS | 3392 | 1461591863911 Marionette DEBUG loaded listener.js 06:44:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb1a77ac400) [pid = 3392] [serial = 1134] [outer = 0x7fb1834ee000] 06:44:24 INFO - PROCESS | 3392 | 1461591864828 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 06:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1530ms 06:44:24 INFO - PROCESS | 3392 | 1461591864881 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 06:44:24 INFO - PROCESS | 3392 | 1461591864885 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 06:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:44:24 INFO - PROCESS | 3392 | 1461591864892 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:44:24 INFO - PROCESS | 3392 | 1461591864895 Marionette TRACE conn3 <- [1,1482,null,{}] 06:44:24 INFO - PROCESS | 3392 | 1461591864901 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:25 INFO - PROCESS | 3392 | 1461591865120 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 06:44:25 INFO - PROCESS | 3392 | 1461591865445 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a8105800 == 137 [pid = 3392] [id = 378] 06:44:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb17c885400) [pid = 3392] [serial = 1135] [outer = (nil)] 06:44:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb17c88c800) [pid = 3392] [serial = 1136] [outer = 0x7fb17c885400] 06:44:25 INFO - PROCESS | 3392 | 1461591865531 Marionette DEBUG loaded listener.js 06:44:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb17c890c00) [pid = 3392] [serial = 1137] [outer = 0x7fb17c885400] 06:44:26 INFO - PROCESS | 3392 | 1461591866470 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 06:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1630ms 06:44:26 INFO - PROCESS | 3392 | 1461591866524 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 06:44:26 INFO - PROCESS | 3392 | 1461591866529 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 06:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:44:26 INFO - PROCESS | 3392 | 1461591866536 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:44:26 INFO - PROCESS | 3392 | 1461591866538 Marionette TRACE conn3 <- [1,1486,null,{}] 06:44:26 INFO - PROCESS | 3392 | 1461591866546 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:26 INFO - PROCESS | 3392 | 1461591866875 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 06:44:27 INFO - PROCESS | 3392 | 1461591867218 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ac29a800 == 138 [pid = 3392] [id = 379] 06:44:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb17c889800) [pid = 3392] [serial = 1138] [outer = (nil)] 06:44:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb1a7c6fc00) [pid = 3392] [serial = 1139] [outer = 0x7fb17c889800] 06:44:27 INFO - PROCESS | 3392 | 1461591867344 Marionette DEBUG loaded listener.js 06:44:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb1a7e3f400) [pid = 3392] [serial = 1140] [outer = 0x7fb17c889800] 06:44:28 INFO - PROCESS | 3392 | 1461591868341 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 06:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1836ms 06:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:44:28 INFO - PROCESS | 3392 | 1461591868373 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 06:44:28 INFO - PROCESS | 3392 | 1461591868376 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 06:44:28 INFO - PROCESS | 3392 | 1461591868384 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:44:28 INFO - PROCESS | 3392 | 1461591868386 Marionette TRACE conn3 <- [1,1490,null,{}] 06:44:28 INFO - PROCESS | 3392 | 1461591868393 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:28 INFO - PROCESS | 3392 | 1461591868611 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 06:44:28 INFO - PROCESS | 3392 | 1461591868867 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c392000 == 139 [pid = 3392] [id = 380] 06:44:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb18047e400) [pid = 3392] [serial = 1141] [outer = (nil)] 06:44:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb180480000) [pid = 3392] [serial = 1142] [outer = 0x7fb18047e400] 06:44:29 INFO - PROCESS | 3392 | 1461591868999 Marionette DEBUG loaded listener.js 06:44:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb1a7e41000) [pid = 3392] [serial = 1143] [outer = 0x7fb18047e400] 06:44:30 INFO - PROCESS | 3392 | 1461591870085 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 06:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1742ms 06:44:30 INFO - PROCESS | 3392 | 1461591870126 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 06:44:30 INFO - PROCESS | 3392 | 1461591870130 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 06:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:44:30 INFO - PROCESS | 3392 | 1461591870137 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:44:30 INFO - PROCESS | 3392 | 1461591870141 Marionette TRACE conn3 <- [1,1494,null,{}] 06:44:30 INFO - PROCESS | 3392 | 1461591870147 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:30 INFO - PROCESS | 3392 | 1461591870377 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 06:44:30 INFO - PROCESS | 3392 | 1461591870637 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e5d7800 == 140 [pid = 3392] [id = 381] 06:44:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb182f42800) [pid = 3392] [serial = 1144] [outer = (nil)] 06:44:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb182f51400) [pid = 3392] [serial = 1145] [outer = 0x7fb182f42800] 06:44:30 INFO - PROCESS | 3392 | 1461591870718 Marionette DEBUG loaded listener.js 06:44:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb1a8010800) [pid = 3392] [serial = 1146] [outer = 0x7fb182f42800] 06:44:31 INFO - PROCESS | 3392 | 1461591871586 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 06:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1489ms 06:44:31 INFO - PROCESS | 3392 | 1461591871628 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 06:44:31 INFO - PROCESS | 3392 | 1461591871632 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 06:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:44:31 INFO - PROCESS | 3392 | 1461591871638 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:44:31 INFO - PROCESS | 3392 | 1461591871641 Marionette TRACE conn3 <- [1,1498,null,{}] 06:44:31 INFO - PROCESS | 3392 | 1461591871647 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:31 INFO - PROCESS | 3392 | 1461591871916 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 06:44:32 INFO - PROCESS | 3392 | 1461591872291 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c610800 == 141 [pid = 3392] [id = 382] 06:44:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb182085c00) [pid = 3392] [serial = 1147] [outer = (nil)] 06:44:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb18208b800) [pid = 3392] [serial = 1148] [outer = 0x7fb182085c00] 06:44:32 INFO - PROCESS | 3392 | 1461591872431 Marionette DEBUG loaded listener.js 06:44:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb182090400) [pid = 3392] [serial = 1149] [outer = 0x7fb182085c00] 06:44:33 INFO - PROCESS | 3392 | 1461591873590 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 06:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1990ms 06:44:33 INFO - PROCESS | 3392 | 1461591873630 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 06:44:33 INFO - PROCESS | 3392 | 1461591873634 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 06:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:44:33 INFO - PROCESS | 3392 | 1461591873640 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:44:33 INFO - PROCESS | 3392 | 1461591873642 Marionette TRACE conn3 <- [1,1502,null,{}] 06:44:33 INFO - PROCESS | 3392 | 1461591873649 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:33 INFO - PROCESS | 3392 | 1461591873853 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 06:44:34 INFO - PROCESS | 3392 | 1461591874099 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c3a1000 == 142 [pid = 3392] [id = 383] 06:44:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb17e366400) [pid = 3392] [serial = 1150] [outer = (nil)] 06:44:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb17e36e000) [pid = 3392] [serial = 1151] [outer = 0x7fb17e366400] 06:44:34 INFO - PROCESS | 3392 | 1461591874218 Marionette DEBUG loaded listener.js 06:44:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb17e373c00) [pid = 3392] [serial = 1152] [outer = 0x7fb17e366400] 06:44:35 INFO - PROCESS | 3392 | 1461591875097 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 06:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1529ms 06:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:44:35 INFO - PROCESS | 3392 | 1461591875170 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 06:44:35 INFO - PROCESS | 3392 | 1461591875173 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 06:44:35 INFO - PROCESS | 3392 | 1461591875179 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:44:35 INFO - PROCESS | 3392 | 1461591875182 Marionette TRACE conn3 <- [1,1506,null,{}] 06:44:35 INFO - PROCESS | 3392 | 1461591875187 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:35 INFO - PROCESS | 3392 | 1461591875396 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 06:44:35 INFO - PROCESS | 3392 | 1461591875637 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ba54800 == 143 [pid = 3392] [id = 384] 06:44:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb17e367800) [pid = 3392] [serial = 1153] [outer = (nil)] 06:44:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb181874400) [pid = 3392] [serial = 1154] [outer = 0x7fb17e367800] 06:44:35 INFO - PROCESS | 3392 | 1461591875754 Marionette DEBUG loaded listener.js 06:44:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb181879c00) [pid = 3392] [serial = 1155] [outer = 0x7fb17e367800] 06:44:36 INFO - PROCESS | 3392 | 1461591876657 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 06:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1531ms 06:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:44:36 INFO - PROCESS | 3392 | 1461591876711 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 06:44:36 INFO - PROCESS | 3392 | 1461591876713 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 06:44:36 INFO - PROCESS | 3392 | 1461591876720 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:44:36 INFO - PROCESS | 3392 | 1461591876723 Marionette TRACE conn3 <- [1,1510,null,{}] 06:44:36 INFO - PROCESS | 3392 | 1461591876728 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:36 INFO - PROCESS | 3392 | 1461591876957 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 06:44:37 INFO - PROCESS | 3392 | 1461591877206 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe16800 == 144 [pid = 3392] [id = 385] 06:44:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb17e368800) [pid = 3392] [serial = 1156] [outer = (nil)] 06:44:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb18187e000) [pid = 3392] [serial = 1157] [outer = 0x7fb17e368800] 06:44:37 INFO - PROCESS | 3392 | 1461591877323 Marionette DEBUG loaded listener.js 06:44:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb181bd8800) [pid = 3392] [serial = 1158] [outer = 0x7fb17e368800] 06:44:38 INFO - PROCESS | 3392 | 1461591878197 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 06:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1533ms 06:44:38 INFO - PROCESS | 3392 | 1461591878253 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 06:44:38 INFO - PROCESS | 3392 | 1461591878256 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 06:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:44:38 INFO - PROCESS | 3392 | 1461591878262 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:44:38 INFO - PROCESS | 3392 | 1461591878265 Marionette TRACE conn3 <- [1,1514,null,{}] 06:44:38 INFO - PROCESS | 3392 | 1461591878272 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:38 INFO - PROCESS | 3392 | 1461591878511 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 06:44:39 INFO - PROCESS | 3392 | 1461591879272 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1803cd800 == 145 [pid = 3392] [id = 386] 06:44:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb17eecc800) [pid = 3392] [serial = 1159] [outer = (nil)] 06:44:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb180477c00) [pid = 3392] [serial = 1160] [outer = 0x7fb17eecc800] 06:44:39 INFO - PROCESS | 3392 | 1461591879344 Marionette DEBUG loaded listener.js 06:44:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb1805c8800) [pid = 3392] [serial = 1161] [outer = 0x7fb17eecc800] 06:44:40 INFO - PROCESS | 3392 | 1461591880283 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 06:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2087ms 06:44:40 INFO - PROCESS | 3392 | 1461591880352 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 06:44:40 INFO - PROCESS | 3392 | 1461591880358 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 06:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:44:40 INFO - PROCESS | 3392 | 1461591880365 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:44:40 INFO - PROCESS | 3392 | 1461591880370 Marionette TRACE conn3 <- [1,1518,null,{}] 06:44:40 INFO - PROCESS | 3392 | 1461591880377 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:40 INFO - PROCESS | 3392 | 1461591880619 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 06:44:40 INFO - PROCESS | 3392 | 1461591880947 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189ab2000 == 146 [pid = 3392] [id = 387] 06:44:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb182b57000) [pid = 3392] [serial = 1162] [outer = (nil)] 06:44:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb1805cc400) [pid = 3392] [serial = 1163] [outer = 0x7fb182b57000] 06:44:41 INFO - PROCESS | 3392 | 1461591881103 Marionette DEBUG loaded listener.js 06:44:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb182f4b400) [pid = 3392] [serial = 1164] [outer = 0x7fb182b57000] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1902ea800 == 145 [pid = 3392] [id = 272] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194666800 == 144 [pid = 3392] [id = 275] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5c9800 == 143 [pid = 3392] [id = 369] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc96000 == 142 [pid = 3392] [id = 368] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c1b4000 == 141 [pid = 3392] [id = 367] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184e94000 == 140 [pid = 3392] [id = 366] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1803c7000 == 139 [pid = 3392] [id = 365] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18177c000 == 138 [pid = 3392] [id = 364] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cb04800 == 137 [pid = 3392] [id = 11] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181b7b800 == 136 [pid = 3392] [id = 363] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb190420000 == 135 [pid = 3392] [id = 356] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18fdbf000 == 134 [pid = 3392] [id = 355] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f72b000 == 133 [pid = 3392] [id = 354] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c815000 == 132 [pid = 3392] [id = 353] 06:44:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1830c6000 == 131 [pid = 3392] [id = 352] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb18c29f800) [pid = 3392] [serial = 990] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb18c29d800) [pid = 3392] [serial = 1043] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb18c407400) [pid = 3392] [serial = 1044] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb18f176c00) [pid = 3392] [serial = 1049] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb18bbb4800) [pid = 3392] [serial = 1041] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb18b885c00) [pid = 3392] [serial = 1040] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb1834e4400) [pid = 3392] [serial = 1038] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb18207b400) [pid = 3392] [serial = 1037] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb181d6b000) [pid = 3392] [serial = 1035] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb18041b400) [pid = 3392] [serial = 1034] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb1817a2000) [pid = 3392] [serial = 992] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb1942e4000) [pid = 3392] [serial = 1007] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb18c29bc00) [pid = 3392] [serial = 1046] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb19016bc00) [pid = 3392] [serial = 1004] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb189caa000) [pid = 3392] [serial = 995] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb18fe20400) [pid = 3392] [serial = 1001] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb18d92e400) [pid = 3392] [serial = 998] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb196dac000) [pid = 3392] [serial = 1010] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb1a29dec00) [pid = 3392] [serial = 1013] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb1a3c03c00) [pid = 3392] [serial = 1016] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18cc24000) [pid = 3392] [serial = 1019] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb1a753c000) [pid = 3392] [serial = 1022] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb18041d800) [pid = 3392] [serial = 1025] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb1805ca800) [pid = 3392] [serial = 1028] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb1805d0c00) [pid = 3392] [serial = 1031] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb18f25bc00) [pid = 3392] [serial = 1050] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb18fb89c00) [pid = 3392] [serial = 1053] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb18f532c00) [pid = 3392] [serial = 1052] [outer = (nil)] [url = about:blank] 06:44:41 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18db09800) [pid = 3392] [serial = 1047] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 3392 | 1461591882140 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 06:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1840ms 06:44:42 INFO - PROCESS | 3392 | 1461591882209 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 06:44:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:44:42 INFO - PROCESS | 3392 | 1461591882215 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 06:44:42 INFO - PROCESS | 3392 | 1461591882221 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:44:42 INFO - PROCESS | 3392 | 1461591882224 Marionette TRACE conn3 <- [1,1522,null,{}] 06:44:42 INFO - PROCESS | 3392 | 1461591882229 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:42 INFO - PROCESS | 3392 | 1461591882413 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 06:44:42 INFO - PROCESS | 3392 | 1461591882425 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181b74800 == 132 [pid = 3392] [id = 388] 06:44:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb1831f4800) [pid = 3392] [serial = 1165] [outer = (nil)] 06:44:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb184aedc00) [pid = 3392] [serial = 1166] [outer = 0x7fb1831f4800] 06:44:42 INFO - PROCESS | 3392 | 1461591882496 Marionette DEBUG loaded listener.js 06:44:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb18a992c00) [pid = 3392] [serial = 1167] [outer = 0x7fb1831f4800] 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:43 INFO - PROCESS | 3392 | 1461591883447 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 06:44:43 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 () { 06:44:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:44:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:44:43 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 () { 06:44:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:44:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:44:43 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 () { 06:44:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:44:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:44:43 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 () { 06:44:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:44:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:44:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1287ms 06:44:43 INFO - PROCESS | 3392 | 1461591883513 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 06:44:43 INFO - PROCESS | 3392 | 1461591883520 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 06:44:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:44:43 INFO - PROCESS | 3392 | 1461591883539 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:44:43 INFO - PROCESS | 3392 | 1461591883548 Marionette TRACE conn3 <- [1,1526,null,{}] 06:44:43 INFO - PROCESS | 3392 | 1461591883555 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:43 INFO - PROCESS | 3392 | 1461591883809 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 06:44:43 INFO - PROCESS | 3392 | 1461591883910 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ba56000 == 133 [pid = 3392] [id = 389] 06:44:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb182f55000) [pid = 3392] [serial = 1168] [outer = (nil)] 06:44:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb18c402800) [pid = 3392] [serial = 1169] [outer = 0x7fb182f55000] 06:44:43 INFO - PROCESS | 3392 | 1461591883973 Marionette DEBUG loaded listener.js 06:44:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb18c8ccc00) [pid = 3392] [serial = 1170] [outer = 0x7fb182f55000] 06:44:44 INFO - PROCESS | 3392 | 1461591884787 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 06:44:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:44:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:44:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:44:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1302ms 06:44:44 INFO - PROCESS | 3392 | 1461591884835 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 06:44:44 INFO - PROCESS | 3392 | 1461591884839 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 06:44:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:44:44 INFO - PROCESS | 3392 | 1461591884845 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:44:44 INFO - PROCESS | 3392 | 1461591884847 Marionette TRACE conn3 <- [1,1530,null,{}] 06:44:44 INFO - PROCESS | 3392 | 1461591884853 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:45 INFO - PROCESS | 3392 | 1461591885074 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 06:44:45 INFO - PROCESS | 3392 | 1461591885106 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c397800 == 134 [pid = 3392] [id = 390] 06:44:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb18b889c00) [pid = 3392] [serial = 1171] [outer = (nil)] 06:44:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb18f14ec00) [pid = 3392] [serial = 1172] [outer = 0x7fb18b889c00] 06:44:45 INFO - PROCESS | 3392 | 1461591885216 Marionette DEBUG loaded listener.js 06:44:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb18f23fc00) [pid = 3392] [serial = 1173] [outer = 0x7fb18b889c00] 06:44:46 INFO - PROCESS | 3392 | 1461591886596 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 06:44:46 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb1900bec00) [pid = 3392] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 06:44:46 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb17eecb800) [pid = 3392] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:44:46 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb182f54000) [pid = 3392] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:44:46 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb181d64800) [pid = 3392] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:44:46 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb18040fc00) [pid = 3392] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:44:46 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb18f532800) [pid = 3392] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:44:46 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 06:44:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 06:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 06:44:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 06:44:46 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. 06:44:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 06:44:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1784ms 06:44:46 INFO - PROCESS | 3392 | 1461591886632 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 06:44:46 INFO - PROCESS | 3392 | 1461591886636 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 06:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 06:44:46 INFO - PROCESS | 3392 | 1461591886641 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 06:44:46 INFO - PROCESS | 3392 | 1461591886643 Marionette TRACE conn3 <- [1,1534,null,{}] 06:44:46 INFO - PROCESS | 3392 | 1461591886648 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:46 INFO - PROCESS | 3392 | 1461591886804 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 06:44:46 INFO - PROCESS | 3392 | 1461591886828 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c917000 == 135 [pid = 3392] [id = 391] 06:44:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb18f242400) [pid = 3392] [serial = 1174] [outer = (nil)] 06:44:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb18f257400) [pid = 3392] [serial = 1175] [outer = 0x7fb18f242400] 06:44:46 INFO - PROCESS | 3392 | 1461591886905 Marionette DEBUG loaded listener.js 06:44:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb18fe1a800) [pid = 3392] [serial = 1176] [outer = 0x7fb18f242400] 06:44:47 INFO - PROCESS | 3392 | 1461591887873 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 06:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 06:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1282ms 06:44:47 INFO - PROCESS | 3392 | 1461591887924 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 06:44:47 INFO - PROCESS | 3392 | 1461591887928 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 06:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 06:44:47 INFO - PROCESS | 3392 | 1461591887938 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 06:44:47 INFO - PROCESS | 3392 | 1461591887941 Marionette TRACE conn3 <- [1,1538,null,{}] 06:44:47 INFO - PROCESS | 3392 | 1461591887945 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:48 INFO - PROCESS | 3392 | 1461591888125 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 06:44:48 INFO - PROCESS | 3392 | 1461591888289 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f1c3000 == 136 [pid = 3392] [id = 392] 06:44:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb18f243400) [pid = 3392] [serial = 1177] [outer = (nil)] 06:44:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb1904d3000) [pid = 3392] [serial = 1178] [outer = 0x7fb18f243400] 06:44:48 INFO - PROCESS | 3392 | 1461591888359 Marionette DEBUG loaded listener.js 06:44:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb191934c00) [pid = 3392] [serial = 1179] [outer = 0x7fb18f243400] 06:44:49 INFO - PROCESS | 3392 | 1461591889605 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 06:44:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 06:44:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1733ms 06:44:49 INFO - PROCESS | 3392 | 1461591889669 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 06:44:49 INFO - PROCESS | 3392 | 1461591889675 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 06:44:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 06:44:49 INFO - PROCESS | 3392 | 1461591889685 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 06:44:49 INFO - PROCESS | 3392 | 1461591889690 Marionette TRACE conn3 <- [1,1542,null,{}] 06:44:49 INFO - PROCESS | 3392 | 1461591889698 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:49 INFO - PROCESS | 3392 | 1461591889954 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 06:44:50 INFO - PROCESS | 3392 | 1461591890216 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183548000 == 137 [pid = 3392] [id = 393] 06:44:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb181d67800) [pid = 3392] [serial = 1180] [outer = (nil)] 06:44:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb181e5c400) [pid = 3392] [serial = 1181] [outer = 0x7fb181d67800] 06:44:50 INFO - PROCESS | 3392 | 1461591890342 Marionette DEBUG loaded listener.js 06:44:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb182b5dc00) [pid = 3392] [serial = 1182] [outer = 0x7fb181d67800] 06:44:51 INFO - PROCESS | 3392 | 1461591891208 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 06:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 06:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1584ms 06:44:51 INFO - PROCESS | 3392 | 1461591891270 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 06:44:51 INFO - PROCESS | 3392 | 1461591891279 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 06:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 06:44:51 INFO - PROCESS | 3392 | 1461591891289 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 06:44:51 INFO - PROCESS | 3392 | 1461591891292 Marionette TRACE conn3 <- [1,1546,null,{}] 06:44:51 INFO - PROCESS | 3392 | 1461591891298 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:51 INFO - PROCESS | 3392 | 1461591891546 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 06:44:51 INFO - PROCESS | 3392 | 1461591891818 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0ce000 == 138 [pid = 3392] [id = 394] 06:44:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb184c67800) [pid = 3392] [serial = 1183] [outer = (nil)] 06:44:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb189ccb400) [pid = 3392] [serial = 1184] [outer = 0x7fb184c67800] 06:44:51 INFO - PROCESS | 3392 | 1461591891936 Marionette DEBUG loaded listener.js 06:44:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb18b88a400) [pid = 3392] [serial = 1185] [outer = 0x7fb184c67800] 06:44:52 INFO - PROCESS | 3392 | 1461591892914 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 06:44:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 06:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1689ms 06:44:52 INFO - PROCESS | 3392 | 1461591892979 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 06:44:52 INFO - PROCESS | 3392 | 1461591892983 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 06:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 06:44:52 INFO - PROCESS | 3392 | 1461591892989 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 06:44:52 INFO - PROCESS | 3392 | 1461591892995 Marionette TRACE conn3 <- [1,1550,null,{}] 06:44:53 INFO - PROCESS | 3392 | 1461591893011 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:53 INFO - PROCESS | 3392 | 1461591893269 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 06:44:53 INFO - PROCESS | 3392 | 1461591893562 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f765000 == 139 [pid = 3392] [id = 395] 06:44:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb18db0f000) [pid = 3392] [serial = 1186] [outer = (nil)] 06:44:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb18f23e000) [pid = 3392] [serial = 1187] [outer = 0x7fb18db0f000] 06:44:53 INFO - PROCESS | 3392 | 1461591893646 Marionette DEBUG loaded listener.js 06:44:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb18f78b400) [pid = 3392] [serial = 1188] [outer = 0x7fb18db0f000] 06:44:54 INFO - PROCESS | 3392 | 1461591894509 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 06:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 06:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1591ms 06:44:54 INFO - PROCESS | 3392 | 1461591894581 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 06:44:54 INFO - PROCESS | 3392 | 1461591894589 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 06:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 06:44:54 INFO - PROCESS | 3392 | 1461591894599 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 06:44:54 INFO - PROCESS | 3392 | 1461591894604 Marionette TRACE conn3 <- [1,1554,null,{}] 06:44:54 INFO - PROCESS | 3392 | 1461591894610 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:54 INFO - PROCESS | 3392 | 1461591894855 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 06:44:55 INFO - PROCESS | 3392 | 1461591895101 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1904a9800 == 140 [pid = 3392] [id = 396] 06:44:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb18fef6800) [pid = 3392] [serial = 1189] [outer = (nil)] 06:44:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb1900fc400) [pid = 3392] [serial = 1190] [outer = 0x7fb18fef6800] 06:44:55 INFO - PROCESS | 3392 | 1461591895226 Marionette DEBUG loaded listener.js 06:44:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb191abbc00) [pid = 3392] [serial = 1191] [outer = 0x7fb18fef6800] 06:44:56 INFO - PROCESS | 3392 | 1461591896082 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 06:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 06:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1539ms 06:44:56 INFO - PROCESS | 3392 | 1461591896140 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 06:44:56 INFO - PROCESS | 3392 | 1461591896145 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 06:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 06:44:56 INFO - PROCESS | 3392 | 1461591896153 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 06:44:56 INFO - PROCESS | 3392 | 1461591896157 Marionette TRACE conn3 <- [1,1558,null,{}] 06:44:56 INFO - PROCESS | 3392 | 1461591896162 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:56 INFO - PROCESS | 3392 | 1461591896367 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 06:44:56 INFO - PROCESS | 3392 | 1461591896612 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19431a800 == 141 [pid = 3392] [id = 397] 06:44:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb18fe1c400) [pid = 3392] [serial = 1192] [outer = (nil)] 06:44:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb193c24000) [pid = 3392] [serial = 1193] [outer = 0x7fb18fe1c400] 06:44:56 INFO - PROCESS | 3392 | 1461591896733 Marionette DEBUG loaded listener.js 06:44:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb1943d5800) [pid = 3392] [serial = 1194] [outer = 0x7fb18fe1c400] 06:44:57 INFO - PROCESS | 3392 | 1461591897674 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 06:44:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 06:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1534ms 06:44:57 INFO - PROCESS | 3392 | 1461591897688 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 06:44:57 INFO - PROCESS | 3392 | 1461591897691 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 06:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 06:44:57 INFO - PROCESS | 3392 | 1461591897699 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 06:44:57 INFO - PROCESS | 3392 | 1461591897704 Marionette TRACE conn3 <- [1,1562,null,{}] 06:44:57 INFO - PROCESS | 3392 | 1461591897710 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:57 INFO - PROCESS | 3392 | 1461591897952 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 06:44:58 INFO - PROCESS | 3392 | 1461591898246 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195a8e800 == 142 [pid = 3392] [id = 398] 06:44:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb195185c00) [pid = 3392] [serial = 1195] [outer = (nil)] 06:44:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb1960b0800) [pid = 3392] [serial = 1196] [outer = 0x7fb195185c00] 06:44:58 INFO - PROCESS | 3392 | 1461591898370 Marionette DEBUG loaded listener.js 06:44:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb1980e5000) [pid = 3392] [serial = 1197] [outer = 0x7fb195185c00] 06:44:59 INFO - PROCESS | 3392 | 1461591899310 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 06:44:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 06:44:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1689ms 06:44:59 INFO - PROCESS | 3392 | 1461591899389 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 06:44:59 INFO - PROCESS | 3392 | 1461591899392 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 06:44:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 06:44:59 INFO - PROCESS | 3392 | 1461591899398 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 06:44:59 INFO - PROCESS | 3392 | 1461591899401 Marionette TRACE conn3 <- [1,1566,null,{}] 06:44:59 INFO - PROCESS | 3392 | 1461591899406 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:59 INFO - PROCESS | 3392 | 1461591899646 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 06:44:59 INFO - PROCESS | 3392 | 1461591899983 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19be07000 == 143 [pid = 3392] [id = 399] 06:45:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb19cb81400) [pid = 3392] [serial = 1198] [outer = (nil)] 06:45:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb1a1bf2000) [pid = 3392] [serial = 1199] [outer = 0x7fb19cb81400] 06:45:00 INFO - PROCESS | 3392 | 1461591900065 Marionette DEBUG loaded listener.js 06:45:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb1a3b45c00) [pid = 3392] [serial = 1200] [outer = 0x7fb19cb81400] 06:45:00 INFO - PROCESS | 3392 | 1461591900919 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 06:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 06:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1580ms 06:45:00 INFO - PROCESS | 3392 | 1461591900981 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 06:45:00 INFO - PROCESS | 3392 | 1461591900984 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 06:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 06:45:00 INFO - PROCESS | 3392 | 1461591900990 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 06:45:00 INFO - PROCESS | 3392 | 1461591900993 Marionette TRACE conn3 <- [1,1570,null,{}] 06:45:01 INFO - PROCESS | 3392 | 1461591900998 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:01 INFO - PROCESS | 3392 | 1461591901211 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 06:45:01 INFO - PROCESS | 3392 | 1461591901414 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a5d89800 == 144 [pid = 3392] [id = 400] 06:45:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb1980dfc00) [pid = 3392] [serial = 1201] [outer = (nil)] 06:45:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb1a3e7b000) [pid = 3392] [serial = 1202] [outer = 0x7fb1980dfc00] 06:45:01 INFO - PROCESS | 3392 | 1461591901488 Marionette DEBUG loaded listener.js 06:45:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb1a753cc00) [pid = 3392] [serial = 1203] [outer = 0x7fb1980dfc00] 06:45:02 INFO - PROCESS | 3392 | 1461591902475 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 06:45:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 06:45:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1540ms 06:45:02 INFO - PROCESS | 3392 | 1461591902533 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 06:45:02 INFO - PROCESS | 3392 | 1461591902536 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 06:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 06:45:02 INFO - PROCESS | 3392 | 1461591902542 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 06:45:02 INFO - PROCESS | 3392 | 1461591902545 Marionette TRACE conn3 <- [1,1574,null,{}] 06:45:02 INFO - PROCESS | 3392 | 1461591902550 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:02 INFO - PROCESS | 3392 | 1461591902757 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 06:45:03 INFO - PROCESS | 3392 | 1461591903019 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ac0b9800 == 145 [pid = 3392] [id = 401] 06:45:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb17e8f2000) [pid = 3392] [serial = 1204] [outer = (nil)] 06:45:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb17e8f8800) [pid = 3392] [serial = 1205] [outer = 0x7fb17e8f2000] 06:45:03 INFO - PROCESS | 3392 | 1461591903172 Marionette DEBUG loaded listener.js 06:45:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb17e8fd800) [pid = 3392] [serial = 1206] [outer = 0x7fb17e8f2000] 06:45:04 INFO - PROCESS | 3392 | 1461591904020 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 06:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 06:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1536ms 06:45:04 INFO - PROCESS | 3392 | 1461591904079 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 06:45:04 INFO - PROCESS | 3392 | 1461591904082 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 06:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 06:45:04 INFO - PROCESS | 3392 | 1461591904089 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 06:45:04 INFO - PROCESS | 3392 | 1461591904092 Marionette TRACE conn3 <- [1,1578,null,{}] 06:45:04 INFO - PROCESS | 3392 | 1461591904097 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:04 INFO - PROCESS | 3392 | 1461591904303 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 06:45:04 INFO - PROCESS | 3392 | 1461591904509 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df23800 == 146 [pid = 3392] [id = 402] 06:45:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb17e8f2400) [pid = 3392] [serial = 1207] [outer = (nil)] 06:45:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb184c9e800) [pid = 3392] [serial = 1208] [outer = 0x7fb17e8f2400] 06:45:04 INFO - PROCESS | 3392 | 1461591904587 Marionette DEBUG loaded listener.js 06:45:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb184ca5000) [pid = 3392] [serial = 1209] [outer = 0x7fb17e8f2400] 06:45:05 INFO - PROCESS | 3392 | 1461591905508 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 06:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 06:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1479ms 06:45:05 INFO - PROCESS | 3392 | 1461591905570 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 06:45:05 INFO - PROCESS | 3392 | 1461591905574 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 06:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 06:45:05 INFO - PROCESS | 3392 | 1461591905579 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 06:45:05 INFO - PROCESS | 3392 | 1461591905583 Marionette TRACE conn3 <- [1,1582,null,{}] 06:45:05 INFO - PROCESS | 3392 | 1461591905589 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:05 INFO - PROCESS | 3392 | 1461591905817 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 06:45:06 INFO - PROCESS | 3392 | 1461591906024 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c4d3800 == 147 [pid = 3392] [id = 403] 06:45:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb17e8f7000) [pid = 3392] [serial = 1210] [outer = (nil)] 06:45:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb1a7535800) [pid = 3392] [serial = 1211] [outer = 0x7fb17e8f7000] 06:45:06 INFO - PROCESS | 3392 | 1461591906147 Marionette DEBUG loaded listener.js 06:45:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb1a7eccc00) [pid = 3392] [serial = 1212] [outer = 0x7fb17e8f7000] 06:45:07 INFO - PROCESS | 3392 | 1461591907103 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 06:45:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 06:45:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1578ms 06:45:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 06:45:07 INFO - PROCESS | 3392 | 1461591907159 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 06:45:07 INFO - PROCESS | 3392 | 1461591907162 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 06:45:07 INFO - PROCESS | 3392 | 1461591907168 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 06:45:07 INFO - PROCESS | 3392 | 1461591907172 Marionette TRACE conn3 <- [1,1586,null,{}] 06:45:07 INFO - PROCESS | 3392 | 1461591907177 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:07 INFO - PROCESS | 3392 | 1461591907380 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 06:45:07 INFO - PROCESS | 3392 | 1461591907635 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b36f800 == 148 [pid = 3392] [id = 404] 06:45:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 229 (0x7fb1806a5000) [pid = 3392] [serial = 1213] [outer = (nil)] 06:45:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 230 (0x7fb1806aa800) [pid = 3392] [serial = 1214] [outer = 0x7fb1806a5000] 06:45:07 INFO - PROCESS | 3392 | 1461591907769 Marionette DEBUG loaded listener.js 06:45:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 231 (0x7fb1806af000) [pid = 3392] [serial = 1215] [outer = 0x7fb1806a5000] 06:45:08 INFO - PROCESS | 3392 | 1461591908643 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 06:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 06:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 06:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 06:45:08 INFO - PROCESS | 3392 | 1461591908699 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 06:45:08 INFO - PROCESS | 3392 | 1461591908701 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 06:45:08 INFO - PROCESS | 3392 | 1461591908708 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 06:45:08 INFO - PROCESS | 3392 | 1461591908711 Marionette TRACE conn3 <- [1,1590,null,{}] 06:45:08 INFO - PROCESS | 3392 | 1461591908725 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:08 INFO - PROCESS | 3392 | 1461591908929 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 06:45:09 INFO - PROCESS | 3392 | 1461591909178 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b388800 == 149 [pid = 3392] [id = 405] 06:45:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 232 (0x7fb17b498800) [pid = 3392] [serial = 1216] [outer = (nil)] 06:45:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 233 (0x7fb17b49ec00) [pid = 3392] [serial = 1217] [outer = 0x7fb17b498800] 06:45:09 INFO - PROCESS | 3392 | 1461591909294 Marionette DEBUG loaded listener.js 06:45:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 234 (0x7fb17b4a3c00) [pid = 3392] [serial = 1218] [outer = 0x7fb17b498800] 06:45:10 INFO - PROCESS | 3392 | 1461591910163 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 06:45:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 06:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1557ms 06:45:10 INFO - PROCESS | 3392 | 1461591910265 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 06:45:10 INFO - PROCESS | 3392 | 1461591910269 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 06:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 06:45:10 INFO - PROCESS | 3392 | 1461591910276 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 06:45:10 INFO - PROCESS | 3392 | 1461591910278 Marionette TRACE conn3 <- [1,1594,null,{}] 06:45:10 INFO - PROCESS | 3392 | 1461591910284 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:10 INFO - PROCESS | 3392 | 1461591910489 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 06:45:10 INFO - PROCESS | 3392 | 1461591910746 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b6a7800 == 150 [pid = 3392] [id = 406] 06:45:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 235 (0x7fb17b499000) [pid = 3392] [serial = 1219] [outer = (nil)] 06:45:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 236 (0x7fb17c04ac00) [pid = 3392] [serial = 1220] [outer = 0x7fb17b499000] 06:45:10 INFO - PROCESS | 3392 | 1461591910837 Marionette DEBUG loaded listener.js 06:45:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 237 (0x7fb17c050c00) [pid = 3392] [serial = 1221] [outer = 0x7fb17b499000] 06:45:11 INFO - PROCESS | 3392 | 1461591911656 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 06:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 06:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1435ms 06:45:11 INFO - PROCESS | 3392 | 1461591911713 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 06:45:11 INFO - PROCESS | 3392 | 1461591911717 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 06:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 06:45:11 INFO - PROCESS | 3392 | 1461591911723 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 06:45:11 INFO - PROCESS | 3392 | 1461591911726 Marionette TRACE conn3 <- [1,1598,null,{}] 06:45:11 INFO - PROCESS | 3392 | 1461591911731 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:11 INFO - PROCESS | 3392 | 1461591911944 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 06:45:12 INFO - PROCESS | 3392 | 1461591912212 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1830e2800 == 151 [pid = 3392] [id = 407] 06:45:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 238 (0x7fb17b49b000) [pid = 3392] [serial = 1222] [outer = (nil)] 06:45:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 239 (0x7fb17c054800) [pid = 3392] [serial = 1223] [outer = 0x7fb17b49b000] 06:45:12 INFO - PROCESS | 3392 | 1461591912332 Marionette DEBUG loaded listener.js 06:45:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 240 (0x7fb1806ab400) [pid = 3392] [serial = 1224] [outer = 0x7fb17b49b000] 06:45:13 INFO - PROCESS | 3392 | 1461591913536 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 06:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 06:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1835ms 06:45:13 INFO - PROCESS | 3392 | 1461591913560 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 06:45:13 INFO - PROCESS | 3392 | 1461591913566 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 06:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 06:45:13 INFO - PROCESS | 3392 | 1461591913584 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 06:45:13 INFO - PROCESS | 3392 | 1461591913590 Marionette TRACE conn3 <- [1,1602,null,{}] 06:45:13 INFO - PROCESS | 3392 | 1461591913600 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:13 INFO - PROCESS | 3392 | 1461591913856 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 06:45:14 INFO - PROCESS | 3392 | 1461591914095 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181b7b800 == 152 [pid = 3392] [id = 408] 06:45:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 241 (0x7fb180418c00) [pid = 3392] [serial = 1225] [outer = (nil)] 06:45:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 242 (0x7fb18047b400) [pid = 3392] [serial = 1226] [outer = 0x7fb180418c00] 06:45:14 INFO - PROCESS | 3392 | 1461591914171 Marionette DEBUG loaded listener.js 06:45:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 243 (0x7fb1806af400) [pid = 3392] [serial = 1227] [outer = 0x7fb180418c00] 06:45:15 INFO - PROCESS | 3392 | 1461591915153 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 06:45:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 06:45:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1643ms 06:45:15 INFO - PROCESS | 3392 | 1461591915226 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 06:45:15 INFO - PROCESS | 3392 | 1461591915233 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 06:45:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 06:45:15 INFO - PROCESS | 3392 | 1461591915244 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 06:45:15 INFO - PROCESS | 3392 | 1461591915247 Marionette TRACE conn3 <- [1,1606,null,{}] 06:45:15 INFO - PROCESS | 3392 | 1461591915254 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:15 INFO - PROCESS | 3392 | 1461591915580 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 06:45:15 INFO - PROCESS | 3392 | 1461591915932 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c619800 == 153 [pid = 3392] [id = 409] 06:45:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 244 (0x7fb181e53c00) [pid = 3392] [serial = 1228] [outer = (nil)] 06:45:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 245 (0x7fb182084800) [pid = 3392] [serial = 1229] [outer = 0x7fb181e53c00] 06:45:16 INFO - PROCESS | 3392 | 1461591916005 Marionette DEBUG loaded listener.js 06:45:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 246 (0x7fb182f43000) [pid = 3392] [serial = 1230] [outer = 0x7fb181e53c00] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a8108000 == 152 [pid = 3392] [id = 83] 06:45:16 INFO - PROCESS | 3392 | --DOMWINDOW == 245 (0x7fb190685400) [pid = 3392] [serial = 1070] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 3392 | --DOMWINDOW == 244 (0x7fb193c2f800) [pid = 3392] [serial = 1073] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 3392 | --DOMWINDOW == 243 (0x7fb1a3ccac00) [pid = 3392] [serial = 1088] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 3392 | --DOMWINDOW == 242 (0x7fb195d69c00) [pid = 3392] [serial = 1082] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 3392 | --DOMWINDOW == 241 (0x7fb1980ddc00) [pid = 3392] [serial = 1085] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 3392 | --DOMWINDOW == 240 (0x7fb194455400) [pid = 3392] [serial = 1076] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 3392 | --DOMWINDOW == 239 (0x7fb195069000) [pid = 3392] [serial = 1079] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c392000 == 151 [pid = 3392] [id = 380] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1ac29a800 == 150 [pid = 3392] [id = 379] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a8105800 == 149 [pid = 3392] [id = 378] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7a12800 == 148 [pid = 3392] [id = 377] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a768a000 == 147 [pid = 3392] [id = 376] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2e51000 == 146 [pid = 3392] [id = 375] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1962ac800 == 145 [pid = 3392] [id = 374] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194221000 == 144 [pid = 3392] [id = 373] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f720000 == 143 [pid = 3392] [id = 372] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bcc7000 == 142 [pid = 3392] [id = 371] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1810a8000 == 141 [pid = 3392] [id = 343] 06:45:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17fe1e800 == 140 [pid = 3392] [id = 370] 06:45:17 INFO - PROCESS | 3392 | 1461591917040 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 238 (0x7fb19016cc00) [pid = 3392] [serial = 1106] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 237 (0x7fb182f69400) [pid = 3392] [serial = 1058] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 236 (0x7fb18a997000) [pid = 3392] [serial = 1095] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 235 (0x7fb18c8c3c00) [pid = 3392] [serial = 1098] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 234 (0x7fb1805cdc00) [pid = 3392] [serial = 1094] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 233 (0x7fb18f25c800) [pid = 3392] [serial = 1101] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 232 (0x7fb18c124c00) [pid = 3392] [serial = 1061] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 231 (0x7fb180415000) [pid = 3392] [serial = 1091] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 230 (0x7fb18fe26c00) [pid = 3392] [serial = 1104] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 229 (0x7fb181d6bc00) [pid = 3392] [serial = 1092] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 228 (0x7fb18f537000) [pid = 3392] [serial = 1064] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb1900fa000) [pid = 3392] [serial = 1067] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb18f789400) [pid = 3392] [serial = 1103] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb18dc44400) [pid = 3392] [serial = 1100] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb18c121400) [pid = 3392] [serial = 1097] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb192fbd400) [pid = 3392] [serial = 1107] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb18fe1b000) [pid = 3392] [serial = 1055] [outer = (nil)] [url = about:blank] 06:45:17 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb192fbe000) [pid = 3392] [serial = 1109] [outer = (nil)] [url = about:blank] 06:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 06:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1841ms 06:45:17 INFO - PROCESS | 3392 | 1461591917092 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 06:45:17 INFO - PROCESS | 3392 | 1461591917096 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 06:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 06:45:17 INFO - PROCESS | 3392 | 1461591917102 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 06:45:17 INFO - PROCESS | 3392 | 1461591917107 Marionette TRACE conn3 <- [1,1610,null,{}] 06:45:17 INFO - PROCESS | 3392 | 1461591917122 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:17 INFO - PROCESS | 3392 | 1461591917312 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 06:45:17 INFO - PROCESS | 3392 | 1461591917577 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18301a800 == 141 [pid = 3392] [id = 410] 06:45:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb181e5bc00) [pid = 3392] [serial = 1231] [outer = (nil)] 06:45:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb184ca2000) [pid = 3392] [serial = 1232] [outer = 0x7fb181e5bc00] 06:45:17 INFO - PROCESS | 3392 | 1461591917652 Marionette DEBUG loaded listener.js 06:45:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb18aabf800) [pid = 3392] [serial = 1233] [outer = 0x7fb181e5bc00] 06:45:18 INFO - PROCESS | 3392 | 1461591918409 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 06:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 06:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1335ms 06:45:18 INFO - PROCESS | 3392 | 1461591918449 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 06:45:18 INFO - PROCESS | 3392 | 1461591918453 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 06:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 06:45:18 INFO - PROCESS | 3392 | 1461591918461 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 06:45:18 INFO - PROCESS | 3392 | 1461591918464 Marionette TRACE conn3 <- [1,1614,null,{}] 06:45:18 INFO - PROCESS | 3392 | 1461591918469 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:18 INFO - PROCESS | 3392 | 1461591918656 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 06:45:18 INFO - PROCESS | 3392 | 1461591918673 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ba52800 == 142 [pid = 3392] [id = 411] 06:45:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb184ca8000) [pid = 3392] [serial = 1234] [outer = (nil)] 06:45:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb18bf3d000) [pid = 3392] [serial = 1235] [outer = 0x7fb184ca8000] 06:45:18 INFO - PROCESS | 3392 | 1461591918739 Marionette DEBUG loaded listener.js 06:45:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb18c2a0800) [pid = 3392] [serial = 1236] [outer = 0x7fb184ca8000] 06:45:19 INFO - PROCESS | 3392 | 1461591919704 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 06:45:19 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 06:45:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1278ms 06:45:19 INFO - PROCESS | 3392 | 1461591919752 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 06:45:19 INFO - PROCESS | 3392 | 1461591919756 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 06:45:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 06:45:19 INFO - PROCESS | 3392 | 1461591919767 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 06:45:19 INFO - PROCESS | 3392 | 1461591919771 Marionette TRACE conn3 <- [1,1618,null,{}] 06:45:19 INFO - PROCESS | 3392 | 1461591919780 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:20 INFO - PROCESS | 3392 | 1461591920043 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 06:45:20 INFO - PROCESS | 3392 | 1461591920078 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c76c000 == 143 [pid = 3392] [id = 412] 06:45:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb18047f000) [pid = 3392] [serial = 1237] [outer = (nil)] 06:45:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 229 (0x7fb18c2bfc00) [pid = 3392] [serial = 1238] [outer = 0x7fb18047f000] 06:45:20 INFO - PROCESS | 3392 | 1461591920142 Marionette DEBUG loaded listener.js 06:45:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 230 (0x7fb18db10800) [pid = 3392] [serial = 1239] [outer = 0x7fb18047f000] 06:45:21 INFO - PROCESS | 3392 | 1461591921391 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 06:45:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 06:45:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1687ms 06:45:21 INFO - PROCESS | 3392 | --DOMWINDOW == 229 (0x7fb182f55000) [pid = 3392] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 06:45:21 INFO - PROCESS | 3392 | --DOMWINDOW == 228 (0x7fb18b889c00) [pid = 3392] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 06:45:21 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb1831f4800) [pid = 3392] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 06:45:21 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb182b57000) [pid = 3392] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 06:45:21 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb17eecc800) [pid = 3392] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 06:45:21 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb18f242400) [pid = 3392] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 06:45:21 INFO - PROCESS | 3392 | 1461591921593 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 06:45:21 INFO - PROCESS | 3392 | 1461591921596 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 06:45:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 06:45:21 INFO - PROCESS | 3392 | 1461591921607 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 06:45:21 INFO - PROCESS | 3392 | 1461591921609 Marionette TRACE conn3 <- [1,1622,null,{}] 06:45:21 INFO - PROCESS | 3392 | 1461591921616 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:21 INFO - PROCESS | 3392 | 1461591921812 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 06:45:22 INFO - PROCESS | 3392 | 1461591922035 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc24000 == 144 [pid = 3392] [id = 413] 06:45:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb18f23ec00) [pid = 3392] [serial = 1240] [outer = (nil)] 06:45:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb18f4b0400) [pid = 3392] [serial = 1241] [outer = 0x7fb18f23ec00] 06:45:22 INFO - PROCESS | 3392 | 1461591922103 Marionette DEBUG loaded listener.js 06:45:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb18f4b5800) [pid = 3392] [serial = 1242] [outer = 0x7fb18f23ec00] 06:45:22 INFO - PROCESS | 3392 | 1461591922811 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 06:45:22 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 06:45:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1232ms 06:45:22 INFO - PROCESS | 3392 | 1461591922840 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 06:45:22 INFO - PROCESS | 3392 | 1461591922843 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 06:45:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 06:45:22 INFO - PROCESS | 3392 | 1461591922859 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 06:45:22 INFO - PROCESS | 3392 | 1461591922863 Marionette TRACE conn3 <- [1,1626,null,{}] 06:45:22 INFO - PROCESS | 3392 | 1461591922869 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:23 INFO - PROCESS | 3392 | 1461591923078 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 06:45:23 INFO - PROCESS | 3392 | 1461591923095 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f72f800 == 145 [pid = 3392] [id = 414] 06:45:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb18f4abc00) [pid = 3392] [serial = 1243] [outer = (nil)] 06:45:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 229 (0x7fb18f53d400) [pid = 3392] [serial = 1244] [outer = 0x7fb18f4abc00] 06:45:23 INFO - PROCESS | 3392 | 1461591923158 Marionette DEBUG loaded listener.js 06:45:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 230 (0x7fb18fe24800) [pid = 3392] [serial = 1245] [outer = 0x7fb18f4abc00] 06:45:24 INFO - PROCESS | 3392 | 1461591924313 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 06:45:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 06:45:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1491ms 06:45:24 INFO - PROCESS | 3392 | 1461591924343 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 06:45:24 INFO - PROCESS | 3392 | 1461591924348 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 06:45:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 06:45:24 INFO - PROCESS | 3392 | 1461591924359 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 06:45:24 INFO - PROCESS | 3392 | 1461591924363 Marionette TRACE conn3 <- [1,1630,null,{}] 06:45:24 INFO - PROCESS | 3392 | 1461591924371 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:24 INFO - PROCESS | 3392 | 1461591924590 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 06:45:24 INFO - PROCESS | 3392 | 1461591924924 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181778000 == 146 [pid = 3392] [id = 415] 06:45:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 231 (0x7fb180476800) [pid = 3392] [serial = 1246] [outer = (nil)] 06:45:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 232 (0x7fb180480c00) [pid = 3392] [serial = 1247] [outer = 0x7fb180476800] 06:45:25 INFO - PROCESS | 3392 | 1461591925007 Marionette DEBUG loaded listener.js 06:45:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 233 (0x7fb1817a1800) [pid = 3392] [serial = 1248] [outer = 0x7fb180476800] 06:45:25 INFO - PROCESS | 3392 | 1461591925909 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 06:45:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 06:45:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1583ms 06:45:25 INFO - PROCESS | 3392 | 1461591925942 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 06:45:25 INFO - PROCESS | 3392 | 1461591925951 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 06:45:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 06:45:25 INFO - PROCESS | 3392 | 1461591925962 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 06:45:25 INFO - PROCESS | 3392 | 1461591925966 Marionette TRACE conn3 <- [1,1634,null,{}] 06:45:25 INFO - PROCESS | 3392 | 1461591925972 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:26 INFO - PROCESS | 3392 | 1461591926177 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 06:45:26 INFO - PROCESS | 3392 | 1461591926466 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c1ad000 == 147 [pid = 3392] [id = 416] 06:45:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 234 (0x7fb182f43400) [pid = 3392] [serial = 1249] [outer = (nil)] 06:45:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 235 (0x7fb182f62800) [pid = 3392] [serial = 1250] [outer = 0x7fb182f43400] 06:45:26 INFO - PROCESS | 3392 | 1461591926584 Marionette DEBUG loaded listener.js 06:45:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 236 (0x7fb184ca1c00) [pid = 3392] [serial = 1251] [outer = 0x7fb182f43400] 06:45:27 INFO - PROCESS | 3392 | 1461591927652 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 06:45:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 06:45:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1734ms 06:45:27 INFO - PROCESS | 3392 | 1461591927699 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 06:45:27 INFO - PROCESS | 3392 | 1461591927706 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 06:45:27 INFO - PROCESS | 3392 | 1461591927715 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 06:45:27 INFO - PROCESS | 3392 | 1461591927723 Marionette TRACE conn3 <- [1,1638,null,{}] 06:45:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 06:45:27 INFO - PROCESS | 3392 | 1461591927770 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:28 INFO - PROCESS | 3392 | 1461591928319 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 06:45:28 INFO - PROCESS | 3392 | 1461591928550 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1904a8800 == 148 [pid = 3392] [id = 417] 06:45:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 237 (0x7fb18c29c800) [pid = 3392] [serial = 1252] [outer = (nil)] 06:45:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 238 (0x7fb18f14e000) [pid = 3392] [serial = 1253] [outer = 0x7fb18c29c800] 06:45:28 INFO - PROCESS | 3392 | 1461591928632 Marionette DEBUG loaded listener.js 06:45:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 239 (0x7fb18f257c00) [pid = 3392] [serial = 1254] [outer = 0x7fb18c29c800] 06:45:29 INFO - PROCESS | 3392 | 1461591929524 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 06:45:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 06:45:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1860ms 06:45:29 INFO - PROCESS | 3392 | 1461591929577 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 06:45:29 INFO - PROCESS | 3392 | 1461591929581 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 06:45:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 06:45:29 INFO - PROCESS | 3392 | 1461591929590 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 06:45:29 INFO - PROCESS | 3392 | 1461591929593 Marionette TRACE conn3 <- [1,1642,null,{}] 06:45:29 INFO - PROCESS | 3392 | 1461591929599 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:29 INFO - PROCESS | 3392 | 1461591929815 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 06:45:30 INFO - PROCESS | 3392 | 1461591930065 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19545e000 == 149 [pid = 3392] [id = 418] 06:45:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 240 (0x7fb18b883400) [pid = 3392] [serial = 1255] [outer = (nil)] 06:45:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 241 (0x7fb18f4b7c00) [pid = 3392] [serial = 1256] [outer = 0x7fb18b883400] 06:45:30 INFO - PROCESS | 3392 | 1461591930229 Marionette DEBUG loaded listener.js 06:45:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 242 (0x7fb18fe26c00) [pid = 3392] [serial = 1257] [outer = 0x7fb18b883400] 06:45:31 INFO - PROCESS | 3392 | 1461591931096 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 06:45:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 06:45:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1534ms 06:45:31 INFO - PROCESS | 3392 | 1461591931127 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 06:45:31 INFO - PROCESS | 3392 | 1461591931130 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 06:45:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 06:45:31 INFO - PROCESS | 3392 | 1461591931140 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 06:45:31 INFO - PROCESS | 3392 | 1461591931144 Marionette TRACE conn3 <- [1,1646,null,{}] 06:45:31 INFO - PROCESS | 3392 | 1461591931149 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:31 INFO - PROCESS | 3392 | 1461591931352 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 06:45:31 INFO - PROCESS | 3392 | 1461591931569 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2ab2800 == 150 [pid = 3392] [id = 419] 06:45:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 243 (0x7fb18b889800) [pid = 3392] [serial = 1258] [outer = (nil)] 06:45:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 244 (0x7fb190169000) [pid = 3392] [serial = 1259] [outer = 0x7fb18b889800] 06:45:31 INFO - PROCESS | 3392 | 1461591931684 Marionette DEBUG loaded listener.js 06:45:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 245 (0x7fb192fbe000) [pid = 3392] [serial = 1260] [outer = 0x7fb18b889800] 06:45:32 INFO - PROCESS | 3392 | 1461591932660 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 06:45:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 06:45:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1586ms 06:45:32 INFO - PROCESS | 3392 | 1461591932736 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 06:45:32 INFO - PROCESS | 3392 | 1461591932739 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 06:45:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 06:45:32 INFO - PROCESS | 3392 | 1461591932749 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 06:45:32 INFO - PROCESS | 3392 | 1461591932752 Marionette TRACE conn3 <- [1,1650,null,{}] 06:45:32 INFO - PROCESS | 3392 | 1461591932758 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:33 INFO - PROCESS | 3392 | 1461591933020 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 06:45:33 INFO - PROCESS | 3392 | 1461591933310 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a8108000 == 151 [pid = 3392] [id = 420] 06:45:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 246 (0x7fb1947ce400) [pid = 3392] [serial = 1261] [outer = (nil)] 06:45:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 247 (0x7fb195426c00) [pid = 3392] [serial = 1262] [outer = 0x7fb1947ce400] 06:45:33 INFO - PROCESS | 3392 | 1461591933390 Marionette DEBUG loaded listener.js 06:45:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 248 (0x7fb196dabc00) [pid = 3392] [serial = 1263] [outer = 0x7fb1947ce400] 06:45:34 INFO - PROCESS | 3392 | 1461591934263 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 06:45:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 06:45:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1586ms 06:45:34 INFO - PROCESS | 3392 | 1461591934337 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 06:45:34 INFO - PROCESS | 3392 | 1461591934341 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 06:45:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 06:45:34 INFO - PROCESS | 3392 | 1461591934347 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 06:45:34 INFO - PROCESS | 3392 | 1461591934350 Marionette TRACE conn3 <- [1,1654,null,{}] 06:45:34 INFO - PROCESS | 3392 | 1461591934356 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:34 INFO - PROCESS | 3392 | 1461591934572 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 06:45:34 INFO - PROCESS | 3392 | 1461591934790 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181a85000 == 152 [pid = 3392] [id = 421] 06:45:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 249 (0x7fb1943d9400) [pid = 3392] [serial = 1264] [outer = (nil)] 06:45:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 250 (0x7fb1a3c03c00) [pid = 3392] [serial = 1265] [outer = 0x7fb1943d9400] 06:45:34 INFO - PROCESS | 3392 | 1461591934946 Marionette DEBUG loaded listener.js 06:45:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 251 (0x7fb1a753f800) [pid = 3392] [serial = 1266] [outer = 0x7fb1943d9400] 06:45:35 INFO - PROCESS | 3392 | 1461591935830 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 06:45:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 06:45:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1532ms 06:45:35 INFO - PROCESS | 3392 | 1461591935880 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 06:45:35 INFO - PROCESS | 3392 | 1461591935884 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 06:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 06:45:35 INFO - PROCESS | 3392 | 1461591935890 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 06:45:35 INFO - PROCESS | 3392 | 1461591935892 Marionette TRACE conn3 <- [1,1658,null,{}] 06:45:35 INFO - PROCESS | 3392 | 1461591935898 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:36 INFO - PROCESS | 3392 | 1461591936104 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 06:45:36 INFO - PROCESS | 3392 | 1461591936324 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1b4ee7800 == 153 [pid = 3392] [id = 422] 06:45:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 252 (0x7fb17c686800) [pid = 3392] [serial = 1267] [outer = (nil)] 06:45:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 253 (0x7fb17c68b000) [pid = 3392] [serial = 1268] [outer = 0x7fb17c686800] 06:45:36 INFO - PROCESS | 3392 | 1461591936438 Marionette DEBUG loaded listener.js 06:45:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 254 (0x7fb17c68fc00) [pid = 3392] [serial = 1269] [outer = 0x7fb17c686800] 06:45:37 INFO - PROCESS | 3392 | 1461591937371 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 06:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 06:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1531ms 06:45:37 INFO - PROCESS | 3392 | 1461591937423 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 06:45:37 INFO - PROCESS | 3392 | 1461591937427 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 06:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 06:45:37 INFO - PROCESS | 3392 | 1461591937433 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 06:45:37 INFO - PROCESS | 3392 | 1461591937435 Marionette TRACE conn3 <- [1,1662,null,{}] 06:45:37 INFO - PROCESS | 3392 | 1461591937441 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:37 INFO - PROCESS | 3392 | 1461591937647 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 06:45:37 INFO - PROCESS | 3392 | 1461591937931 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181ebb000 == 154 [pid = 3392] [id = 423] 06:45:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 255 (0x7fb17c687400) [pid = 3392] [serial = 1270] [outer = (nil)] 06:45:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 256 (0x7fb18359e400) [pid = 3392] [serial = 1271] [outer = 0x7fb17c687400] 06:45:38 INFO - PROCESS | 3392 | 1461591938066 Marionette DEBUG loaded listener.js 06:45:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 257 (0x7fb1835a3c00) [pid = 3392] [serial = 1272] [outer = 0x7fb17c687400] 06:45:38 INFO - PROCESS | 3392 | 1461591938923 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 06:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 06:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1537ms 06:45:38 INFO - PROCESS | 3392 | 1461591938972 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 06:45:38 INFO - PROCESS | 3392 | 1461591938975 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 06:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 06:45:38 INFO - PROCESS | 3392 | 1461591938982 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 06:45:38 INFO - PROCESS | 3392 | 1461591938985 Marionette TRACE conn3 <- [1,1666,null,{}] 06:45:38 INFO - PROCESS | 3392 | 1461591938990 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:39 INFO - PROCESS | 3392 | 1461591939194 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 06:45:39 INFO - PROCESS | 3392 | 1461591939413 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17efc2800 == 155 [pid = 3392] [id = 424] 06:45:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 258 (0x7fb17c68a400) [pid = 3392] [serial = 1273] [outer = (nil)] 06:45:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 259 (0x7fb1835a8c00) [pid = 3392] [serial = 1274] [outer = 0x7fb17c68a400] 06:45:39 INFO - PROCESS | 3392 | 1461591939530 Marionette DEBUG loaded listener.js 06:45:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 260 (0x7fb1980ddc00) [pid = 3392] [serial = 1275] [outer = 0x7fb17c68a400] 06:45:40 INFO - PROCESS | 3392 | 1461591940502 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 06:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 06:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1579ms 06:45:40 INFO - PROCESS | 3392 | 1461591940562 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 06:45:40 INFO - PROCESS | 3392 | 1461591940566 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 06:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 06:45:40 INFO - PROCESS | 3392 | 1461591940572 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 06:45:40 INFO - PROCESS | 3392 | 1461591940576 Marionette TRACE conn3 <- [1,1670,null,{}] 06:45:40 INFO - PROCESS | 3392 | 1461591940582 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:40 INFO - PROCESS | 3392 | 1461591940805 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 06:45:41 INFO - PROCESS | 3392 | 1461591941084 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b259000 == 156 [pid = 3392] [id = 425] 06:45:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 261 (0x7fb17c88f000) [pid = 3392] [serial = 1276] [outer = (nil)] 06:45:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 262 (0x7fb181e53000) [pid = 3392] [serial = 1277] [outer = 0x7fb17c88f000] 06:45:41 INFO - PROCESS | 3392 | 1461591941211 Marionette DEBUG loaded listener.js 06:45:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 263 (0x7fb18f16b800) [pid = 3392] [serial = 1278] [outer = 0x7fb17c88f000] 06:45:42 INFO - PROCESS | 3392 | 1461591942619 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 06:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 06:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2183ms 06:45:42 INFO - PROCESS | 3392 | 1461591942758 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 06:45:42 INFO - PROCESS | 3392 | 1461591942762 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 06:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 06:45:42 INFO - PROCESS | 3392 | 1461591942772 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 06:45:42 INFO - PROCESS | 3392 | 1461591942777 Marionette TRACE conn3 <- [1,1674,null,{}] 06:45:42 INFO - PROCESS | 3392 | 1461591942796 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:43 INFO - PROCESS | 3392 | 1461591943048 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 06:45:43 INFO - PROCESS | 3392 | 1461591943309 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe26000 == 157 [pid = 3392] [id = 426] 06:45:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 264 (0x7fb17c251c00) [pid = 3392] [serial = 1279] [outer = (nil)] 06:45:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 265 (0x7fb17c259000) [pid = 3392] [serial = 1280] [outer = 0x7fb17c251c00] 06:45:43 INFO - PROCESS | 3392 | 1461591943381 Marionette DEBUG loaded listener.js 06:45:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 266 (0x7fb17e1c2800) [pid = 3392] [serial = 1281] [outer = 0x7fb17c251c00] 06:45:44 INFO - PROCESS | 3392 | 1461591944509 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 06:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 06:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1802ms 06:45:44 INFO - PROCESS | 3392 | 1461591944575 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 06:45:44 INFO - PROCESS | 3392 | 1461591944583 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 06:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 06:45:44 INFO - PROCESS | 3392 | 1461591944593 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 06:45:44 INFO - PROCESS | 3392 | 1461591944596 Marionette TRACE conn3 <- [1,1678,null,{}] 06:45:44 INFO - PROCESS | 3392 | 1461591944603 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:44 INFO - PROCESS | 3392 | 1461591944835 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 06:45:45 INFO - PROCESS | 3392 | 1461591945145 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe24800 == 158 [pid = 3392] [id = 427] 06:45:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 267 (0x7fb17e1cb800) [pid = 3392] [serial = 1282] [outer = (nil)] 06:45:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 268 (0x7fb17e36bc00) [pid = 3392] [serial = 1283] [outer = 0x7fb17e1cb800] 06:45:45 INFO - PROCESS | 3392 | 1461591945221 Marionette DEBUG loaded listener.js 06:45:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 269 (0x7fb17e8fc000) [pid = 3392] [serial = 1284] [outer = 0x7fb17e1cb800] 06:45:46 INFO - PROCESS | 3392 | 1461591946351 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 06:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 06:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1831ms 06:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 06:45:46 INFO - PROCESS | 3392 | 1461591946425 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 06:45:46 INFO - PROCESS | 3392 | 1461591946428 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 06:45:46 INFO - PROCESS | 3392 | 1461591946435 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 06:45:46 INFO - PROCESS | 3392 | 1461591946440 Marionette TRACE conn3 <- [1,1682,null,{}] 06:45:46 INFO - PROCESS | 3392 | 1461591946455 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:46 INFO - PROCESS | 3392 | 1461591946641 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 06:45:46 INFO - PROCESS | 3392 | 1461591946912 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1830c3800 == 159 [pid = 3392] [id = 428] 06:45:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 270 (0x7fb18187b400) [pid = 3392] [serial = 1285] [outer = (nil)] 06:45:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 271 (0x7fb181d6bc00) [pid = 3392] [serial = 1286] [outer = 0x7fb18187b400] 06:45:47 INFO - PROCESS | 3392 | 1461591947028 Marionette DEBUG loaded listener.js 06:45:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 272 (0x7fb18208bc00) [pid = 3392] [serial = 1287] [outer = 0x7fb18187b400] 06:45:47 INFO - PROCESS | 3392 | 1461591947919 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 06:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 06:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1538ms 06:45:47 INFO - PROCESS | 3392 | 1461591947974 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 06:45:47 INFO - PROCESS | 3392 | 1461591947978 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 06:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 06:45:47 INFO - PROCESS | 3392 | 1461591947984 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 06:45:47 INFO - PROCESS | 3392 | 1461591947986 Marionette TRACE conn3 <- [1,1686,null,{}] 06:45:47 INFO - PROCESS | 3392 | 1461591947992 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:48 INFO - PROCESS | 3392 | 1461591948247 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c81a000 == 158 [pid = 3392] [id = 349] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f1bc000 == 157 [pid = 3392] [id = 351] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184ade800 == 156 [pid = 3392] [id = 347] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181fd6000 == 155 [pid = 3392] [id = 346] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 271 (0x7fb1904d3000) [pid = 3392] [serial = 1178] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 270 (0x7fb180480000) [pid = 3392] [serial = 1142] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 269 (0x7fb1900b5c00) [pid = 3392] [serial = 1121] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 268 (0x7fb18b82bc00) [pid = 3392] [serial = 1115] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 267 (0x7fb18d92d400) [pid = 3392] [serial = 1118] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 266 (0x7fb1a7717c00) [pid = 3392] [serial = 1133] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 265 (0x7fb180418800) [pid = 3392] [serial = 1112] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 264 (0x7fb17e36e000) [pid = 3392] [serial = 1151] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 263 (0x7fb1a7c6fc00) [pid = 3392] [serial = 1139] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 262 (0x7fb1a753c800) [pid = 3392] [serial = 1130] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 261 (0x7fb17c88c800) [pid = 3392] [serial = 1136] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 260 (0x7fb193cc7c00) [pid = 3392] [serial = 1124] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 259 (0x7fb18187e000) [pid = 3392] [serial = 1157] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 258 (0x7fb18208b800) [pid = 3392] [serial = 1148] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 257 (0x7fb196451c00) [pid = 3392] [serial = 1127] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 256 (0x7fb181874400) [pid = 3392] [serial = 1154] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOMWINDOW == 255 (0x7fb182f51400) [pid = 3392] [serial = 1145] [outer = (nil)] [url = about:blank] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc24000 == 154 [pid = 3392] [id = 413] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c76c000 == 153 [pid = 3392] [id = 412] 06:45:48 INFO - PROCESS | 3392 | 1461591948648 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18ba52800 == 152 [pid = 3392] [id = 411] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18301a800 == 151 [pid = 3392] [id = 410] 06:45:48 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17c619800 == 150 [pid = 3392] [id = 409] 06:45:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b69b800 == 151 [pid = 3392] [id = 429] 06:45:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 256 (0x7fb17b4a3800) [pid = 3392] [serial = 1288] [outer = (nil)] 06:45:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 257 (0x7fb180480000) [pid = 3392] [serial = 1289] [outer = 0x7fb17b4a3800] 06:45:48 INFO - PROCESS | 3392 | 1461591948759 Marionette DEBUG loaded listener.js 06:45:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 258 (0x7fb182f4e800) [pid = 3392] [serial = 1290] [outer = 0x7fb17b4a3800] 06:45:49 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181b7b800 == 150 [pid = 3392] [id = 408] 06:45:49 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1830e2800 == 149 [pid = 3392] [id = 407] 06:45:49 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b6a7800 == 148 [pid = 3392] [id = 406] 06:45:49 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b388800 == 147 [pid = 3392] [id = 405] 06:45:49 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b36f800 == 146 [pid = 3392] [id = 404] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 257 (0x7fb18c8ccc00) [pid = 3392] [serial = 1170] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 256 (0x7fb18f14ec00) [pid = 3392] [serial = 1172] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 255 (0x7fb18a992c00) [pid = 3392] [serial = 1167] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 254 (0x7fb1805cc400) [pid = 3392] [serial = 1163] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 253 (0x7fb18c402800) [pid = 3392] [serial = 1169] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 252 (0x7fb180477c00) [pid = 3392] [serial = 1160] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 251 (0x7fb18fe1a800) [pid = 3392] [serial = 1176] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 250 (0x7fb184aedc00) [pid = 3392] [serial = 1166] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 249 (0x7fb18f257400) [pid = 3392] [serial = 1175] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 248 (0x7fb1805c8800) [pid = 3392] [serial = 1161] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 247 (0x7fb18f23fc00) [pid = 3392] [serial = 1173] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | --DOMWINDOW == 246 (0x7fb182f4b400) [pid = 3392] [serial = 1164] [outer = (nil)] [url = about:blank] 06:45:49 INFO - PROCESS | 3392 | 1461591949551 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 06:45:49 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 06:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1634ms 06:45:49 INFO - PROCESS | 3392 | 1461591949642 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 06:45:49 INFO - PROCESS | 3392 | 1461591949648 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 06:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 06:45:49 INFO - PROCESS | 3392 | 1461591949663 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 06:45:49 INFO - PROCESS | 3392 | 1461591949669 Marionette TRACE conn3 <- [1,1690,null,{}] 06:45:49 INFO - PROCESS | 3392 | 1461591949677 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:49 INFO - PROCESS | 3392 | 1461591949970 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 06:45:50 INFO - PROCESS | 3392 | 1461591950330 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181d91000 == 147 [pid = 3392] [id = 430] 06:45:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 247 (0x7fb17b497400) [pid = 3392] [serial = 1291] [outer = (nil)] 06:45:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 248 (0x7fb182f47000) [pid = 3392] [serial = 1292] [outer = 0x7fb17b497400] 06:45:50 INFO - PROCESS | 3392 | 1461591950462 Marionette DEBUG loaded listener.js 06:45:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 249 (0x7fb1835a9400) [pid = 3392] [serial = 1293] [outer = 0x7fb17b497400] 06:45:51 INFO - PROCESS | 3392 | 1461591951521 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 06:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 06:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1893ms 06:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 06:45:51 INFO - PROCESS | 3392 | 1461591951554 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 06:45:51 INFO - PROCESS | 3392 | 1461591951557 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 06:45:51 INFO - PROCESS | 3392 | 1461591951563 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 06:45:51 INFO - PROCESS | 3392 | 1461591951566 Marionette TRACE conn3 <- [1,1694,null,{}] 06:45:51 INFO - PROCESS | 3392 | 1461591951570 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:51 INFO - PROCESS | 3392 | 1461591951837 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 06:45:51 INFO - PROCESS | 3392 | 1461591951876 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a712000 == 148 [pid = 3392] [id = 431] 06:45:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 250 (0x7fb1835aa400) [pid = 3392] [serial = 1294] [outer = (nil)] 06:45:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 251 (0x7fb18a99a800) [pid = 3392] [serial = 1295] [outer = 0x7fb1835aa400] 06:45:51 INFO - PROCESS | 3392 | 1461591951942 Marionette DEBUG loaded listener.js 06:45:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 252 (0x7fb18b88e000) [pid = 3392] [serial = 1296] [outer = 0x7fb1835aa400] 06:45:52 INFO - PROCESS | 3392 | 1461591952808 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 06:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 06:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1278ms 06:45:52 INFO - PROCESS | 3392 | 1461591952840 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 06:45:52 INFO - PROCESS | 3392 | 1461591952849 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 06:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 06:45:52 INFO - PROCESS | 3392 | 1461591952865 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 06:45:52 INFO - PROCESS | 3392 | 1461591952868 Marionette TRACE conn3 <- [1,1698,null,{}] 06:45:52 INFO - PROCESS | 3392 | 1461591952873 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:53 INFO - PROCESS | 3392 | 1461591953095 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 06:45:53 INFO - PROCESS | 3392 | 1461591953122 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bcd5800 == 149 [pid = 3392] [id = 432] 06:45:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 253 (0x7fb184c6d000) [pid = 3392] [serial = 1297] [outer = (nil)] 06:45:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 254 (0x7fb18c12a400) [pid = 3392] [serial = 1298] [outer = 0x7fb184c6d000] 06:45:53 INFO - PROCESS | 3392 | 1461591953182 Marionette DEBUG loaded listener.js 06:45:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 255 (0x7fb18c2a4400) [pid = 3392] [serial = 1299] [outer = 0x7fb184c6d000] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 254 (0x7fb18047f000) [pid = 3392] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 253 (0x7fb18f23ec00) [pid = 3392] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 252 (0x7fb181e5bc00) [pid = 3392] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 251 (0x7fb181e53c00) [pid = 3392] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 250 (0x7fb17eec6400) [pid = 3392] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 249 (0x7fb184ca8000) [pid = 3392] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 248 (0x7fb17eec4000) [pid = 3392] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 247 (0x7fb17eeca800) [pid = 3392] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 246 (0x7fb182f60c00) [pid = 3392] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 245 (0x7fb181d5d400) [pid = 3392] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 244 (0x7fb182f56400) [pid = 3392] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:45:54 INFO - PROCESS | 3392 | --DOMWINDOW == 243 (0x7fb180418c00) [pid = 3392] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 06:45:54 INFO - PROCESS | 3392 | 1461591954998 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 06:45:55 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 06:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2188ms 06:45:55 INFO - PROCESS | 3392 | 1461591955047 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 06:45:55 INFO - PROCESS | 3392 | 1461591955051 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 06:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 06:45:55 INFO - PROCESS | 3392 | 1461591955056 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 06:45:55 INFO - PROCESS | 3392 | 1461591955059 Marionette TRACE conn3 <- [1,1702,null,{}] 06:45:55 INFO - PROCESS | 3392 | 1461591955064 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:55 INFO - PROCESS | 3392 | 1461591955238 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 06:45:55 INFO - PROCESS | 3392 | 1461591955406 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa94000 == 150 [pid = 3392] [id = 433] 06:45:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 244 (0x7fb17eec6000) [pid = 3392] [serial = 1300] [outer = (nil)] 06:45:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 245 (0x7fb1831fd000) [pid = 3392] [serial = 1301] [outer = 0x7fb17eec6000] 06:45:55 INFO - PROCESS | 3392 | 1461591955472 Marionette DEBUG loaded listener.js 06:45:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 246 (0x7fb18c2a4000) [pid = 3392] [serial = 1302] [outer = 0x7fb17eec6000] 06:45:56 INFO - PROCESS | 3392 | 1461591956207 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 06:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 06:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1184ms 06:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 06:45:56 INFO - PROCESS | 3392 | 1461591956241 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 06:45:56 INFO - PROCESS | 3392 | 1461591956243 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 06:45:56 INFO - PROCESS | 3392 | 1461591956250 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 06:45:56 INFO - PROCESS | 3392 | 1461591956253 Marionette TRACE conn3 <- [1,1706,null,{}] 06:45:56 INFO - PROCESS | 3392 | 1461591956258 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:56 INFO - PROCESS | 3392 | 1461591956493 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 06:45:56 INFO - PROCESS | 3392 | 1461591956735 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b69a000 == 151 [pid = 3392] [id = 434] 06:45:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 247 (0x7fb17b49c000) [pid = 3392] [serial = 1303] [outer = (nil)] 06:45:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 248 (0x7fb17c04d000) [pid = 3392] [serial = 1304] [outer = 0x7fb17b49c000] 06:45:56 INFO - PROCESS | 3392 | 1461591956856 Marionette DEBUG loaded listener.js 06:45:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 249 (0x7fb17c253400) [pid = 3392] [serial = 1305] [outer = 0x7fb17b49c000] 06:45:57 INFO - PROCESS | 3392 | 1461591957898 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 06:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 06:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1683ms 06:45:57 INFO - PROCESS | 3392 | 1461591957934 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 06:45:57 INFO - PROCESS | 3392 | 1461591957940 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 06:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 06:45:57 INFO - PROCESS | 3392 | 1461591957948 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 06:45:57 INFO - PROCESS | 3392 | 1461591957953 Marionette TRACE conn3 <- [1,1710,null,{}] 06:45:57 INFO - PROCESS | 3392 | 1461591957961 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:58 INFO - PROCESS | 3392 | 1461591958184 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 06:45:58 INFO - PROCESS | 3392 | 1461591958519 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181eb6000 == 152 [pid = 3392] [id = 435] 06:45:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 250 (0x7fb17e8f6000) [pid = 3392] [serial = 1306] [outer = (nil)] 06:45:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 251 (0x7fb17eecf400) [pid = 3392] [serial = 1307] [outer = 0x7fb17e8f6000] 06:45:58 INFO - PROCESS | 3392 | 1461591958618 Marionette DEBUG loaded listener.js 06:45:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 252 (0x7fb1806a1800) [pid = 3392] [serial = 1308] [outer = 0x7fb17e8f6000] 06:45:59 INFO - PROCESS | 3392 | 1461591959512 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 06:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 06:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1635ms 06:45:59 INFO - PROCESS | 3392 | 1461591959588 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 06:45:59 INFO - PROCESS | 3392 | 1461591959594 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 06:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 06:45:59 INFO - PROCESS | 3392 | 1461591959601 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 06:45:59 INFO - PROCESS | 3392 | 1461591959605 Marionette TRACE conn3 <- [1,1714,null,{}] 06:45:59 INFO - PROCESS | 3392 | 1461591959610 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:59 INFO - PROCESS | 3392 | 1461591959824 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 06:46:00 INFO - PROCESS | 3392 | 1461591960123 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ba5b000 == 153 [pid = 3392] [id = 436] 06:46:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 253 (0x7fb181bd2800) [pid = 3392] [serial = 1309] [outer = (nil)] 06:46:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 254 (0x7fb182f67c00) [pid = 3392] [serial = 1310] [outer = 0x7fb181bd2800] 06:46:00 INFO - PROCESS | 3392 | 1461591960245 Marionette DEBUG loaded listener.js 06:46:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 255 (0x7fb184c71c00) [pid = 3392] [serial = 1311] [outer = 0x7fb181bd2800] 06:46:01 INFO - PROCESS | 3392 | 1461591961194 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 06:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 06:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1635ms 06:46:01 INFO - PROCESS | 3392 | 1461591961238 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 06:46:01 INFO - PROCESS | 3392 | 1461591961243 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 06:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 06:46:01 INFO - PROCESS | 3392 | 1461591961260 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 06:46:01 INFO - PROCESS | 3392 | 1461591961269 Marionette TRACE conn3 <- [1,1718,null,{}] 06:46:01 INFO - PROCESS | 3392 | 1461591961277 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:01 INFO - PROCESS | 3392 | 1461591961501 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 06:46:01 INFO - PROCESS | 3392 | 1461591961769 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c907800 == 154 [pid = 3392] [id = 437] 06:46:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 256 (0x7fb182f42c00) [pid = 3392] [serial = 1312] [outer = (nil)] 06:46:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 257 (0x7fb18b827800) [pid = 3392] [serial = 1313] [outer = 0x7fb182f42c00] 06:46:01 INFO - PROCESS | 3392 | 1461591961900 Marionette DEBUG loaded listener.js 06:46:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 258 (0x7fb18c2be400) [pid = 3392] [serial = 1314] [outer = 0x7fb182f42c00] 06:46:02 INFO - PROCESS | 3392 | 1461591962804 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 06:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 06:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1597ms 06:46:02 INFO - PROCESS | 3392 | 1461591962849 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 06:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 06:46:02 INFO - PROCESS | 3392 | 1461591962854 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 06:46:02 INFO - PROCESS | 3392 | 1461591962861 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 06:46:02 INFO - PROCESS | 3392 | 1461591962864 Marionette TRACE conn3 <- [1,1722,null,{}] 06:46:02 INFO - PROCESS | 3392 | 1461591962869 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:03 INFO - PROCESS | 3392 | 1461591963106 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 06:46:03 INFO - PROCESS | 3392 | 1461591963404 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d982800 == 155 [pid = 3392] [id = 438] 06:46:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 259 (0x7fb184caa400) [pid = 3392] [serial = 1315] [outer = (nil)] 06:46:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 260 (0x7fb18d8b7800) [pid = 3392] [serial = 1316] [outer = 0x7fb184caa400] 06:46:03 INFO - PROCESS | 3392 | 1461591963481 Marionette DEBUG loaded listener.js 06:46:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 261 (0x7fb18dc44400) [pid = 3392] [serial = 1317] [outer = 0x7fb184caa400] 06:46:04 INFO - PROCESS | 3392 | 1461591964322 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 06:46:04 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 06:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1530ms 06:46:04 INFO - PROCESS | 3392 | 1461591964392 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 06:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 06:46:04 INFO - PROCESS | 3392 | 1461591964396 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 06:46:04 INFO - PROCESS | 3392 | 1461591964402 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 06:46:04 INFO - PROCESS | 3392 | 1461591964405 Marionette TRACE conn3 <- [1,1726,null,{}] 06:46:04 INFO - PROCESS | 3392 | 1461591964410 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:04 INFO - PROCESS | 3392 | 1461591964611 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 06:46:04 INFO - PROCESS | 3392 | 1461591964977 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5df000 == 156 [pid = 3392] [id = 439] 06:46:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 262 (0x7fb18f240000) [pid = 3392] [serial = 1318] [outer = (nil)] 06:46:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 263 (0x7fb18f244800) [pid = 3392] [serial = 1319] [outer = 0x7fb18f240000] 06:46:05 INFO - PROCESS | 3392 | 1461591965179 Marionette DEBUG loaded listener.js 06:46:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 264 (0x7fb18f4ad000) [pid = 3392] [serial = 1320] [outer = 0x7fb18f240000] 06:46:06 INFO - PROCESS | 3392 | 1461591966185 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 06:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 06:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1837ms 06:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 06:46:06 INFO - PROCESS | 3392 | 1461591966259 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 06:46:06 INFO - PROCESS | 3392 | 1461591966261 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 06:46:06 INFO - PROCESS | 3392 | 1461591966271 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 06:46:06 INFO - PROCESS | 3392 | 1461591966275 Marionette TRACE conn3 <- [1,1730,null,{}] 06:46:06 INFO - PROCESS | 3392 | 1461591966284 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:06 INFO - PROCESS | 3392 | 1461591966569 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 06:46:06 INFO - PROCESS | 3392 | 1461591966900 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1902e1000 == 157 [pid = 3392] [id = 440] 06:46:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 265 (0x7fb18f173000) [pid = 3392] [serial = 1321] [outer = (nil)] 06:46:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 266 (0x7fb18f788c00) [pid = 3392] [serial = 1322] [outer = 0x7fb18f173000] 06:46:07 INFO - PROCESS | 3392 | 1461591967008 Marionette DEBUG loaded listener.js 06:46:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 267 (0x7fb18fe1b400) [pid = 3392] [serial = 1323] [outer = 0x7fb18f173000] 06:46:07 INFO - PROCESS | 3392 | 1461591967885 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 06:46:07 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 06:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1683ms 06:46:07 INFO - PROCESS | 3392 | 1461591967953 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 06:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 06:46:07 INFO - PROCESS | 3392 | 1461591967958 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 06:46:07 INFO - PROCESS | 3392 | 1461591967964 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 06:46:07 INFO - PROCESS | 3392 | 1461591967969 Marionette TRACE conn3 <- [1,1734,null,{}] 06:46:07 INFO - PROCESS | 3392 | 1461591967978 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:08 INFO - PROCESS | 3392 | 1461591968303 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 06:46:08 INFO - PROCESS | 3392 | 1461591968625 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb190497800 == 158 [pid = 3392] [id = 441] 06:46:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 268 (0x7fb184aeec00) [pid = 3392] [serial = 1324] [outer = (nil)] 06:46:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 269 (0x7fb1900b1400) [pid = 3392] [serial = 1325] [outer = 0x7fb184aeec00] 06:46:08 INFO - PROCESS | 3392 | 1461591968702 Marionette DEBUG loaded listener.js 06:46:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 270 (0x7fb1900bd400) [pid = 3392] [serial = 1326] [outer = 0x7fb184aeec00] 06:46:09 INFO - PROCESS | 3392 | 1461591969606 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 06:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 06:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1687ms 06:46:09 INFO - PROCESS | 3392 | 1461591969651 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 06:46:09 INFO - PROCESS | 3392 | 1461591969655 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 06:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 06:46:09 INFO - PROCESS | 3392 | 1461591969661 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 06:46:09 INFO - PROCESS | 3392 | 1461591969664 Marionette TRACE conn3 <- [1,1738,null,{}] 06:46:09 INFO - PROCESS | 3392 | 1461591969670 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:09 INFO - PROCESS | 3392 | 1461591969876 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 06:46:10 INFO - PROCESS | 3392 | 1461591970093 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb193fe4000 == 159 [pid = 3392] [id = 442] 06:46:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 271 (0x7fb17c053800) [pid = 3392] [serial = 1327] [outer = (nil)] 06:46:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 272 (0x7fb190164800) [pid = 3392] [serial = 1328] [outer = 0x7fb17c053800] 06:46:10 INFO - PROCESS | 3392 | 1461591970209 Marionette DEBUG loaded listener.js 06:46:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 273 (0x7fb1904d9800) [pid = 3392] [serial = 1329] [outer = 0x7fb17c053800] 06:46:11 INFO - PROCESS | 3392 | 1461591971189 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 06:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 06:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1582ms 06:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 06:46:11 INFO - PROCESS | 3392 | 1461591971245 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 06:46:11 INFO - PROCESS | 3392 | 1461591971248 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 06:46:11 INFO - PROCESS | 3392 | 1461591971255 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 06:46:11 INFO - PROCESS | 3392 | 1461591971258 Marionette TRACE conn3 <- [1,1742,null,{}] 06:46:11 INFO - PROCESS | 3392 | 1461591971263 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:11 INFO - PROCESS | 3392 | 1461591971479 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 06:46:11 INFO - PROCESS | 3392 | 1461591971736 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1951d3800 == 160 [pid = 3392] [id = 443] 06:46:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 274 (0x7fb18f16ec00) [pid = 3392] [serial = 1330] [outer = (nil)] 06:46:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 275 (0x7fb191ab3800) [pid = 3392] [serial = 1331] [outer = 0x7fb18f16ec00] 06:46:11 INFO - PROCESS | 3392 | 1461591971860 Marionette DEBUG loaded listener.js 06:46:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 276 (0x7fb192fbb800) [pid = 3392] [serial = 1332] [outer = 0x7fb18f16ec00] 06:46:12 INFO - PROCESS | 3392 | 1461591972763 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 06:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 06:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1580ms 06:46:12 INFO - PROCESS | 3392 | 1461591972835 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 06:46:12 INFO - PROCESS | 3392 | 1461591972839 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 06:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 06:46:12 INFO - PROCESS | 3392 | 1461591972845 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 06:46:12 INFO - PROCESS | 3392 | 1461591972848 Marionette TRACE conn3 <- [1,1746,null,{}] 06:46:12 INFO - PROCESS | 3392 | 1461591972854 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:13 INFO - PROCESS | 3392 | 1461591973078 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 06:46:13 INFO - PROCESS | 3392 | 1461591973383 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb196eb1000 == 161 [pid = 3392] [id = 444] 06:46:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 277 (0x7fb193c30800) [pid = 3392] [serial = 1333] [outer = (nil)] 06:46:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 278 (0x7fb19419f000) [pid = 3392] [serial = 1334] [outer = 0x7fb193c30800] 06:46:13 INFO - PROCESS | 3392 | 1461591973477 Marionette DEBUG loaded listener.js 06:46:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 279 (0x7fb194457800) [pid = 3392] [serial = 1335] [outer = 0x7fb193c30800] 06:46:14 INFO - PROCESS | 3392 | 1461591974378 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 06:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 06:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1581ms 06:46:14 INFO - PROCESS | 3392 | 1461591974428 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 06:46:14 INFO - PROCESS | 3392 | 1461591974431 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 06:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 06:46:14 INFO - PROCESS | 3392 | 1461591974438 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 06:46:14 INFO - PROCESS | 3392 | 1461591974442 Marionette TRACE conn3 <- [1,1750,null,{}] 06:46:14 INFO - PROCESS | 3392 | 1461591974448 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:14 INFO - PROCESS | 3392 | 1461591974685 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 06:46:14 INFO - PROCESS | 3392 | 1461591974948 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7642000 == 162 [pid = 3392] [id = 445] 06:46:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 280 (0x7fb194c2ec00) [pid = 3392] [serial = 1336] [outer = (nil)] 06:46:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 281 (0x7fb195d6d400) [pid = 3392] [serial = 1337] [outer = 0x7fb194c2ec00] 06:46:15 INFO - PROCESS | 3392 | 1461591975073 Marionette DEBUG loaded listener.js 06:46:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 282 (0x7fb1960a9800) [pid = 3392] [serial = 1338] [outer = 0x7fb194c2ec00] 06:46:15 INFO - PROCESS | 3392 | 1461591975904 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 06:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 06:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1532ms 06:46:15 INFO - PROCESS | 3392 | 1461591975973 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 06:46:15 INFO - PROCESS | 3392 | 1461591975977 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 06:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 06:46:15 INFO - PROCESS | 3392 | 1461591975983 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 06:46:15 INFO - PROCESS | 3392 | 1461591975987 Marionette TRACE conn3 <- [1,1754,null,{}] 06:46:15 INFO - PROCESS | 3392 | 1461591975992 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:16 INFO - PROCESS | 3392 | 1461591976202 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 06:46:16 INFO - PROCESS | 3392 | 1461591976499 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a8118000 == 163 [pid = 3392] [id = 446] 06:46:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 283 (0x7fb19505d800) [pid = 3392] [serial = 1339] [outer = (nil)] 06:46:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 284 (0x7fb1980e5400) [pid = 3392] [serial = 1340] [outer = 0x7fb19505d800] 06:46:16 INFO - PROCESS | 3392 | 1461591976582 Marionette DEBUG loaded listener.js 06:46:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 285 (0x7fb1a1b0c000) [pid = 3392] [serial = 1341] [outer = 0x7fb19505d800] 06:46:17 INFO - PROCESS | 3392 | 1461591977404 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 06:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 06:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1480ms 06:46:17 INFO - PROCESS | 3392 | 1461591977464 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 06:46:17 INFO - PROCESS | 3392 | 1461591977468 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 06:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 06:46:17 INFO - PROCESS | 3392 | 1461591977501 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 06:46:17 INFO - PROCESS | 3392 | 1461591977504 Marionette TRACE conn3 <- [1,1758,null,{}] 06:46:17 INFO - PROCESS | 3392 | 1461591977511 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:17 INFO - PROCESS | 3392 | 1461591977727 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 06:46:18 INFO - PROCESS | 3392 | 1461591978048 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0cf800 == 164 [pid = 3392] [id = 447] 06:46:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 286 (0x7fb196092c00) [pid = 3392] [serial = 1342] [outer = (nil)] 06:46:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 287 (0x7fb1a2c4fc00) [pid = 3392] [serial = 1343] [outer = 0x7fb196092c00] 06:46:18 INFO - PROCESS | 3392 | 1461591978138 Marionette DEBUG loaded listener.js 06:46:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 288 (0x7fb1a3e74c00) [pid = 3392] [serial = 1344] [outer = 0x7fb196092c00] 06:46:18 INFO - PROCESS | 3392 | 1461591978980 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 06:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 06:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1541ms 06:46:19 INFO - PROCESS | 3392 | 1461591979038 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 06:46:19 INFO - PROCESS | 3392 | 1461591979041 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 06:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 06:46:19 INFO - PROCESS | 3392 | 1461591979047 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 06:46:19 INFO - PROCESS | 3392 | 1461591979051 Marionette TRACE conn3 <- [1,1762,null,{}] 06:46:19 INFO - PROCESS | 3392 | 1461591979056 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:19 INFO - PROCESS | 3392 | 1461591979258 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 06:46:19 INFO - PROCESS | 3392 | 1461591979526 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1acf96800 == 165 [pid = 3392] [id = 448] 06:46:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 289 (0x7fb17b49cc00) [pid = 3392] [serial = 1345] [outer = (nil)] 06:46:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 290 (0x7fb17c3b5800) [pid = 3392] [serial = 1346] [outer = 0x7fb17b49cc00] 06:46:19 INFO - PROCESS | 3392 | 1461591979642 Marionette DEBUG loaded listener.js 06:46:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 291 (0x7fb17c3bb000) [pid = 3392] [serial = 1347] [outer = 0x7fb17b49cc00] 06:46:20 INFO - PROCESS | 3392 | 1461591980619 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 06:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 06:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1640ms 06:46:20 INFO - PROCESS | 3392 | 1461591980688 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 06:46:20 INFO - PROCESS | 3392 | 1461591980692 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 06:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 06:46:20 INFO - PROCESS | 3392 | 1461591980698 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 06:46:20 INFO - PROCESS | 3392 | 1461591980700 Marionette TRACE conn3 <- [1,1766,null,{}] 06:46:20 INFO - PROCESS | 3392 | 1461591980706 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:20 INFO - PROCESS | 3392 | 1461591980915 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 06:46:21 INFO - PROCESS | 3392 | 1461591981239 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17867b000 == 166 [pid = 3392] [id = 449] 06:46:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 292 (0x7fb17c3bbc00) [pid = 3392] [serial = 1348] [outer = (nil)] 06:46:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 293 (0x7fb1806a2000) [pid = 3392] [serial = 1349] [outer = 0x7fb17c3bbc00] 06:46:21 INFO - PROCESS | 3392 | 1461591981323 Marionette DEBUG loaded listener.js 06:46:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 294 (0x7fb18b828800) [pid = 3392] [serial = 1350] [outer = 0x7fb17c3bbc00] 06:46:22 INFO - PROCESS | 3392 | 1461591982198 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 06:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 06:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1532ms 06:46:22 INFO - PROCESS | 3392 | 1461591982231 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 06:46:22 INFO - PROCESS | 3392 | 1461591982235 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 06:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 06:46:22 INFO - PROCESS | 3392 | 1461591982241 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 06:46:22 INFO - PROCESS | 3392 | 1461591982243 Marionette TRACE conn3 <- [1,1770,null,{}] 06:46:22 INFO - PROCESS | 3392 | 1461591982251 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:22 INFO - PROCESS | 3392 | 1461591982465 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 06:46:22 INFO - PROCESS | 3392 | 1461591982775 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e5cf800 == 167 [pid = 3392] [id = 450] 06:46:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 295 (0x7fb17c04bc00) [pid = 3392] [serial = 1351] [outer = (nil)] 06:46:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 296 (0x7fb196dac000) [pid = 3392] [serial = 1352] [outer = 0x7fb17c04bc00] 06:46:22 INFO - PROCESS | 3392 | 1461591982866 Marionette DEBUG loaded listener.js 06:46:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 297 (0x7fb1a7403c00) [pid = 3392] [serial = 1353] [outer = 0x7fb17c04bc00] 06:46:23 INFO - PROCESS | 3392 | 1461591983762 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 06:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 06:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1582ms 06:46:23 INFO - PROCESS | 3392 | 1461591983824 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 06:46:23 INFO - PROCESS | 3392 | 1461591983828 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 06:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 06:46:23 INFO - PROCESS | 3392 | 1461591983835 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 06:46:23 INFO - PROCESS | 3392 | 1461591983840 Marionette TRACE conn3 <- [1,1774,null,{}] 06:46:23 INFO - PROCESS | 3392 | 1461591983846 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:24 INFO - PROCESS | 3392 | 1461591984045 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 06:46:24 INFO - PROCESS | 3392 | 1461591984267 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f2b6800 == 168 [pid = 3392] [id = 451] 06:46:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 298 (0x7fb17c3bac00) [pid = 3392] [serial = 1354] [outer = (nil)] 06:46:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 299 (0x7fb183282800) [pid = 3392] [serial = 1355] [outer = 0x7fb17c3bac00] 06:46:24 INFO - PROCESS | 3392 | 1461591984424 Marionette DEBUG loaded listener.js 06:46:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 300 (0x7fb183287400) [pid = 3392] [serial = 1356] [outer = 0x7fb17c3bac00] 06:46:25 INFO - PROCESS | 3392 | 1461591985288 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 06:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 06:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1490ms 06:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 06:46:25 INFO - PROCESS | 3392 | 1461591985325 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 06:46:25 INFO - PROCESS | 3392 | 1461591985328 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 06:46:25 INFO - PROCESS | 3392 | 1461591985334 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 06:46:25 INFO - PROCESS | 3392 | 1461591985337 Marionette TRACE conn3 <- [1,1778,null,{}] 06:46:25 INFO - PROCESS | 3392 | 1461591985342 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:25 INFO - PROCESS | 3392 | 1461591985552 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 06:46:26 INFO - PROCESS | 3392 | 1461591986198 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a59800 == 169 [pid = 3392] [id = 452] 06:46:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 301 (0x7fb17c047400) [pid = 3392] [serial = 1357] [outer = (nil)] 06:46:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 302 (0x7fb17c253000) [pid = 3392] [serial = 1358] [outer = 0x7fb17c047400] 06:46:26 INFO - PROCESS | 3392 | 1461591986347 Marionette DEBUG loaded listener.js 06:46:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 303 (0x7fb17c690800) [pid = 3392] [serial = 1359] [outer = 0x7fb17c047400] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aaa1800 == 168 [pid = 3392] [id = 211] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aa94000 == 167 [pid = 3392] [id = 433] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bcd5800 == 166 [pid = 3392] [id = 432] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a712000 == 165 [pid = 3392] [id = 431] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181d91000 == 164 [pid = 3392] [id = 430] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b69b800 == 163 [pid = 3392] [id = 429] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1830c3800 == 162 [pid = 3392] [id = 428] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17fe24800 == 161 [pid = 3392] [id = 427] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17fe26000 == 160 [pid = 3392] [id = 426] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17efc2800 == 159 [pid = 3392] [id = 424] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181ebb000 == 158 [pid = 3392] [id = 423] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1b4ee7800 == 157 [pid = 3392] [id = 422] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181a85000 == 156 [pid = 3392] [id = 421] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a8108000 == 155 [pid = 3392] [id = 420] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2ab2800 == 154 [pid = 3392] [id = 419] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19545e000 == 153 [pid = 3392] [id = 418] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1904a8800 == 152 [pid = 3392] [id = 417] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c1ad000 == 151 [pid = 3392] [id = 416] 06:46:27 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181778000 == 150 [pid = 3392] [id = 415] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 302 (0x7fb18c2bfc00) [pid = 3392] [serial = 1238] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 301 (0x7fb18db10800) [pid = 3392] [serial = 1239] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 300 (0x7fb18f4b0400) [pid = 3392] [serial = 1241] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 299 (0x7fb184ca2000) [pid = 3392] [serial = 1232] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 298 (0x7fb18aabf800) [pid = 3392] [serial = 1233] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 297 (0x7fb184c9e800) [pid = 3392] [serial = 1208] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 296 (0x7fb1806aa800) [pid = 3392] [serial = 1214] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 295 (0x7fb18f23e000) [pid = 3392] [serial = 1187] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 294 (0x7fb182f43000) [pid = 3392] [serial = 1230] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 293 (0x7fb182084800) [pid = 3392] [serial = 1229] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 292 (0x7fb1831f7c00) [pid = 3392] [serial = 912] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 291 (0x7fb18bf3d000) [pid = 3392] [serial = 1235] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 290 (0x7fb1a7535800) [pid = 3392] [serial = 1211] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 289 (0x7fb17eed1c00) [pid = 3392] [serial = 909] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 288 (0x7fb18f151800) [pid = 3392] [serial = 915] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 287 (0x7fb193c24000) [pid = 3392] [serial = 1193] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 286 (0x7fb1a80e2000) [pid = 3392] [serial = 903] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 285 (0x7fb18f53c400) [pid = 3392] [serial = 906] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 284 (0x7fb1a8011800) [pid = 3392] [serial = 900] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 283 (0x7fb1a3e7b000) [pid = 3392] [serial = 1202] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 282 (0x7fb17e8f8800) [pid = 3392] [serial = 1205] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 281 (0x7fb17b49ec00) [pid = 3392] [serial = 1217] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 280 (0x7fb1960b0800) [pid = 3392] [serial = 1196] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 279 (0x7fb1806af400) [pid = 3392] [serial = 1227] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 278 (0x7fb18047b400) [pid = 3392] [serial = 1226] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 277 (0x7fb189ccb400) [pid = 3392] [serial = 1184] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 276 (0x7fb181e5c400) [pid = 3392] [serial = 1181] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 275 (0x7fb1900fc400) [pid = 3392] [serial = 1190] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 274 (0x7fb1a1bf2000) [pid = 3392] [serial = 1199] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 273 (0x7fb17c054800) [pid = 3392] [serial = 1223] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 272 (0x7fb18f53d400) [pid = 3392] [serial = 1244] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 271 (0x7fb17c04ac00) [pid = 3392] [serial = 1220] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 270 (0x7fb18c2a0800) [pid = 3392] [serial = 1236] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | --DOMWINDOW == 269 (0x7fb18f4b5800) [pid = 3392] [serial = 1242] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 3392 | 1461591987879 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 06:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 06:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2584ms 06:46:27 INFO - PROCESS | 3392 | 1461591987918 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 06:46:27 INFO - PROCESS | 3392 | 1461591987925 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 06:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 06:46:27 INFO - PROCESS | 3392 | 1461591987932 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 06:46:27 INFO - PROCESS | 3392 | 1461591987937 Marionette TRACE conn3 <- [1,1782,null,{}] 06:46:27 INFO - PROCESS | 3392 | 1461591987944 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:28 INFO - PROCESS | 3392 | 1461591988172 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 06:46:28 INFO - PROCESS | 3392 | 1461591988393 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b69f800 == 151 [pid = 3392] [id = 453] 06:46:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 270 (0x7fb17b49a800) [pid = 3392] [serial = 1360] [outer = (nil)] 06:46:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 271 (0x7fb17e8fd400) [pid = 3392] [serial = 1361] [outer = 0x7fb17b49a800] 06:46:28 INFO - PROCESS | 3392 | 1461591988461 Marionette DEBUG loaded listener.js 06:46:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 272 (0x7fb1805cc400) [pid = 3392] [serial = 1362] [outer = 0x7fb17b49a800] 06:46:29 INFO - PROCESS | 3392 | 1461591989271 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 06:46:29 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 06:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1389ms 06:46:29 INFO - PROCESS | 3392 | 1461591989324 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 06:46:29 INFO - PROCESS | 3392 | 1461591989330 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 06:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 06:46:29 INFO - PROCESS | 3392 | 1461591989339 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 06:46:29 INFO - PROCESS | 3392 | 1461591989341 Marionette TRACE conn3 <- [1,1786,null,{}] 06:46:29 INFO - PROCESS | 3392 | 1461591989348 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:29 INFO - PROCESS | 3392 | 1461591989549 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 06:46:29 INFO - PROCESS | 3392 | 1461591989755 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17efb6800 == 152 [pid = 3392] [id = 454] 06:46:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 273 (0x7fb17c683400) [pid = 3392] [serial = 1363] [outer = (nil)] 06:46:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 274 (0x7fb181d64400) [pid = 3392] [serial = 1364] [outer = 0x7fb17c683400] 06:46:29 INFO - PROCESS | 3392 | 1461591989829 Marionette DEBUG loaded listener.js 06:46:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 275 (0x7fb182b5ec00) [pid = 3392] [serial = 1365] [outer = 0x7fb17c683400] 06:46:30 INFO - PROCESS | 3392 | 1461591990681 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 06:46:30 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 06:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1384ms 06:46:30 INFO - PROCESS | 3392 | 1461591990723 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 06:46:30 INFO - PROCESS | 3392 | 1461591990727 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 06:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 06:46:30 INFO - PROCESS | 3392 | 1461591990752 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 06:46:30 INFO - PROCESS | 3392 | 1461591990761 Marionette TRACE conn3 <- [1,1790,null,{}] 06:46:30 INFO - PROCESS | 3392 | 1461591990790 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:31 INFO - PROCESS | 3392 | 1461591991076 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 06:46:31 INFO - PROCESS | 3392 | 1461591991142 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181b6c800 == 153 [pid = 3392] [id = 455] 06:46:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 276 (0x7fb18359c400) [pid = 3392] [serial = 1366] [outer = (nil)] 06:46:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 277 (0x7fb1835a4c00) [pid = 3392] [serial = 1367] [outer = 0x7fb18359c400] 06:46:31 INFO - PROCESS | 3392 | 1461591991206 Marionette DEBUG loaded listener.js 06:46:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 278 (0x7fb184c73800) [pid = 3392] [serial = 1368] [outer = 0x7fb18359c400] 06:46:33 INFO - PROCESS | 3392 | 1461591993020 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:46:33 INFO - PROCESS | 3392 | --DOMWINDOW == 277 (0x7fb1835aa400) [pid = 3392] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 06:46:33 INFO - PROCESS | 3392 | --DOMWINDOW == 276 (0x7fb184c6d000) [pid = 3392] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 06:46:33 INFO - PROCESS | 3392 | --DOMWINDOW == 275 (0x7fb17e1cb800) [pid = 3392] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 06:46:33 INFO - PROCESS | 3392 | --DOMWINDOW == 274 (0x7fb17b4a3800) [pid = 3392] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 06:46:33 INFO - PROCESS | 3392 | --DOMWINDOW == 273 (0x7fb17b497400) [pid = 3392] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 06:46:33 INFO - PROCESS | 3392 | --DOMWINDOW == 272 (0x7fb18187b400) [pid = 3392] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 06:46:33 INFO - PROCESS | 3392 | --DOMWINDOW == 271 (0x7fb17c251c00) [pid = 3392] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 06:46:33 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) 06:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2422ms 06:46:33 INFO - PROCESS | 3392 | 1461591993156 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 06:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 06:46:33 INFO - PROCESS | 3392 | 1461591993161 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 06:46:33 INFO - PROCESS | 3392 | 1461591993167 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 06:46:33 INFO - PROCESS | 3392 | 1461591993170 Marionette TRACE conn3 <- [1,1794,null,{}] 06:46:33 INFO - PROCESS | 3392 | 1461591993175 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:33 INFO - PROCESS | 3392 | 1461591993423 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 06:46:33 INFO - PROCESS | 3392 | 1461591993536 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181eb4000 == 154 [pid = 3392] [id = 456] 06:46:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 272 (0x7fb18187b400) [pid = 3392] [serial = 1369] [outer = (nil)] 06:46:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 273 (0x7fb184c9e800) [pid = 3392] [serial = 1370] [outer = 0x7fb18187b400] 06:46:33 INFO - PROCESS | 3392 | 1461591993633 Marionette DEBUG loaded listener.js 06:46:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 274 (0x7fb189ca9c00) [pid = 3392] [serial = 1371] [outer = 0x7fb18187b400] 06:46:34 INFO - PROCESS | 3392 | 1461591994359 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1234ms 06:46:34 INFO - PROCESS | 3392 | 1461591994402 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 06:46:34 INFO - PROCESS | 3392 | 1461591994405 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 06:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 06:46:34 INFO - PROCESS | 3392 | 1461591994432 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 06:46:34 INFO - PROCESS | 3392 | 1461591994436 Marionette TRACE conn3 <- [1,1798,null,{}] 06:46:34 INFO - PROCESS | 3392 | 1461591994448 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:34 INFO - PROCESS | 3392 | 1461591994642 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 06:46:34 INFO - PROCESS | 3392 | 1461591994653 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18354b000 == 155 [pid = 3392] [id = 457] 06:46:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 275 (0x7fb18bf35800) [pid = 3392] [serial = 1372] [outer = (nil)] 06:46:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 276 (0x7fb18c23e800) [pid = 3392] [serial = 1373] [outer = 0x7fb18bf35800] 06:46:34 INFO - PROCESS | 3392 | 1461591994727 Marionette DEBUG loaded listener.js 06:46:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 277 (0x7fb18db0d000) [pid = 3392] [serial = 1374] [outer = 0x7fb18bf35800] 06:46:35 INFO - PROCESS | 3392 | 1461591995972 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 06:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 06:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1611ms 06:46:36 INFO - PROCESS | 3392 | 1461591996025 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 06:46:36 INFO - PROCESS | 3392 | 1461591996031 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 06:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 06:46:36 INFO - PROCESS | 3392 | 1461591996042 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 06:46:36 INFO - PROCESS | 3392 | 1461591996045 Marionette TRACE conn3 <- [1,1802,null,{}] 06:46:36 INFO - PROCESS | 3392 | 1461591996055 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:36 INFO - PROCESS | 3392 | 1461591996325 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 06:46:36 INFO - PROCESS | 3392 | 1461591996657 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e5cc800 == 156 [pid = 3392] [id = 458] 06:46:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 278 (0x7fb17eec6800) [pid = 3392] [serial = 1375] [outer = (nil)] 06:46:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 279 (0x7fb180419800) [pid = 3392] [serial = 1376] [outer = 0x7fb17eec6800] 06:46:36 INFO - PROCESS | 3392 | 1461591996794 Marionette DEBUG loaded listener.js 06:46:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 280 (0x7fb181873c00) [pid = 3392] [serial = 1377] [outer = 0x7fb17eec6800] 06:46:37 INFO - PROCESS | 3392 | 1461591997767 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 06:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1784ms 06:46:37 INFO - PROCESS | 3392 | 1461591997827 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 06:46:37 INFO - PROCESS | 3392 | 1461591997836 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 06:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 06:46:37 INFO - PROCESS | 3392 | 1461591997846 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 06:46:37 INFO - PROCESS | 3392 | 1461591997850 Marionette TRACE conn3 <- [1,1806,null,{}] 06:46:37 INFO - PROCESS | 3392 | 1461591997856 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:38 INFO - PROCESS | 3392 | 1461591998123 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 06:46:38 INFO - PROCESS | 3392 | 1461591998478 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183542800 == 157 [pid = 3392] [id = 459] 06:46:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 281 (0x7fb18208ac00) [pid = 3392] [serial = 1378] [outer = (nil)] 06:46:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 282 (0x7fb1831f8800) [pid = 3392] [serial = 1379] [outer = 0x7fb18208ac00] 06:46:38 INFO - PROCESS | 3392 | 1461591998561 Marionette DEBUG loaded listener.js 06:46:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 283 (0x7fb1834f0800) [pid = 3392] [serial = 1380] [outer = 0x7fb18208ac00] 06:46:39 INFO - PROCESS | 3392 | 1461591999453 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 06:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 06:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1642ms 06:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 06:46:39 INFO - PROCESS | 3392 | 1461591999488 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 06:46:39 INFO - PROCESS | 3392 | 1461591999491 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 06:46:39 INFO - PROCESS | 3392 | 1461591999497 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 06:46:39 INFO - PROCESS | 3392 | 1461591999503 Marionette TRACE conn3 <- [1,1810,null,{}] 06:46:39 INFO - PROCESS | 3392 | 1461591999520 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:39 INFO - PROCESS | 3392 | 1461591999772 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 06:46:40 INFO - PROCESS | 3392 | 1461592000082 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c02d000 == 158 [pid = 3392] [id = 460] 06:46:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 284 (0x7fb18a99f800) [pid = 3392] [serial = 1381] [outer = (nil)] 06:46:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 285 (0x7fb18c4f1800) [pid = 3392] [serial = 1382] [outer = 0x7fb18a99f800] 06:46:40 INFO - PROCESS | 3392 | 1461592000167 Marionette DEBUG loaded listener.js 06:46:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 286 (0x7fb18f14ec00) [pid = 3392] [serial = 1383] [outer = 0x7fb18a99f800] 06:46:41 INFO - PROCESS | 3392 | 1461592001061 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 06:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 06:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1637ms 06:46:41 INFO - PROCESS | 3392 | 1461592001135 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 06:46:41 INFO - PROCESS | 3392 | 1461592001139 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 06:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 06:46:41 INFO - PROCESS | 3392 | 1461592001150 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 06:46:41 INFO - PROCESS | 3392 | 1461592001153 Marionette TRACE conn3 <- [1,1814,null,{}] 06:46:41 INFO - PROCESS | 3392 | 1461592001165 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:41 INFO - PROCESS | 3392 | 1461592001426 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 06:46:41 INFO - PROCESS | 3392 | 1461592001729 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c819800 == 159 [pid = 3392] [id = 461] 06:46:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 287 (0x7fb18aabc400) [pid = 3392] [serial = 1384] [outer = (nil)] 06:46:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 288 (0x7fb18f253c00) [pid = 3392] [serial = 1385] [outer = 0x7fb18aabc400] 06:46:41 INFO - PROCESS | 3392 | 1461592001816 Marionette DEBUG loaded listener.js 06:46:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 289 (0x7fb18f4aac00) [pid = 3392] [serial = 1386] [outer = 0x7fb18aabc400] 06:46:42 INFO - PROCESS | 3392 | 1461592002689 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 06:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 06:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1597ms 06:46:42 INFO - PROCESS | 3392 | 1461592002742 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 06:46:42 INFO - PROCESS | 3392 | 1461592002746 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 06:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 06:46:42 INFO - PROCESS | 3392 | 1461592002752 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 06:46:42 INFO - PROCESS | 3392 | 1461592002754 Marionette TRACE conn3 <- [1,1818,null,{}] 06:46:42 INFO - PROCESS | 3392 | 1461592002760 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:42 INFO - PROCESS | 3392 | 1461592002972 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 06:46:43 INFO - PROCESS | 3392 | 1461592003310 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f71e000 == 160 [pid = 3392] [id = 462] 06:46:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 290 (0x7fb18f4b8c00) [pid = 3392] [serial = 1387] [outer = (nil)] 06:46:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 291 (0x7fb18f539800) [pid = 3392] [serial = 1388] [outer = 0x7fb18f4b8c00] 06:46:43 INFO - PROCESS | 3392 | 1461592003390 Marionette DEBUG loaded listener.js 06:46:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 292 (0x7fb18fb8b000) [pid = 3392] [serial = 1389] [outer = 0x7fb18f4b8c00] 06:46:44 INFO - PROCESS | 3392 | 1461592004290 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 06:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 06:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1578ms 06:46:44 INFO - PROCESS | 3392 | 1461592004333 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 06:46:44 INFO - PROCESS | 3392 | 1461592004339 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 06:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 06:46:44 INFO - PROCESS | 3392 | 1461592004347 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 06:46:44 INFO - PROCESS | 3392 | 1461592004352 Marionette TRACE conn3 <- [1,1822,null,{}] 06:46:44 INFO - PROCESS | 3392 | 1461592004360 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:44 INFO - PROCESS | 3392 | 1461592004660 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 06:46:44 INFO - PROCESS | 3392 | 1461592004969 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb191922800 == 161 [pid = 3392] [id = 463] 06:46:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 293 (0x7fb18fe19800) [pid = 3392] [serial = 1390] [outer = (nil)] 06:46:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 294 (0x7fb193c2b800) [pid = 3392] [serial = 1391] [outer = 0x7fb18fe19800] 06:46:45 INFO - PROCESS | 3392 | 1461592005053 Marionette DEBUG loaded listener.js 06:46:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 295 (0x7fb19506a400) [pid = 3392] [serial = 1392] [outer = 0x7fb18fe19800] 06:46:45 INFO - PROCESS | 3392 | 1461592005872 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 06:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 06:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1591ms 06:46:45 INFO - PROCESS | 3392 | 1461592005938 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 06:46:45 INFO - PROCESS | 3392 | 1461592005941 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 06:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 06:46:45 INFO - PROCESS | 3392 | 1461592005947 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 06:46:45 INFO - PROCESS | 3392 | 1461592005950 Marionette TRACE conn3 <- [1,1826,null,{}] 06:46:45 INFO - PROCESS | 3392 | 1461592005955 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:46 INFO - PROCESS | 3392 | 1461592006195 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 06:46:46 INFO - PROCESS | 3392 | 1461592006527 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1964b2800 == 162 [pid = 3392] [id = 464] 06:46:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 296 (0x7fb184aedc00) [pid = 3392] [serial = 1393] [outer = (nil)] 06:46:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 297 (0x7fb196450c00) [pid = 3392] [serial = 1394] [outer = 0x7fb184aedc00] 06:46:46 INFO - PROCESS | 3392 | 1461592006609 Marionette DEBUG loaded listener.js 06:46:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 298 (0x7fb1a38aac00) [pid = 3392] [serial = 1395] [outer = 0x7fb184aedc00] 06:46:47 INFO - PROCESS | 3392 | 1461592007490 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 06:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 06:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1578ms 06:46:47 INFO - PROCESS | 3392 | 1461592007527 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 06:46:47 INFO - PROCESS | 3392 | 1461592007530 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 06:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 06:46:47 INFO - PROCESS | 3392 | 1461592007536 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 06:46:47 INFO - PROCESS | 3392 | 1461592007538 Marionette TRACE conn3 <- [1,1830,null,{}] 06:46:47 INFO - PROCESS | 3392 | 1461592007544 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:47 INFO - PROCESS | 3392 | 1461592007779 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 06:46:48 INFO - PROCESS | 3392 | 1461592008096 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a763c800 == 163 [pid = 3392] [id = 465] 06:46:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 299 (0x7fb18f25e800) [pid = 3392] [serial = 1396] [outer = (nil)] 06:46:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 300 (0x7fb1a753e000) [pid = 3392] [serial = 1397] [outer = 0x7fb18f25e800] 06:46:48 INFO - PROCESS | 3392 | 1461592008205 Marionette DEBUG loaded listener.js 06:46:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 301 (0x7fb1a77a6000) [pid = 3392] [serial = 1398] [outer = 0x7fb18f25e800] 06:46:49 INFO - PROCESS | 3392 | 1461592009046 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 06:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 06:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1578ms 06:46:49 INFO - PROCESS | 3392 | 1461592009116 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 06:46:49 INFO - PROCESS | 3392 | 1461592009120 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 06:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 06:46:49 INFO - PROCESS | 3392 | 1461592009126 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 06:46:49 INFO - PROCESS | 3392 | 1461592009129 Marionette TRACE conn3 <- [1,1834,null,{}] 06:46:49 INFO - PROCESS | 3392 | 1461592009134 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:49 INFO - PROCESS | 3392 | 1461592009357 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 06:46:49 INFO - PROCESS | 3392 | 1461592009621 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1acfaa800 == 164 [pid = 3392] [id = 466] 06:46:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 302 (0x7fb17ef32400) [pid = 3392] [serial = 1399] [outer = (nil)] 06:46:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 303 (0x7fb17ef3b400) [pid = 3392] [serial = 1400] [outer = 0x7fb17ef32400] 06:46:49 INFO - PROCESS | 3392 | 1461592009766 Marionette DEBUG loaded listener.js 06:46:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 304 (0x7fb17ef40400) [pid = 3392] [serial = 1401] [outer = 0x7fb17ef32400] 06:46:50 INFO - PROCESS | 3392 | 1461592010680 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 06:46:50 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 06:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1632ms 06:46:50 INFO - PROCESS | 3392 | 1461592010760 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 06:46:50 INFO - PROCESS | 3392 | 1461592010762 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 06:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 06:46:50 INFO - PROCESS | 3392 | 1461592010769 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 06:46:50 INFO - PROCESS | 3392 | 1461592010771 Marionette TRACE conn3 <- [1,1838,null,{}] 06:46:50 INFO - PROCESS | 3392 | 1461592010777 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:51 INFO - PROCESS | 3392 | 1461592011044 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 06:46:51 INFO - PROCESS | 3392 | 1461592011384 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a966000 == 165 [pid = 3392] [id = 467] 06:46:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 305 (0x7fb180f35800) [pid = 3392] [serial = 1402] [outer = (nil)] 06:46:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 306 (0x7fb180f38400) [pid = 3392] [serial = 1403] [outer = 0x7fb180f35800] 06:46:51 INFO - PROCESS | 3392 | 1461592011465 Marionette DEBUG loaded listener.js 06:46:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 307 (0x7fb180f3c000) [pid = 3392] [serial = 1404] [outer = 0x7fb180f35800] 06:46:52 INFO - PROCESS | 3392 | 1461592012352 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 06:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 06:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1634ms 06:46:52 INFO - PROCESS | 3392 | 1461592012405 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 06:46:52 INFO - PROCESS | 3392 | 1461592012409 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 06:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 06:46:52 INFO - PROCESS | 3392 | 1461592012415 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 06:46:52 INFO - PROCESS | 3392 | 1461592012419 Marionette TRACE conn3 <- [1,1842,null,{}] 06:46:52 INFO - PROCESS | 3392 | 1461592012424 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:52 INFO - PROCESS | 3392 | 1461592012660 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 06:46:52 INFO - PROCESS | 3392 | 1461592012982 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775dd000 == 166 [pid = 3392] [id = 468] 06:46:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 308 (0x7fb180f3f800) [pid = 3392] [serial = 1405] [outer = (nil)] 06:46:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 309 (0x7fb18a748400) [pid = 3392] [serial = 1406] [outer = 0x7fb180f3f800] 06:46:53 INFO - PROCESS | 3392 | 1461592013070 Marionette DEBUG loaded listener.js 06:46:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 310 (0x7fb18a751c00) [pid = 3392] [serial = 1407] [outer = 0x7fb180f3f800] 06:46:54 INFO - PROCESS | 3392 | 1461592014079 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 06:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 06:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1742ms 06:46:54 INFO - PROCESS | 3392 | 1461592014158 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 06:46:54 INFO - PROCESS | 3392 | 1461592014162 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 06:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 06:46:54 INFO - PROCESS | 3392 | 1461592014168 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 06:46:54 INFO - PROCESS | 3392 | 1461592014171 Marionette TRACE conn3 <- [1,1846,null,{}] 06:46:54 INFO - PROCESS | 3392 | 1461592014178 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:54 INFO - PROCESS | 3392 | 1461592014422 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 06:46:54 INFO - PROCESS | 3392 | 1461592014733 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17add2800 == 167 [pid = 3392] [id = 469] 06:46:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 311 (0x7fb17b38e000) [pid = 3392] [serial = 1408] [outer = (nil)] 06:46:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 312 (0x7fb17b395000) [pid = 3392] [serial = 1409] [outer = 0x7fb17b38e000] 06:46:54 INFO - PROCESS | 3392 | 1461592014820 Marionette DEBUG loaded listener.js 06:46:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 313 (0x7fb17b399c00) [pid = 3392] [serial = 1410] [outer = 0x7fb17b38e000] 06:46:55 INFO - PROCESS | 3392 | 1461592015754 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:46:55 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) 06:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1630ms 06:46:55 INFO - PROCESS | 3392 | 1461592015799 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 06:46:55 INFO - PROCESS | 3392 | 1461592015803 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 06:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 06:46:55 INFO - PROCESS | 3392 | 1461592015808 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 06:46:55 INFO - PROCESS | 3392 | 1461592015811 Marionette TRACE conn3 <- [1,1850,null,{}] 06:46:55 INFO - PROCESS | 3392 | 1461592015826 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:56 INFO - PROCESS | 3392 | 1461592016046 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 06:46:56 INFO - PROCESS | 3392 | 1461592016368 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17641c000 == 168 [pid = 3392] [id = 470] 06:46:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 314 (0x7fb17b38dc00) [pid = 3392] [serial = 1411] [outer = (nil)] 06:46:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 315 (0x7fb18a750800) [pid = 3392] [serial = 1412] [outer = 0x7fb17b38dc00] 06:46:56 INFO - PROCESS | 3392 | 1461592016452 Marionette DEBUG loaded listener.js 06:46:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 316 (0x7fb1a753fc00) [pid = 3392] [serial = 1413] [outer = 0x7fb17b38dc00] 06:46:57 INFO - PROCESS | 3392 | 1461592017370 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1594ms 06:46:57 INFO - PROCESS | 3392 | 1461592017404 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 06:46:57 INFO - PROCESS | 3392 | 1461592017407 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 06:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 06:46:57 INFO - PROCESS | 3392 | 1461592017415 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 06:46:57 INFO - PROCESS | 3392 | 1461592017420 Marionette TRACE conn3 <- [1,1854,null,{}] 06:46:57 INFO - PROCESS | 3392 | 1461592017426 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:57 INFO - PROCESS | 3392 | 1461592017649 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 06:46:58 INFO - PROCESS | 3392 | 1461592017998 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17ade0800 == 169 [pid = 3392] [id = 471] 06:46:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 317 (0x7fb176b6d400) [pid = 3392] [serial = 1414] [outer = (nil)] 06:46:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 318 (0x7fb176b76800) [pid = 3392] [serial = 1415] [outer = 0x7fb176b6d400] 06:46:58 INFO - PROCESS | 3392 | 1461592018077 Marionette DEBUG loaded listener.js 06:46:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 319 (0x7fb176b7b000) [pid = 3392] [serial = 1416] [outer = 0x7fb176b6d400] 06:46:58 INFO - PROCESS | 3392 | 1461592018945 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 06:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1586ms 06:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 06:46:59 INFO - PROCESS | 3392 | 1461592019002 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 06:46:59 INFO - PROCESS | 3392 | 1461592019005 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 06:46:59 INFO - PROCESS | 3392 | 1461592019011 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 06:46:59 INFO - PROCESS | 3392 | 1461592019014 Marionette TRACE conn3 <- [1,1858,null,{}] 06:46:59 INFO - PROCESS | 3392 | 1461592019020 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:59 INFO - PROCESS | 3392 | 1461592019223 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 06:46:59 INFO - PROCESS | 3392 | 1461592019525 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb176c8a000 == 170 [pid = 3392] [id = 472] 06:46:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 320 (0x7fb176b70400) [pid = 3392] [serial = 1417] [outer = (nil)] 06:46:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 321 (0x7fb17c3ae800) [pid = 3392] [serial = 1418] [outer = 0x7fb176b70400] 06:46:59 INFO - PROCESS | 3392 | 1461592019645 Marionette DEBUG loaded listener.js 06:46:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 322 (0x7fb182d11400) [pid = 3392] [serial = 1419] [outer = 0x7fb176b70400] 06:47:00 INFO - PROCESS | 3392 | 1461592020517 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 06:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 06:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1585ms 06:47:00 INFO - PROCESS | 3392 | 1461592020598 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 06:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 06:47:00 INFO - PROCESS | 3392 | 1461592020605 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 06:47:00 INFO - PROCESS | 3392 | 1461592020614 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 06:47:00 INFO - PROCESS | 3392 | 1461592020619 Marionette TRACE conn3 <- [1,1862,null,{}] 06:47:00 INFO - PROCESS | 3392 | 1461592020627 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:00 INFO - PROCESS | 3392 | 1461592020915 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 06:47:01 INFO - PROCESS | 3392 | 1461592021252 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb176db8000 == 171 [pid = 3392] [id = 473] 06:47:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 323 (0x7fb176b76400) [pid = 3392] [serial = 1420] [outer = (nil)] 06:47:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 324 (0x7fb182b5a800) [pid = 3392] [serial = 1421] [outer = 0x7fb176b76400] 06:47:01 INFO - PROCESS | 3392 | 1461592021331 Marionette DEBUG loaded listener.js 06:47:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 325 (0x7fb182d16000) [pid = 3392] [serial = 1422] [outer = 0x7fb176b76400] 06:47:02 INFO - PROCESS | 3392 | 1461592022370 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 06:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 06:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1837ms 06:47:02 INFO - PROCESS | 3392 | 1461592022450 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 06:47:02 INFO - PROCESS | 3392 | 1461592022453 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 06:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 06:47:02 INFO - PROCESS | 3392 | 1461592022461 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 06:47:02 INFO - PROCESS | 3392 | 1461592022465 Marionette TRACE conn3 <- [1,1866,null,{}] 06:47:02 INFO - PROCESS | 3392 | 1461592022473 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:02 INFO - PROCESS | 3392 | 1461592022761 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 06:47:03 INFO - PROCESS | 3392 | 1461592023083 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df12800 == 172 [pid = 3392] [id = 474] 06:47:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 326 (0x7fb17b38e400) [pid = 3392] [serial = 1423] [outer = (nil)] 06:47:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 327 (0x7fb1831fc400) [pid = 3392] [serial = 1424] [outer = 0x7fb17b38e400] 06:47:03 INFO - PROCESS | 3392 | 1461592023162 Marionette DEBUG loaded listener.js 06:47:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 328 (0x7fb1a2ae5c00) [pid = 3392] [serial = 1425] [outer = 0x7fb17b38e400] 06:47:04 INFO - PROCESS | 3392 | 1461592024124 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 06:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 06:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1745ms 06:47:04 INFO - PROCESS | 3392 | 1461592024208 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 06:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 06:47:04 INFO - PROCESS | 3392 | 1461592024214 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 06:47:04 INFO - PROCESS | 3392 | 1461592024221 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 06:47:04 INFO - PROCESS | 3392 | 1461592024224 Marionette TRACE conn3 <- [1,1870,null,{}] 06:47:04 INFO - PROCESS | 3392 | 1461592024230 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:04 INFO - PROCESS | 3392 | 1461592024509 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 06:47:04 INFO - PROCESS | 3392 | 1461592024841 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a95e000 == 173 [pid = 3392] [id = 475] 06:47:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 329 (0x7fb17b4a0000) [pid = 3392] [serial = 1426] [outer = (nil)] 06:47:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 330 (0x7fb17c2ec800) [pid = 3392] [serial = 1427] [outer = 0x7fb17b4a0000] 06:47:04 INFO - PROCESS | 3392 | 1461592024926 Marionette DEBUG loaded listener.js 06:47:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 331 (0x7fb17c2f2800) [pid = 3392] [serial = 1428] [outer = 0x7fb17b4a0000] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aa93000 == 172 [pid = 3392] [id = 249] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7635800 == 171 [pid = 3392] [id = 280] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181eb4000 == 170 [pid = 3392] [id = 456] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181b6c800 == 169 [pid = 3392] [id = 455] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17efb6800 == 168 [pid = 3392] [id = 454] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b69f800 == 167 [pid = 3392] [id = 453] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a59800 == 166 [pid = 3392] [id = 452] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e5cf800 == 165 [pid = 3392] [id = 450] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17867b000 == 164 [pid = 3392] [id = 449] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1acf96800 == 163 [pid = 3392] [id = 448] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b0cf800 == 162 [pid = 3392] [id = 447] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a8118000 == 161 [pid = 3392] [id = 446] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7642000 == 160 [pid = 3392] [id = 445] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb196eb1000 == 159 [pid = 3392] [id = 444] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1951d3800 == 158 [pid = 3392] [id = 443] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb193fe4000 == 157 [pid = 3392] [id = 442] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb190497800 == 156 [pid = 3392] [id = 441] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1902e1000 == 155 [pid = 3392] [id = 440] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5df000 == 154 [pid = 3392] [id = 439] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d982800 == 153 [pid = 3392] [id = 438] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c907800 == 152 [pid = 3392] [id = 437] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18ba5b000 == 151 [pid = 3392] [id = 436] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181eb6000 == 150 [pid = 3392] [id = 435] 06:47:06 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b69a000 == 149 [pid = 3392] [id = 434] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 330 (0x7fb18a99a800) [pid = 3392] [serial = 1295] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 329 (0x7fb18c12a400) [pid = 3392] [serial = 1298] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 328 (0x7fb182f62800) [pid = 3392] [serial = 1250] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 327 (0x7fb17e36bc00) [pid = 3392] [serial = 1283] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 326 (0x7fb17e8fc000) [pid = 3392] [serial = 1284] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 325 (0x7fb1835a8c00) [pid = 3392] [serial = 1274] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 324 (0x7fb18359e400) [pid = 3392] [serial = 1271] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 323 (0x7fb17c68b000) [pid = 3392] [serial = 1268] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 322 (0x7fb1a3c03c00) [pid = 3392] [serial = 1265] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 321 (0x7fb181e53000) [pid = 3392] [serial = 1277] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 320 (0x7fb180480000) [pid = 3392] [serial = 1289] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 319 (0x7fb182f4e800) [pid = 3392] [serial = 1290] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 318 (0x7fb182f47000) [pid = 3392] [serial = 1292] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 317 (0x7fb18f14e000) [pid = 3392] [serial = 1253] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 316 (0x7fb18f4b7c00) [pid = 3392] [serial = 1256] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 315 (0x7fb181d6bc00) [pid = 3392] [serial = 1286] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 314 (0x7fb18208bc00) [pid = 3392] [serial = 1287] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 313 (0x7fb195426c00) [pid = 3392] [serial = 1262] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 312 (0x7fb190169000) [pid = 3392] [serial = 1259] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 311 (0x7fb180480c00) [pid = 3392] [serial = 1247] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 310 (0x7fb17c259000) [pid = 3392] [serial = 1280] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 309 (0x7fb17e1c2800) [pid = 3392] [serial = 1281] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 308 (0x7fb1831fd000) [pid = 3392] [serial = 1301] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 307 (0x7fb18b88e000) [pid = 3392] [serial = 1296] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 306 (0x7fb18c2a4400) [pid = 3392] [serial = 1299] [outer = (nil)] [url = about:blank] 06:47:06 INFO - PROCESS | 3392 | --DOMWINDOW == 305 (0x7fb1835a9400) [pid = 3392] [serial = 1293] [outer = (nil)] [url = about:blank] 06:47:07 INFO - PROCESS | 3392 | 1461592027242 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 06:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 06:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 3042ms 06:47:07 INFO - PROCESS | 3392 | 1461592027264 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 06:47:07 INFO - PROCESS | 3392 | 1461592027269 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 06:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 06:47:07 INFO - PROCESS | 3392 | 1461592027277 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 06:47:07 INFO - PROCESS | 3392 | 1461592027283 Marionette TRACE conn3 <- [1,1874,null,{}] 06:47:07 INFO - PROCESS | 3392 | 1461592027292 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:07 INFO - PROCESS | 3392 | 1461592027529 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 06:47:07 INFO - PROCESS | 3392 | 1461592027734 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a60000 == 150 [pid = 3392] [id = 476] 06:47:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 306 (0x7fb179da2400) [pid = 3392] [serial = 1429] [outer = (nil)] 06:47:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 307 (0x7fb17c25b400) [pid = 3392] [serial = 1430] [outer = 0x7fb179da2400] 06:47:07 INFO - PROCESS | 3392 | 1461592027810 Marionette DEBUG loaded listener.js 06:47:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 308 (0x7fb17c3b0800) [pid = 3392] [serial = 1431] [outer = 0x7fb179da2400] 06:47:08 INFO - PROCESS | 3392 | 1461592028829 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 06:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 06:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1594ms 06:47:08 INFO - PROCESS | 3392 | 1461592028872 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 06:47:08 INFO - PROCESS | 3392 | 1461592028881 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 06:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 06:47:08 INFO - PROCESS | 3392 | 1461592028891 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 06:47:08 INFO - PROCESS | 3392 | 1461592028894 Marionette TRACE conn3 <- [1,1878,null,{}] 06:47:08 INFO - PROCESS | 3392 | 1461592028901 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:09 INFO - PROCESS | 3392 | 1461592029123 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 06:47:09 INFO - PROCESS | 3392 | 1461592029412 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0dc000 == 151 [pid = 3392] [id = 477] 06:47:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 309 (0x7fb17c3b3800) [pid = 3392] [serial = 1432] [outer = (nil)] 06:47:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 310 (0x7fb17e1d1000) [pid = 3392] [serial = 1433] [outer = 0x7fb17c3b3800] 06:47:09 INFO - PROCESS | 3392 | 1461592029481 Marionette DEBUG loaded listener.js 06:47:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 311 (0x7fb17ef3d400) [pid = 3392] [serial = 1434] [outer = 0x7fb17c3b3800] 06:47:10 INFO - PROCESS | 3392 | 1461592030471 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 06:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 06:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1629ms 06:47:10 INFO - PROCESS | 3392 | 1461592030524 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 06:47:10 INFO - PROCESS | 3392 | 1461592030530 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 06:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 06:47:10 INFO - PROCESS | 3392 | 1461592030564 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 06:47:10 INFO - PROCESS | 3392 | 1461592030573 Marionette TRACE conn3 <- [1,1882,null,{}] 06:47:10 INFO - PROCESS | 3392 | 1461592030606 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:10 INFO - PROCESS | 3392 | 1461592030927 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 06:47:11 INFO - PROCESS | 3392 | 1461592031123 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e287000 == 152 [pid = 3392] [id = 478] 06:47:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 312 (0x7fb180f36000) [pid = 3392] [serial = 1435] [outer = (nil)] 06:47:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 313 (0x7fb181876800) [pid = 3392] [serial = 1436] [outer = 0x7fb180f36000] 06:47:11 INFO - PROCESS | 3392 | 1461592031213 Marionette DEBUG loaded listener.js 06:47:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 314 (0x7fb18208d800) [pid = 3392] [serial = 1437] [outer = 0x7fb180f36000] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 313 (0x7fb18f4abc00) [pid = 3392] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 312 (0x7fb18f78b800) [pid = 3392] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 311 (0x7fb18d92f800) [pid = 3392] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 310 (0x7fb18f78d400) [pid = 3392] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 309 (0x7fb18bf3bc00) [pid = 3392] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 308 (0x7fb17e366400) [pid = 3392] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 307 (0x7fb17c047400) [pid = 3392] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 306 (0x7fb18f243000) [pid = 3392] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 305 (0x7fb18e7cb000) [pid = 3392] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 304 (0x7fb18b829000) [pid = 3392] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 303 (0x7fb18b891400) [pid = 3392] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 302 (0x7fb1a2c8d000) [pid = 3392] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 301 (0x7fb1805c3000) [pid = 3392] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 300 (0x7fb189cd2400) [pid = 3392] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 299 (0x7fb193e0a800) [pid = 3392] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 298 (0x7fb17eec8800) [pid = 3392] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 297 (0x7fb182f62c00) [pid = 3392] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 296 (0x7fb1960b0c00) [pid = 3392] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 295 (0x7fb1900b7000) [pid = 3392] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 294 (0x7fb1a7538000) [pid = 3392] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 293 (0x7fb17e368800) [pid = 3392] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 292 (0x7fb1831f0400) [pid = 3392] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 291 (0x7fb18fe24000) [pid = 3392] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 290 (0x7fb1a3fd9000) [pid = 3392] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 289 (0x7fb18359c400) [pid = 3392] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 288 (0x7fb17c683400) [pid = 3392] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 287 (0x7fb17eec6000) [pid = 3392] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 286 (0x7fb1900b6400) [pid = 3392] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 285 (0x7fb1834ee000) [pid = 3392] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 284 (0x7fb180412000) [pid = 3392] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 283 (0x7fb182085c00) [pid = 3392] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 282 (0x7fb18c239000) [pid = 3392] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 281 (0x7fb17e367800) [pid = 3392] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 280 (0x7fb182076400) [pid = 3392] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 279 (0x7fb18047e400) [pid = 3392] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 278 (0x7fb1a2767000) [pid = 3392] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 277 (0x7fb18fe1f800) [pid = 3392] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 276 (0x7fb18c4fdc00) [pid = 3392] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 275 (0x7fb17c889800) [pid = 3392] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 274 (0x7fb180416400) [pid = 3392] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 273 (0x7fb1960af000) [pid = 3392] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 272 (0x7fb18fe1a400) [pid = 3392] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 271 (0x7fb196cca000) [pid = 3392] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 270 (0x7fb1900fe000) [pid = 3392] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 269 (0x7fb1904d3400) [pid = 3392] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 268 (0x7fb182071c00) [pid = 3392] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 267 (0x7fb181d67800) [pid = 3392] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 266 (0x7fb18db0f000) [pid = 3392] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 265 (0x7fb18187b400) [pid = 3392] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 264 (0x7fb18f243400) [pid = 3392] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 263 (0x7fb194c2a400) [pid = 3392] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 262 (0x7fb19cb80400) [pid = 3392] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 261 (0x7fb182f42800) [pid = 3392] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 260 (0x7fb189cd7000) [pid = 3392] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 259 (0x7fb17c885400) [pid = 3392] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 258 (0x7fb1834f1000) [pid = 3392] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 257 (0x7fb184c67800) [pid = 3392] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 256 (0x7fb182073000) [pid = 3392] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 255 (0x7fb18c126800) [pid = 3392] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 254 (0x7fb18c402c00) [pid = 3392] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 253 (0x7fb18fe1e400) [pid = 3392] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 252 (0x7fb17eec3400) [pid = 3392] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 251 (0x7fb17b49a800) [pid = 3392] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 06:47:12 INFO - PROCESS | 3392 | --DOMWINDOW == 250 (0x7fb180415c00) [pid = 3392] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:47:13 INFO - PROCESS | 3392 | ************************* 06:47:13 INFO - PROCESS | 3392 | A coding exception was thrown and uncaught in a Task. 06:47:13 INFO - PROCESS | 3392 | 06:47:13 INFO - PROCESS | 3392 | Full message: TypeError: NetworkError when attempting to fetch resource. 06:47:13 INFO - PROCESS | 3392 | Full stack: 06:47:13 INFO - PROCESS | 3392 | ************************* 06:47:13 INFO - PROCESS | 3392 | 1461592033336 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 06:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 06:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2822ms 06:47:13 INFO - PROCESS | 3392 | 1461592033369 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 06:47:13 INFO - PROCESS | 3392 | 1461592033373 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 06:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 06:47:13 INFO - PROCESS | 3392 | 1461592033381 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 06:47:13 INFO - PROCESS | 3392 | 1461592033383 Marionette TRACE conn3 <- [1,1886,null,{}] 06:47:13 INFO - PROCESS | 3392 | 1461592033392 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:13 INFO - PROCESS | 3392 | 1461592033714 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 06:47:13 INFO - PROCESS | 3392 | 1461592033732 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181760000 == 153 [pid = 3392] [id = 479] 06:47:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 251 (0x7fb17b49a800) [pid = 3392] [serial = 1438] [outer = (nil)] 06:47:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 252 (0x7fb182085000) [pid = 3392] [serial = 1439] [outer = 0x7fb17b49a800] 06:47:13 INFO - PROCESS | 3392 | 1461592033800 Marionette DEBUG loaded listener.js 06:47:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 253 (0x7fb182d12800) [pid = 3392] [serial = 1440] [outer = 0x7fb17b49a800] 06:47:15 INFO - PROCESS | 3392 | 1461592035146 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 06:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 06:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1839ms 06:47:15 INFO - PROCESS | 3392 | 1461592035228 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 06:47:15 INFO - PROCESS | 3392 | 1461592035234 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 06:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 06:47:15 INFO - PROCESS | 3392 | 1461592035243 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 06:47:15 INFO - PROCESS | 3392 | 1461592035249 Marionette TRACE conn3 <- [1,1890,null,{}] 06:47:15 INFO - PROCESS | 3392 | 1461592035258 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:15 INFO - PROCESS | 3392 | 1461592035523 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 06:47:15 INFO - PROCESS | 3392 | 1461592035869 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17adc3000 == 154 [pid = 3392] [id = 480] 06:47:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 254 (0x7fb17b39ac00) [pid = 3392] [serial = 1441] [outer = (nil)] 06:47:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 255 (0x7fb17c2f4400) [pid = 3392] [serial = 1442] [outer = 0x7fb17b39ac00] 06:47:15 INFO - PROCESS | 3392 | 1461592035949 Marionette DEBUG loaded listener.js 06:47:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 256 (0x7fb17e1c3400) [pid = 3392] [serial = 1443] [outer = 0x7fb17b39ac00] 06:47:17 INFO - PROCESS | 3392 | 1461592037246 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 06:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 06:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2045ms 06:47:17 INFO - PROCESS | 3392 | 1461592037291 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 06:47:17 INFO - PROCESS | 3392 | 1461592037300 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 06:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 06:47:17 INFO - PROCESS | 3392 | 1461592037325 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 06:47:17 INFO - PROCESS | 3392 | 1461592037331 Marionette TRACE conn3 <- [1,1894,null,{}] 06:47:17 INFO - PROCESS | 3392 | 1461592037337 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:17 INFO - PROCESS | 3392 | 1461592037550 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 06:47:17 INFO - PROCESS | 3392 | 1461592037870 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181b7e800 == 155 [pid = 3392] [id = 481] 06:47:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 257 (0x7fb18040f800) [pid = 3392] [serial = 1444] [outer = (nil)] 06:47:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 258 (0x7fb1805c7c00) [pid = 3392] [serial = 1445] [outer = 0x7fb18040f800] 06:47:17 INFO - PROCESS | 3392 | 1461592037947 Marionette DEBUG loaded listener.js 06:47:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 259 (0x7fb182076400) [pid = 3392] [serial = 1446] [outer = 0x7fb18040f800] 06:47:18 INFO - PROCESS | 3392 | 1461592038985 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 06:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 06:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1741ms 06:47:19 INFO - PROCESS | 3392 | 1461592039063 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 06:47:19 INFO - PROCESS | 3392 | 1461592039067 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 06:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 06:47:19 INFO - PROCESS | 3392 | 1461592039073 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 06:47:19 INFO - PROCESS | 3392 | 1461592039080 Marionette TRACE conn3 <- [1,1898,null,{}] 06:47:19 INFO - PROCESS | 3392 | 1461592039096 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:19 INFO - PROCESS | 3392 | 1461592039428 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 06:47:19 INFO - PROCESS | 3392 | 1461592039691 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18354f800 == 156 [pid = 3392] [id = 482] 06:47:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 260 (0x7fb17c3b2000) [pid = 3392] [serial = 1447] [outer = (nil)] 06:47:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 261 (0x7fb182f56000) [pid = 3392] [serial = 1448] [outer = 0x7fb17c3b2000] 06:47:19 INFO - PROCESS | 3392 | 1461592039772 Marionette DEBUG loaded listener.js 06:47:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 262 (0x7fb1831f4800) [pid = 3392] [serial = 1449] [outer = 0x7fb17c3b2000] 06:47:20 INFO - PROCESS | 3392 | 1461592040683 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 06:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 06:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1641ms 06:47:20 INFO - PROCESS | 3392 | 1461592040715 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 06:47:20 INFO - PROCESS | 3392 | 1461592040719 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 06:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 06:47:20 INFO - PROCESS | 3392 | 1461592040725 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 06:47:20 INFO - PROCESS | 3392 | 1461592040728 Marionette TRACE conn3 <- [1,1902,null,{}] 06:47:20 INFO - PROCESS | 3392 | 1461592040733 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:20 INFO - PROCESS | 3392 | 1461592040942 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 06:47:21 INFO - PROCESS | 3392 | 1461592041241 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aaa7000 == 157 [pid = 3392] [id = 483] 06:47:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 263 (0x7fb17e1c5400) [pid = 3392] [serial = 1450] [outer = (nil)] 06:47:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 264 (0x7fb183289800) [pid = 3392] [serial = 1451] [outer = 0x7fb17e1c5400] 06:47:21 INFO - PROCESS | 3392 | 1461592041446 Marionette DEBUG loaded listener.js 06:47:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 265 (0x7fb1835a5c00) [pid = 3392] [serial = 1452] [outer = 0x7fb17e1c5400] 06:47:22 INFO - PROCESS | 3392 | 1461592042376 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 06:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 06:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1682ms 06:47:22 INFO - PROCESS | 3392 | 1461592042423 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 06:47:22 INFO - PROCESS | 3392 | 1461592042427 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 06:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 06:47:22 INFO - PROCESS | 3392 | 1461592042433 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 06:47:22 INFO - PROCESS | 3392 | 1461592042436 Marionette TRACE conn3 <- [1,1906,null,{}] 06:47:22 INFO - PROCESS | 3392 | 1461592042442 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:22 INFO - PROCESS | 3392 | 1461592042648 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 06:47:22 INFO - PROCESS | 3392 | 1461592042928 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c031800 == 158 [pid = 3392] [id = 484] 06:47:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 266 (0x7fb1831fc000) [pid = 3392] [serial = 1453] [outer = (nil)] 06:47:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 267 (0x7fb184ca2c00) [pid = 3392] [serial = 1454] [outer = 0x7fb1831fc000] 06:47:23 INFO - PROCESS | 3392 | 1461592043051 Marionette DEBUG loaded listener.js 06:47:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 268 (0x7fb18a747400) [pid = 3392] [serial = 1455] [outer = 0x7fb1831fc000] 06:47:23 INFO - PROCESS | 3392 | 1461592043981 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 06:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 06:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1587ms 06:47:24 INFO - PROCESS | 3392 | 1461592044023 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 06:47:24 INFO - PROCESS | 3392 | 1461592044027 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 06:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 06:47:24 INFO - PROCESS | 3392 | 1461592044034 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 06:47:24 INFO - PROCESS | 3392 | 1461592044037 Marionette TRACE conn3 <- [1,1910,null,{}] 06:47:24 INFO - PROCESS | 3392 | 1461592044042 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:24 INFO - PROCESS | 3392 | 1461592044292 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 06:47:24 INFO - PROCESS | 3392 | 1461592044623 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ca12800 == 159 [pid = 3392] [id = 485] 06:47:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 269 (0x7fb18b88bc00) [pid = 3392] [serial = 1456] [outer = (nil)] 06:47:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 270 (0x7fb18c23e400) [pid = 3392] [serial = 1457] [outer = 0x7fb18b88bc00] 06:47:24 INFO - PROCESS | 3392 | 1461592044716 Marionette DEBUG loaded listener.js 06:47:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 271 (0x7fb18c4fdc00) [pid = 3392] [serial = 1458] [outer = 0x7fb18b88bc00] 06:47:25 INFO - PROCESS | 3392 | 1461592045595 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 06:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 06:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1631ms 06:47:25 INFO - PROCESS | 3392 | 1461592045669 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 06:47:25 INFO - PROCESS | 3392 | 1461592045675 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 06:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 06:47:25 INFO - PROCESS | 3392 | 1461592045685 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 06:47:25 INFO - PROCESS | 3392 | 1461592045690 Marionette TRACE conn3 <- [1,1914,null,{}] 06:47:25 INFO - PROCESS | 3392 | 1461592045699 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:25 INFO - PROCESS | 3392 | 1461592045955 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 06:47:26 INFO - PROCESS | 3392 | 1461592046271 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f75e800 == 160 [pid = 3392] [id = 486] 06:47:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 272 (0x7fb18b82c800) [pid = 3392] [serial = 1459] [outer = (nil)] 06:47:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 273 (0x7fb18db0dc00) [pid = 3392] [serial = 1460] [outer = 0x7fb18b82c800] 06:47:26 INFO - PROCESS | 3392 | 1461592046352 Marionette DEBUG loaded listener.js 06:47:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 274 (0x7fb18f1d3800) [pid = 3392] [serial = 1461] [outer = 0x7fb18b82c800] 06:47:27 INFO - PROCESS | 3392 | 1461592047248 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 06:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 06:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1636ms 06:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 06:47:27 INFO - PROCESS | 3392 | 1461592047320 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 06:47:27 INFO - PROCESS | 3392 | 1461592047323 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 06:47:27 INFO - PROCESS | 3392 | 1461592047330 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 06:47:27 INFO - PROCESS | 3392 | 1461592047333 Marionette TRACE conn3 <- [1,1918,null,{}] 06:47:27 INFO - PROCESS | 3392 | 1461592047338 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:27 INFO - PROCESS | 3392 | 1461592047557 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 06:47:27 INFO - PROCESS | 3392 | 1461592047872 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1904a7000 == 161 [pid = 3392] [id = 487] 06:47:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 275 (0x7fb18b88e000) [pid = 3392] [serial = 1462] [outer = (nil)] 06:47:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 276 (0x7fb18f256400) [pid = 3392] [serial = 1463] [outer = 0x7fb18b88e000] 06:47:27 INFO - PROCESS | 3392 | 1461592047953 Marionette DEBUG loaded listener.js 06:47:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 277 (0x7fb18f4b3000) [pid = 3392] [serial = 1464] [outer = 0x7fb18b88e000] 06:47:28 INFO - PROCESS | 3392 | 1461592048780 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 06:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 06:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1487ms 06:47:28 INFO - PROCESS | 3392 | 1461592048824 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 06:47:28 INFO - PROCESS | 3392 | 1461592048828 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 06:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 06:47:28 INFO - PROCESS | 3392 | 1461592048836 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 06:47:28 INFO - PROCESS | 3392 | 1461592048838 Marionette TRACE conn3 <- [1,1922,null,{}] 06:47:28 INFO - PROCESS | 3392 | 1461592048845 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:29 INFO - PROCESS | 3392 | 1461592049068 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 06:47:29 INFO - PROCESS | 3392 | 1461592049381 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194d46800 == 162 [pid = 3392] [id = 488] 06:47:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 278 (0x7fb18c4fa800) [pid = 3392] [serial = 1465] [outer = (nil)] 06:47:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 279 (0x7fb18f78b800) [pid = 3392] [serial = 1466] [outer = 0x7fb18c4fa800] 06:47:29 INFO - PROCESS | 3392 | 1461592049580 Marionette DEBUG loaded listener.js 06:47:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 280 (0x7fb18fe1e400) [pid = 3392] [serial = 1467] [outer = 0x7fb18c4fa800] 06:47:30 INFO - PROCESS | 3392 | 1461592050584 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 06:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 06:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1780ms 06:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 06:47:30 INFO - PROCESS | 3392 | 1461592050617 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 06:47:30 INFO - PROCESS | 3392 | 1461592050620 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 06:47:30 INFO - PROCESS | 3392 | 1461592050626 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 06:47:30 INFO - PROCESS | 3392 | 1461592050629 Marionette TRACE conn3 <- [1,1926,null,{}] 06:47:30 INFO - PROCESS | 3392 | 1461592050634 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:30 INFO - PROCESS | 3392 | 1461592050849 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 06:47:31 INFO - PROCESS | 3392 | 1461592051132 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19be0d000 == 163 [pid = 3392] [id = 489] 06:47:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 281 (0x7fb18f174000) [pid = 3392] [serial = 1468] [outer = (nil)] 06:47:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 282 (0x7fb1900b7000) [pid = 3392] [serial = 1469] [outer = 0x7fb18f174000] 06:47:31 INFO - PROCESS | 3392 | 1461592051226 Marionette DEBUG loaded listener.js 06:47:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 283 (0x7fb1900fc000) [pid = 3392] [serial = 1470] [outer = 0x7fb18f174000] 06:47:32 INFO - PROCESS | 3392 | 1461592052319 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 06:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 06:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1734ms 06:47:32 INFO - PROCESS | 3392 | 1461592052360 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 06:47:32 INFO - PROCESS | 3392 | 1461592052364 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 06:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 06:47:32 INFO - PROCESS | 3392 | 1461592052370 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 06:47:32 INFO - PROCESS | 3392 | 1461592052374 Marionette TRACE conn3 <- [1,1930,null,{}] 06:47:32 INFO - PROCESS | 3392 | 1461592052379 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:32 INFO - PROCESS | 3392 | 1461592052595 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 06:47:32 INFO - PROCESS | 3392 | 1461592052932 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7ea1800 == 164 [pid = 3392] [id = 490] 06:47:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 284 (0x7fb193495000) [pid = 3392] [serial = 1471] [outer = (nil)] 06:47:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 285 (0x7fb193c31000) [pid = 3392] [serial = 1472] [outer = 0x7fb193495000] 06:47:33 INFO - PROCESS | 3392 | 1461592053027 Marionette DEBUG loaded listener.js 06:47:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 286 (0x7fb19444bc00) [pid = 3392] [serial = 1473] [outer = 0x7fb193495000] 06:47:33 INFO - PROCESS | 3392 | 1461592053972 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 06:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 06:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1635ms 06:47:34 INFO - PROCESS | 3392 | 1461592054007 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 06:47:34 INFO - PROCESS | 3392 | 1461592054011 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 06:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 06:47:34 INFO - PROCESS | 3392 | 1461592054016 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 06:47:34 INFO - PROCESS | 3392 | 1461592054019 Marionette TRACE conn3 <- [1,1934,null,{}] 06:47:34 INFO - PROCESS | 3392 | 1461592054025 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:34 INFO - PROCESS | 3392 | 1461592054241 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 06:47:34 INFO - PROCESS | 3392 | 1461592054520 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a75000 == 165 [pid = 3392] [id = 491] 06:47:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 287 (0x7fb19444cc00) [pid = 3392] [serial = 1474] [outer = (nil)] 06:47:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 288 (0x7fb19505f400) [pid = 3392] [serial = 1475] [outer = 0x7fb19444cc00] 06:47:34 INFO - PROCESS | 3392 | 1461592054643 Marionette DEBUG loaded listener.js 06:47:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 289 (0x7fb19550c400) [pid = 3392] [serial = 1476] [outer = 0x7fb19444cc00] 06:47:35 INFO - PROCESS | 3392 | 1461592055541 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 06:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 06:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1584ms 06:47:35 INFO - PROCESS | 3392 | 1461592055602 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 06:47:35 INFO - PROCESS | 3392 | 1461592055605 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 06:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 06:47:35 INFO - PROCESS | 3392 | 1461592055623 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 06:47:35 INFO - PROCESS | 3392 | 1461592055627 Marionette TRACE conn3 <- [1,1938,null,{}] 06:47:35 INFO - PROCESS | 3392 | 1461592055632 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:35 INFO - PROCESS | 3392 | 1461592055974 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 06:47:36 INFO - PROCESS | 3392 | 1461592056368 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb174ccf800 == 166 [pid = 3392] [id = 492] 06:47:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 290 (0x7fb193e06000) [pid = 3392] [serial = 1477] [outer = (nil)] 06:47:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 291 (0x7fb1960af000) [pid = 3392] [serial = 1478] [outer = 0x7fb193e06000] 06:47:36 INFO - PROCESS | 3392 | 1461592056489 Marionette DEBUG loaded listener.js 06:47:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 292 (0x7fb1980dc400) [pid = 3392] [serial = 1479] [outer = 0x7fb193e06000] 06:47:37 INFO - PROCESS | 3392 | 1461592057429 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 06:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 06:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1833ms 06:47:37 INFO - PROCESS | 3392 | 1461592057457 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 06:47:37 INFO - PROCESS | 3392 | 1461592057460 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 06:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 06:47:37 INFO - PROCESS | 3392 | 1461592057466 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 06:47:37 INFO - PROCESS | 3392 | 1461592057469 Marionette TRACE conn3 <- [1,1942,null,{}] 06:47:37 INFO - PROCESS | 3392 | 1461592057474 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:37 INFO - PROCESS | 3392 | 1461592057689 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 06:47:37 INFO - PROCESS | 3392 | 1461592057970 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a83000 == 167 [pid = 3392] [id = 493] 06:47:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 293 (0x7fb194455000) [pid = 3392] [serial = 1480] [outer = (nil)] 06:47:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 294 (0x7fb1a2a06400) [pid = 3392] [serial = 1481] [outer = 0x7fb194455000] 06:47:38 INFO - PROCESS | 3392 | 1461592058077 Marionette DEBUG loaded listener.js 06:47:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 295 (0x7fb1a3cc5c00) [pid = 3392] [serial = 1482] [outer = 0x7fb194455000] 06:47:39 INFO - PROCESS | 3392 | 1461592059013 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 06:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 06:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1581ms 06:47:39 INFO - PROCESS | 3392 | 1461592059049 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 06:47:39 INFO - PROCESS | 3392 | 1461592059053 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 06:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 06:47:39 INFO - PROCESS | 3392 | 1461592059059 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 06:47:39 INFO - PROCESS | 3392 | 1461592059061 Marionette TRACE conn3 <- [1,1946,null,{}] 06:47:39 INFO - PROCESS | 3392 | 1461592059067 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:39 INFO - PROCESS | 3392 | 1461592059285 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 06:47:39 INFO - PROCESS | 3392 | 1461592059626 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c6e4800 == 168 [pid = 3392] [id = 494] 06:47:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 296 (0x7fb179a99400) [pid = 3392] [serial = 1483] [outer = (nil)] 06:47:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 297 (0x7fb179aa0000) [pid = 3392] [serial = 1484] [outer = 0x7fb179a99400] 06:47:39 INFO - PROCESS | 3392 | 1461592059705 Marionette DEBUG loaded listener.js 06:47:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 298 (0x7fb179aa4c00) [pid = 3392] [serial = 1485] [outer = 0x7fb179a99400] 06:47:40 INFO - PROCESS | 3392 | 1461592060549 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 06:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 06:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1531ms 06:47:40 INFO - PROCESS | 3392 | 1461592060591 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 06:47:40 INFO - PROCESS | 3392 | 1461592060595 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 06:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 06:47:40 INFO - PROCESS | 3392 | 1461592060601 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 06:47:40 INFO - PROCESS | 3392 | 1461592060604 Marionette TRACE conn3 <- [1,1950,null,{}] 06:47:40 INFO - PROCESS | 3392 | 1461592060609 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:40 INFO - PROCESS | 3392 | 1461592060846 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 06:47:41 INFO - PROCESS | 3392 | 1461592061201 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb177ae0000 == 169 [pid = 3392] [id = 495] 06:47:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 299 (0x7fb179a9b800) [pid = 3392] [serial = 1486] [outer = (nil)] 06:47:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 300 (0x7fb179daf800) [pid = 3392] [serial = 1487] [outer = 0x7fb179a9b800] 06:47:41 INFO - PROCESS | 3392 | 1461592061284 Marionette DEBUG loaded listener.js 06:47:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 301 (0x7fb181d67000) [pid = 3392] [serial = 1488] [outer = 0x7fb179a9b800] 06:47:42 INFO - PROCESS | 3392 | 1461592062170 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 06:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 06:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1643ms 06:47:42 INFO - PROCESS | 3392 | 1461592062246 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 06:47:42 INFO - PROCESS | 3392 | 1461592062250 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 06:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 06:47:42 INFO - PROCESS | 3392 | 1461592062255 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 06:47:42 INFO - PROCESS | 3392 | 1461592062258 Marionette TRACE conn3 <- [1,1954,null,{}] 06:47:42 INFO - PROCESS | 3392 | 1461592062263 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:42 INFO - PROCESS | 3392 | 1461592062528 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 06:47:42 INFO - PROCESS | 3392 | 1461592062861 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b6b0000 == 170 [pid = 3392] [id = 496] 06:47:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 302 (0x7fb179aa5000) [pid = 3392] [serial = 1489] [outer = (nil)] 06:47:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 303 (0x7fb17c886c00) [pid = 3392] [serial = 1490] [outer = 0x7fb179aa5000] 06:47:42 INFO - PROCESS | 3392 | 1461592062970 Marionette DEBUG loaded listener.js 06:47:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 304 (0x7fb18187dc00) [pid = 3392] [serial = 1491] [outer = 0x7fb179aa5000] 06:47:43 INFO - PROCESS | 3392 | 1461592063870 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 06:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 06:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1682ms 06:47:43 INFO - PROCESS | 3392 | 1461592063939 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 06:47:43 INFO - PROCESS | 3392 | 1461592063943 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 06:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 06:47:43 INFO - PROCESS | 3392 | 1461592063949 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 06:47:43 INFO - PROCESS | 3392 | 1461592063951 Marionette TRACE conn3 <- [1,1958,null,{}] 06:47:43 INFO - PROCESS | 3392 | 1461592063957 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:44 INFO - PROCESS | 3392 | 1461592064194 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 06:47:44 INFO - PROCESS | 3392 | 1461592064485 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e298000 == 171 [pid = 3392] [id = 497] 06:47:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 305 (0x7fb179aa6000) [pid = 3392] [serial = 1492] [outer = (nil)] 06:47:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 306 (0x7fb180415400) [pid = 3392] [serial = 1493] [outer = 0x7fb179aa6000] 06:47:44 INFO - PROCESS | 3392 | 1461592064605 Marionette DEBUG loaded listener.js 06:47:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 307 (0x7fb18208e800) [pid = 3392] [serial = 1494] [outer = 0x7fb179aa6000] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c80d800 == 170 [pid = 3392] [id = 350] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181771800 == 169 [pid = 3392] [id = 344] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c0b7800 == 168 [pid = 3392] [id = 348] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e287000 == 167 [pid = 3392] [id = 478] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b0dc000 == 166 [pid = 3392] [id = 477] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a60000 == 165 [pid = 3392] [id = 476] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1775dd000 == 164 [pid = 3392] [id = 468] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a966000 == 163 [pid = 3392] [id = 467] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1acfaa800 == 162 [pid = 3392] [id = 466] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a763c800 == 161 [pid = 3392] [id = 465] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1964b2800 == 160 [pid = 3392] [id = 464] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb191922800 == 159 [pid = 3392] [id = 463] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f71e000 == 158 [pid = 3392] [id = 462] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c819800 == 157 [pid = 3392] [id = 461] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c02d000 == 156 [pid = 3392] [id = 460] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb183542800 == 155 [pid = 3392] [id = 459] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18354b000 == 154 [pid = 3392] [id = 457] 06:47:46 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e5cc800 == 153 [pid = 3392] [id = 458] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 306 (0x7fb18fe24800) [pid = 3392] [serial = 1245] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 305 (0x7fb19cb80c00) [pid = 3392] [serial = 1011] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 304 (0x7fb18f254800) [pid = 3392] [serial = 942] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 303 (0x7fb1960ad800) [pid = 3392] [serial = 1083] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 302 (0x7fb18f23e400) [pid = 3392] [serial = 1119] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 301 (0x7fb17e373c00) [pid = 3392] [serial = 1152] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 300 (0x7fb17c690800) [pid = 3392] [serial = 1359] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 299 (0x7fb18fe20c00) [pid = 3392] [serial = 1065] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 298 (0x7fb195066c00) [pid = 3392] [serial = 1125] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 297 (0x7fb18b835000) [pid = 3392] [serial = 957] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 296 (0x7fb195d6d400) [pid = 3392] [serial = 1337] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 295 (0x7fb190171000) [pid = 3392] [serial = 1068] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 294 (0x7fb1a7537400) [pid = 3392] [serial = 1089] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 293 (0x7fb189ca5000) [pid = 3392] [serial = 1032] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 292 (0x7fb18bf3b800) [pid = 3392] [serial = 1116] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 291 (0x7fb195064800) [pid = 3392] [serial = 1008] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 290 (0x7fb181e52000) [pid = 3392] [serial = 1113] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 289 (0x7fb18f244800) [pid = 3392] [serial = 1319] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 288 (0x7fb191ab1800) [pid = 3392] [serial = 1005] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 287 (0x7fb1a770c800) [pid = 3392] [serial = 1131] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 286 (0x7fb194451800) [pid = 3392] [serial = 1074] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 285 (0x7fb19419f000) [pid = 3392] [serial = 1334] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 284 (0x7fb1a80e4800) [pid = 3392] [serial = 954] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 283 (0x7fb181bd8800) [pid = 3392] [serial = 1158] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 282 (0x7fb1900b1400) [pid = 3392] [serial = 1325] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 281 (0x7fb17c253000) [pid = 3392] [serial = 1358] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 280 (0x7fb18b832000) [pid = 3392] [serial = 996] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 279 (0x7fb183282800) [pid = 3392] [serial = 1355] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 278 (0x7fb192cefc00) [pid = 3392] [serial = 1071] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 277 (0x7fb190164800) [pid = 3392] [serial = 1328] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 276 (0x7fb182f67c00) [pid = 3392] [serial = 1310] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 275 (0x7fb1a770d400) [pid = 3392] [serial = 1023] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 274 (0x7fb1835a4c00) [pid = 3392] [serial = 1367] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 273 (0x7fb182b5ec00) [pid = 3392] [serial = 1365] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 272 (0x7fb18c2a4000) [pid = 3392] [serial = 1302] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 271 (0x7fb1900bd800) [pid = 3392] [serial = 966] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 270 (0x7fb1a77ac400) [pid = 3392] [serial = 1134] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 269 (0x7fb18fefd400) [pid = 3392] [serial = 1056] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 268 (0x7fb182090400) [pid = 3392] [serial = 1149] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 267 (0x7fb191936000) [pid = 3392] [serial = 1122] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 266 (0x7fb181879c00) [pid = 3392] [serial = 1155] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 265 (0x7fb181d64400) [pid = 3392] [serial = 1364] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 264 (0x7fb184af9800) [pid = 3392] [serial = 1059] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 263 (0x7fb1a7e41000) [pid = 3392] [serial = 1143] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 262 (0x7fb196dac000) [pid = 3392] [serial = 1352] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 261 (0x7fb1a3b3f800) [pid = 3392] [serial = 951] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 260 (0x7fb196456c00) [pid = 3392] [serial = 936] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 259 (0x7fb18d8c3000) [pid = 3392] [serial = 1020] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 258 (0x7fb1a7e3f400) [pid = 3392] [serial = 1140] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 257 (0x7fb1805cec00) [pid = 3392] [serial = 1029] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 256 (0x7fb1a2aedc00) [pid = 3392] [serial = 1128] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 255 (0x7fb18d8b7800) [pid = 3392] [serial = 1316] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 254 (0x7fb191ab3800) [pid = 3392] [serial = 1331] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 253 (0x7fb192fbf800) [pid = 3392] [serial = 945] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 252 (0x7fb19bc65c00) [pid = 3392] [serial = 1086] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 251 (0x7fb1a2c4fc00) [pid = 3392] [serial = 1343] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 250 (0x7fb1a2e1a800) [pid = 3392] [serial = 1014] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 249 (0x7fb18f788c00) [pid = 3392] [serial = 1322] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 248 (0x7fb1980e5400) [pid = 3392] [serial = 1340] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 247 (0x7fb17c04d000) [pid = 3392] [serial = 1304] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 246 (0x7fb17eecf400) [pid = 3392] [serial = 1307] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 245 (0x7fb194c6a000) [pid = 3392] [serial = 1077] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 244 (0x7fb18207dc00) [pid = 3392] [serial = 960] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 243 (0x7fb1806a2000) [pid = 3392] [serial = 1349] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 242 (0x7fb182b5dc00) [pid = 3392] [serial = 1182] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 241 (0x7fb18f78b400) [pid = 3392] [serial = 1188] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 240 (0x7fb184c9e800) [pid = 3392] [serial = 1370] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 239 (0x7fb18b827800) [pid = 3392] [serial = 1313] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 238 (0x7fb191934c00) [pid = 3392] [serial = 1179] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 237 (0x7fb195431c00) [pid = 3392] [serial = 1080] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 236 (0x7fb1a3e76000) [pid = 3392] [serial = 1017] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 235 (0x7fb1a8010800) [pid = 3392] [serial = 1146] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 234 (0x7fb18c8c1800) [pid = 3392] [serial = 1062] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 233 (0x7fb17c890c00) [pid = 3392] [serial = 1137] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 232 (0x7fb18bbb5c00) [pid = 3392] [serial = 939] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 231 (0x7fb18b88a400) [pid = 3392] [serial = 1185] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 230 (0x7fb1900b1c00) [pid = 3392] [serial = 963] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 229 (0x7fb18fef3800) [pid = 3392] [serial = 1002] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 228 (0x7fb18f15a800) [pid = 3392] [serial = 999] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb198e16800) [pid = 3392] [serial = 948] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb181d6c000) [pid = 3392] [serial = 993] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb1805cc400) [pid = 3392] [serial = 1362] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb17c3b5800) [pid = 3392] [serial = 1346] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb1a77a5000) [pid = 3392] [serial = 1026] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb17e8fd400) [pid = 3392] [serial = 1361] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb184c73800) [pid = 3392] [serial = 1368] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb18c23e800) [pid = 3392] [serial = 1373] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb189ca9c00) [pid = 3392] [serial = 1371] [outer = (nil)] [url = about:blank] 06:47:46 INFO - PROCESS | 3392 | 1461592066992 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 06:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 06:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 3086ms 06:47:47 INFO - PROCESS | 3392 | 1461592067037 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 06:47:47 INFO - PROCESS | 3392 | 1461592067042 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 06:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 06:47:47 INFO - PROCESS | 3392 | 1461592067051 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 06:47:47 INFO - PROCESS | 3392 | 1461592067056 Marionette TRACE conn3 <- [1,1962,null,{}] 06:47:47 INFO - PROCESS | 3392 | 1461592067065 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:47 INFO - PROCESS | 3392 | 1461592067300 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 06:47:47 INFO - PROCESS | 3392 | 1461592067531 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775cb000 == 154 [pid = 3392] [id = 498] 06:47:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb17c048800) [pid = 3392] [serial = 1495] [outer = (nil)] 06:47:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb17c051800) [pid = 3392] [serial = 1496] [outer = 0x7fb17c048800] 06:47:47 INFO - PROCESS | 3392 | 1461592067602 Marionette DEBUG loaded listener.js 06:47:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb17c2e7c00) [pid = 3392] [serial = 1497] [outer = 0x7fb17c048800] 06:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 06:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1290ms 06:47:48 INFO - PROCESS | 3392 | 1461592068333 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 06:47:48 INFO - PROCESS | 3392 | 1461592068346 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 06:47:48 INFO - PROCESS | 3392 | 1461592068353 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 06:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 06:47:48 INFO - PROCESS | 3392 | 1461592068366 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 06:47:48 INFO - PROCESS | 3392 | 1461592068369 Marionette TRACE conn3 <- [1,1966,null,{}] 06:47:48 INFO - PROCESS | 3392 | 1461592068375 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:48 INFO - PROCESS | 3392 | 1461592068677 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 06:47:48 INFO - PROCESS | 3392 | 1461592068799 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a50800 == 155 [pid = 3392] [id = 499] 06:47:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb179aa1800) [pid = 3392] [serial = 1498] [outer = (nil)] 06:47:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb17c3bdc00) [pid = 3392] [serial = 1499] [outer = 0x7fb179aa1800] 06:47:48 INFO - PROCESS | 3392 | 1461592068864 Marionette DEBUG loaded listener.js 06:47:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb17e36e800) [pid = 3392] [serial = 1500] [outer = 0x7fb179aa1800] 06:47:49 INFO - PROCESS | 3392 | 1461592069783 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 06:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 06:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1431ms 06:47:49 INFO - PROCESS | 3392 | 1461592069803 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 06:47:49 INFO - PROCESS | 3392 | 1461592069807 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 06:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 06:47:49 INFO - PROCESS | 3392 | 1461592069813 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 06:47:49 INFO - PROCESS | 3392 | 1461592069819 Marionette TRACE conn3 <- [1,1970,null,{}] 06:47:49 INFO - PROCESS | 3392 | 1461592069834 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:50 INFO - PROCESS | 3392 | 1461592070108 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 06:47:50 INFO - PROCESS | 3392 | 1461592070145 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b24c800 == 156 [pid = 3392] [id = 500] 06:47:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb17eec8000) [pid = 3392] [serial = 1501] [outer = (nil)] 06:47:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb17ef3ec00) [pid = 3392] [serial = 1502] [outer = 0x7fb17eec8000] 06:47:50 INFO - PROCESS | 3392 | 1461592070216 Marionette DEBUG loaded listener.js 06:47:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb1806a2000) [pid = 3392] [serial = 1503] [outer = 0x7fb17eec8000] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb17b49cc00) [pid = 3392] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb18fe19800) [pid = 3392] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb18aabc400) [pid = 3392] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb17b498800) [pid = 3392] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb17c053800) [pid = 3392] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb17e8f2400) [pid = 3392] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb1943d9400) [pid = 3392] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb18c29c800) [pid = 3392] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb18a99f800) [pid = 3392] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb17eec6800) [pid = 3392] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb18b883400) [pid = 3392] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb17b38dc00) [pid = 3392] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb1980dfc00) [pid = 3392] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb17ef32400) [pid = 3392] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb18f4b8c00) [pid = 3392] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb17b38e000) [pid = 3392] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb180f36000) [pid = 3392] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb17c686800) [pid = 3392] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb19505d800) [pid = 3392] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb180476800) [pid = 3392] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb184caa400) [pid = 3392] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb182f43400) [pid = 3392] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb18208ac00) [pid = 3392] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb17c04bc00) [pid = 3392] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb180f3f800) [pid = 3392] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb18b889800) [pid = 3392] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb194c2ec00) [pid = 3392] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb18f16ec00) [pid = 3392] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb179da2400) [pid = 3392] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb18f25e800) [pid = 3392] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb17c68a400) [pid = 3392] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb17c3b3800) [pid = 3392] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb1806a5000) [pid = 3392] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb17c687400) [pid = 3392] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb184aedc00) [pid = 3392] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb196092c00) [pid = 3392] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb195185c00) [pid = 3392] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb180f35800) [pid = 3392] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb17e8f7000) [pid = 3392] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb17e8f6000) [pid = 3392] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb18f173000) [pid = 3392] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18c11e400) [pid = 3392] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb1947ce400) [pid = 3392] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb17b49c000) [pid = 3392] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb17e8f2000) [pid = 3392] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb193c30800) [pid = 3392] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb17c3bac00) [pid = 3392] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18fef6800) [pid = 3392] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb184aeec00) [pid = 3392] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb19cb81400) [pid = 3392] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb182f42c00) [pid = 3392] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb17c3bbc00) [pid = 3392] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb18f240000) [pid = 3392] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb18fe1c400) [pid = 3392] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb17c88f000) [pid = 3392] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb17b499000) [pid = 3392] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb18bf35800) [pid = 3392] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb181bd2800) [pid = 3392] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 06:47:52 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb17b49b000) [pid = 3392] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 06:47:52 INFO - PROCESS | 3392 | 1461592072241 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 06:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 06:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2442ms 06:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 06:47:52 INFO - PROCESS | 3392 | 1461592072255 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 06:47:52 INFO - PROCESS | 3392 | 1461592072258 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 06:47:52 INFO - PROCESS | 3392 | 1461592072265 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 06:47:52 INFO - PROCESS | 3392 | 1461592072268 Marionette TRACE conn3 <- [1,1974,null,{}] 06:47:52 INFO - PROCESS | 3392 | 1461592072273 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:52 INFO - PROCESS | 3392 | 1461592072476 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 06:47:52 INFO - PROCESS | 3392 | 1461592072657 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0ca800 == 157 [pid = 3392] [id = 501] 06:47:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb176b74800) [pid = 3392] [serial = 1504] [outer = (nil)] 06:47:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb17c24f800) [pid = 3392] [serial = 1505] [outer = 0x7fb176b74800] 06:47:52 INFO - PROCESS | 3392 | 1461592072721 Marionette DEBUG loaded listener.js 06:47:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb17c687c00) [pid = 3392] [serial = 1506] [outer = 0x7fb176b74800] 06:47:53 INFO - PROCESS | 3392 | 1461592073447 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 06:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 06:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1232ms 06:47:53 INFO - PROCESS | 3392 | 1461592073497 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 06:47:53 INFO - PROCESS | 3392 | 1461592073500 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 06:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 06:47:53 INFO - PROCESS | 3392 | 1461592073506 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 06:47:53 INFO - PROCESS | 3392 | 1461592073508 Marionette TRACE conn3 <- [1,1978,null,{}] 06:47:53 INFO - PROCESS | 3392 | 1461592073525 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:53 INFO - PROCESS | 3392 | 1461592073780 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 06:47:53 INFO - PROCESS | 3392 | 1461592073807 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df31800 == 158 [pid = 3392] [id = 502] 06:47:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb17c25e400) [pid = 3392] [serial = 1507] [outer = (nil)] 06:47:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb17e8fe000) [pid = 3392] [serial = 1508] [outer = 0x7fb17c25e400] 06:47:53 INFO - PROCESS | 3392 | 1461592073870 Marionette DEBUG loaded listener.js 06:47:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb18047a000) [pid = 3392] [serial = 1509] [outer = 0x7fb17c25e400] 06:47:55 INFO - PROCESS | 3392 | 1461592075037 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 06:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1582ms 06:47:55 INFO - PROCESS | 3392 | 1461592075090 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 06:47:55 INFO - PROCESS | 3392 | 1461592075098 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 06:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 06:47:55 INFO - PROCESS | 3392 | 1461592075106 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 06:47:55 INFO - PROCESS | 3392 | 1461592075113 Marionette TRACE conn3 <- [1,1982,null,{}] 06:47:55 INFO - PROCESS | 3392 | 1461592075121 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:55 INFO - PROCESS | 3392 | 1461592075388 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 06:47:55 INFO - PROCESS | 3392 | 1461592075702 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a71000 == 159 [pid = 3392] [id = 503] 06:47:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb17c053800) [pid = 3392] [serial = 1510] [outer = (nil)] 06:47:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb17c3b2800) [pid = 3392] [serial = 1511] [outer = 0x7fb17c053800] 06:47:55 INFO - PROCESS | 3392 | 1461592075787 Marionette DEBUG loaded listener.js 06:47:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb17c887c00) [pid = 3392] [serial = 1512] [outer = 0x7fb17c053800] 06:47:56 INFO - PROCESS | 3392 | 1461592076682 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 06:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1639ms 06:47:56 INFO - PROCESS | 3392 | 1461592076746 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 06:47:56 INFO - PROCESS | 3392 | 1461592076755 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 06:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 06:47:56 INFO - PROCESS | 3392 | 1461592076766 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 06:47:56 INFO - PROCESS | 3392 | 1461592076770 Marionette TRACE conn3 <- [1,1986,null,{}] 06:47:56 INFO - PROCESS | 3392 | 1461592076776 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:57 INFO - PROCESS | 3392 | 1461592077046 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 06:47:57 INFO - PROCESS | 3392 | 1461592077392 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e2a0800 == 160 [pid = 3392] [id = 504] 06:47:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb17b38c800) [pid = 3392] [serial = 1513] [outer = (nil)] 06:47:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb17ef37800) [pid = 3392] [serial = 1514] [outer = 0x7fb17b38c800] 06:47:57 INFO - PROCESS | 3392 | 1461592077472 Marionette DEBUG loaded listener.js 06:47:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb1805c5000) [pid = 3392] [serial = 1515] [outer = 0x7fb17b38c800] 06:47:58 INFO - PROCESS | 3392 | 1461592078296 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 06:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1581ms 06:47:58 INFO - PROCESS | 3392 | 1461592078348 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 06:47:58 INFO - PROCESS | 3392 | 1461592078352 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 06:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 06:47:58 INFO - PROCESS | 3392 | 1461592078358 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 06:47:58 INFO - PROCESS | 3392 | 1461592078364 Marionette TRACE conn3 <- [1,1990,null,{}] 06:47:58 INFO - PROCESS | 3392 | 1461592078380 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:58 INFO - PROCESS | 3392 | 1461592078634 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 06:47:58 INFO - PROCESS | 3392 | 1461592078898 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1810bb800 == 161 [pid = 3392] [id = 505] 06:47:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb180f36c00) [pid = 3392] [serial = 1516] [outer = (nil)] 06:47:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18187a000) [pid = 3392] [serial = 1517] [outer = 0x7fb180f36c00] 06:47:59 INFO - PROCESS | 3392 | 1461592079023 Marionette DEBUG loaded listener.js 06:47:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb181d69c00) [pid = 3392] [serial = 1518] [outer = 0x7fb180f36c00] 06:47:59 INFO - PROCESS | 3392 | 1461592079891 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 06:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1596ms 06:47:59 INFO - PROCESS | 3392 | 1461592079956 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 06:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 06:47:59 INFO - PROCESS | 3392 | 1461592079961 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 06:47:59 INFO - PROCESS | 3392 | 1461592079967 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 06:47:59 INFO - PROCESS | 3392 | 1461592079970 Marionette TRACE conn3 <- [1,1994,null,{}] 06:47:59 INFO - PROCESS | 3392 | 1461592079976 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:00 INFO - PROCESS | 3392 | 1461592080201 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 06:48:00 INFO - PROCESS | 3392 | 1461592080467 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181d7d800 == 162 [pid = 3392] [id = 506] 06:48:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb180f3d800) [pid = 3392] [serial = 1519] [outer = (nil)] 06:48:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb18208ac00) [pid = 3392] [serial = 1520] [outer = 0x7fb180f3d800] 06:48:00 INFO - PROCESS | 3392 | 1461592080604 Marionette DEBUG loaded listener.js 06:48:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb182b5ec00) [pid = 3392] [serial = 1521] [outer = 0x7fb180f3d800] 06:48:01 INFO - PROCESS | 3392 | 1461592081439 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 06:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 06:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1535ms 06:48:01 INFO - PROCESS | 3392 | 1461592081503 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 06:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 06:48:01 INFO - PROCESS | 3392 | 1461592081507 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 06:48:01 INFO - PROCESS | 3392 | 1461592081513 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 06:48:01 INFO - PROCESS | 3392 | 1461592081516 Marionette TRACE conn3 <- [1,1998,null,{}] 06:48:01 INFO - PROCESS | 3392 | 1461592081521 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:01 INFO - PROCESS | 3392 | 1461592081770 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 06:48:02 INFO - PROCESS | 3392 | 1461592082043 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183015800 == 163 [pid = 3392] [id = 507] 06:48:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb182d1a800) [pid = 3392] [serial = 1522] [outer = (nil)] 06:48:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb182f43400) [pid = 3392] [serial = 1523] [outer = 0x7fb182d1a800] 06:48:02 INFO - PROCESS | 3392 | 1461592082179 Marionette DEBUG loaded listener.js 06:48:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb182f5d800) [pid = 3392] [serial = 1524] [outer = 0x7fb182d1a800] 06:48:03 INFO - PROCESS | 3392 | 1461592083088 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 06:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 06:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1630ms 06:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 06:48:03 INFO - PROCESS | 3392 | 1461592083143 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 06:48:03 INFO - PROCESS | 3392 | 1461592083146 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 06:48:03 INFO - PROCESS | 3392 | 1461592083152 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 06:48:03 INFO - PROCESS | 3392 | 1461592083156 Marionette TRACE conn3 <- [1,2002,null,{}] 06:48:03 INFO - PROCESS | 3392 | 1461592083161 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:03 INFO - PROCESS | 3392 | 1461592083386 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 06:48:03 INFO - PROCESS | 3392 | 1461592083706 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184d1b000 == 164 [pid = 3392] [id = 508] 06:48:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb182f57400) [pid = 3392] [serial = 1525] [outer = (nil)] 06:48:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb1834f1000) [pid = 3392] [serial = 1526] [outer = 0x7fb182f57400] 06:48:03 INFO - PROCESS | 3392 | 1461592083789 Marionette DEBUG loaded listener.js 06:48:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb18a742800) [pid = 3392] [serial = 1527] [outer = 0x7fb182f57400] 06:48:04 INFO - PROCESS | 3392 | 1461592084610 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 06:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 06:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1533ms 06:48:04 INFO - PROCESS | 3392 | 1461592084686 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 06:48:04 INFO - PROCESS | 3392 | 1461592084690 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 06:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 06:48:04 INFO - PROCESS | 3392 | 1461592084697 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 06:48:04 INFO - PROCESS | 3392 | 1461592084701 Marionette TRACE conn3 <- [1,2006,null,{}] 06:48:04 INFO - PROCESS | 3392 | 1461592084707 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:04 INFO - PROCESS | 3392 | 1461592084935 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 06:48:05 INFO - PROCESS | 3392 | 1461592085204 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a710800 == 165 [pid = 3392] [id = 509] 06:48:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb18a743400) [pid = 3392] [serial = 1528] [outer = (nil)] 06:48:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb18a74bc00) [pid = 3392] [serial = 1529] [outer = 0x7fb18a743400] 06:48:05 INFO - PROCESS | 3392 | 1461592085322 Marionette DEBUG loaded listener.js 06:48:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb18aabe400) [pid = 3392] [serial = 1530] [outer = 0x7fb18a743400] 06:48:06 INFO - PROCESS | 3392 | 1461592086143 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 06:48:06 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 06:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1480ms 06:48:06 INFO - PROCESS | 3392 | 1461592086187 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 06:48:06 INFO - PROCESS | 3392 | 1461592086192 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 06:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 06:48:06 INFO - PROCESS | 3392 | 1461592086198 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 06:48:06 INFO - PROCESS | 3392 | 1461592086201 Marionette TRACE conn3 <- [1,2010,null,{}] 06:48:06 INFO - PROCESS | 3392 | 1461592086206 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:06 INFO - PROCESS | 3392 | 1461592086415 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 06:48:06 INFO - PROCESS | 3392 | 1461592086686 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ba4a800 == 166 [pid = 3392] [id = 510] 06:48:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb1831f1800) [pid = 3392] [serial = 1531] [outer = (nil)] 06:48:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb18b82a400) [pid = 3392] [serial = 1532] [outer = 0x7fb1831f1800] 06:48:06 INFO - PROCESS | 3392 | 1461592086811 Marionette DEBUG loaded listener.js 06:48:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb18b883400) [pid = 3392] [serial = 1533] [outer = 0x7fb1831f1800] 06:48:07 INFO - PROCESS | 3392 | 1461592087629 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 06:48:07 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 06:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1483ms 06:48:07 INFO - PROCESS | 3392 | 1461592087685 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 06:48:07 INFO - PROCESS | 3392 | 1461592087688 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 06:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 06:48:07 INFO - PROCESS | 3392 | 1461592087697 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 06:48:07 INFO - PROCESS | 3392 | 1461592087700 Marionette TRACE conn3 <- [1,2014,null,{}] 06:48:07 INFO - PROCESS | 3392 | 1461592087706 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:07 INFO - PROCESS | 3392 | 1461592087944 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 06:48:08 INFO - PROCESS | 3392 | 1461592088213 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0c2800 == 167 [pid = 3392] [id = 511] 06:48:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb18a743800) [pid = 3392] [serial = 1534] [outer = (nil)] 06:48:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb18b891800) [pid = 3392] [serial = 1535] [outer = 0x7fb18a743800] 06:48:08 INFO - PROCESS | 3392 | 1461592088333 Marionette DEBUG loaded listener.js 06:48:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb18bf3bc00) [pid = 3392] [serial = 1536] [outer = 0x7fb18a743800] 06:48:09 INFO - PROCESS | 3392 | 1461592089224 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 06:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 06:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1580ms 06:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 06:48:09 INFO - PROCESS | 3392 | 1461592089279 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 06:48:09 INFO - PROCESS | 3392 | 1461592089282 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 06:48:09 INFO - PROCESS | 3392 | 1461592089288 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 06:48:09 INFO - PROCESS | 3392 | 1461592089291 Marionette TRACE conn3 <- [1,2018,null,{}] 06:48:09 INFO - PROCESS | 3392 | 1461592089296 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:09 INFO - PROCESS | 3392 | 1461592089510 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 06:48:09 INFO - PROCESS | 3392 | 1461592089782 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c80b800 == 168 [pid = 3392] [id = 512] 06:48:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb18c402800) [pid = 3392] [serial = 1537] [outer = (nil)] 06:48:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb18c8ca000) [pid = 3392] [serial = 1538] [outer = 0x7fb18c402800] 06:48:09 INFO - PROCESS | 3392 | 1461592089914 Marionette DEBUG loaded listener.js 06:48:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb18d925400) [pid = 3392] [serial = 1539] [outer = 0x7fb18c402800] 06:48:10 INFO - PROCESS | 3392 | 1461592090781 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 06:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1537ms 06:48:10 INFO - PROCESS | 3392 | 1461592090826 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 06:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 06:48:10 INFO - PROCESS | 3392 | 1461592090830 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 06:48:10 INFO - PROCESS | 3392 | 1461592090836 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 06:48:10 INFO - PROCESS | 3392 | 1461592090840 Marionette TRACE conn3 <- [1,2022,null,{}] 06:48:10 INFO - PROCESS | 3392 | 1461592090845 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:11 INFO - PROCESS | 3392 | 1461592091088 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 06:48:11 INFO - PROCESS | 3392 | 1461592091407 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d99b000 == 169 [pid = 3392] [id = 513] 06:48:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb18f23dc00) [pid = 3392] [serial = 1540] [outer = (nil)] 06:48:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb18f255400) [pid = 3392] [serial = 1541] [outer = 0x7fb18f23dc00] 06:48:11 INFO - PROCESS | 3392 | 1461592091493 Marionette DEBUG loaded listener.js 06:48:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb18f53e800) [pid = 3392] [serial = 1542] [outer = 0x7fb18f23dc00] 06:48:12 INFO - PROCESS | 3392 | 1461592092327 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 06:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 06:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1531ms 06:48:12 INFO - PROCESS | 3392 | 1461592092368 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 06:48:12 INFO - PROCESS | 3392 | 1461592092371 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 06:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 06:48:12 INFO - PROCESS | 3392 | 1461592092377 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 06:48:12 INFO - PROCESS | 3392 | 1461592092379 Marionette TRACE conn3 <- [1,2026,null,{}] 06:48:12 INFO - PROCESS | 3392 | 1461592092385 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:12 INFO - PROCESS | 3392 | 1461592092603 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 06:48:12 INFO - PROCESS | 3392 | 1461592092877 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f71e000 == 170 [pid = 3392] [id = 514] 06:48:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb176b78400) [pid = 3392] [serial = 1543] [outer = (nil)] 06:48:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb18f78c400) [pid = 3392] [serial = 1544] [outer = 0x7fb176b78400] 06:48:13 INFO - PROCESS | 3392 | 1461592092994 Marionette DEBUG loaded listener.js 06:48:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb18fe24400) [pid = 3392] [serial = 1545] [outer = 0x7fb176b78400] 06:48:13 INFO - PROCESS | 3392 | 1461592093820 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 06:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 06:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1482ms 06:48:13 INFO - PROCESS | 3392 | 1461592093867 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 06:48:13 INFO - PROCESS | 3392 | 1461592093870 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 06:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 06:48:13 INFO - PROCESS | 3392 | 1461592093876 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 06:48:13 INFO - PROCESS | 3392 | 1461592093887 Marionette TRACE conn3 <- [1,2030,null,{}] 06:48:13 INFO - PROCESS | 3392 | 1461592093891 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:14 INFO - PROCESS | 3392 | 1461592094096 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 06:48:14 INFO - PROCESS | 3392 | 1461592094371 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1902e6800 == 171 [pid = 3392] [id = 515] 06:48:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb182f70c00) [pid = 3392] [serial = 1546] [outer = (nil)] 06:48:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb1900b1400) [pid = 3392] [serial = 1547] [outer = 0x7fb182f70c00] 06:48:14 INFO - PROCESS | 3392 | 1461592094488 Marionette DEBUG loaded listener.js 06:48:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb1900f9400) [pid = 3392] [serial = 1548] [outer = 0x7fb182f70c00] 06:48:15 INFO - PROCESS | 3392 | 1461592095332 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 06:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 06:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1489ms 06:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 06:48:15 INFO - PROCESS | 3392 | 1461592095365 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 06:48:15 INFO - PROCESS | 3392 | 1461592095368 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 06:48:15 INFO - PROCESS | 3392 | 1461592095374 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 06:48:15 INFO - PROCESS | 3392 | 1461592095377 Marionette TRACE conn3 <- [1,2034,null,{}] 06:48:15 INFO - PROCESS | 3392 | 1461592095382 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:15 INFO - PROCESS | 3392 | 1461592095586 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 06:48:15 INFO - PROCESS | 3392 | 1461592095866 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1904a9000 == 172 [pid = 3392] [id = 516] 06:48:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb179dad000) [pid = 3392] [serial = 1549] [outer = (nil)] 06:48:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb190165c00) [pid = 3392] [serial = 1550] [outer = 0x7fb179dad000] 06:48:15 INFO - PROCESS | 3392 | 1461592095983 Marionette DEBUG loaded listener.js 06:48:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb191934000) [pid = 3392] [serial = 1551] [outer = 0x7fb179dad000] 06:48:16 INFO - PROCESS | 3392 | 1461592096823 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 06:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1484ms 06:48:16 INFO - PROCESS | 3392 | 1461592096858 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 06:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 06:48:16 INFO - PROCESS | 3392 | 1461592096861 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 06:48:16 INFO - PROCESS | 3392 | 1461592096867 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 06:48:16 INFO - PROCESS | 3392 | 1461592096870 Marionette TRACE conn3 <- [1,2038,null,{}] 06:48:16 INFO - PROCESS | 3392 | 1461592096875 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:17 INFO - PROCESS | 3392 | 1461592097085 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 06:48:17 INFO - PROCESS | 3392 | 1461592097359 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19467a000 == 173 [pid = 3392] [id = 517] 06:48:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb18fe24800) [pid = 3392] [serial = 1552] [outer = (nil)] 06:48:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb192e17000) [pid = 3392] [serial = 1553] [outer = 0x7fb18fe24800] 06:48:17 INFO - PROCESS | 3392 | 1461592097475 Marionette DEBUG loaded listener.js 06:48:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb193c26000) [pid = 3392] [serial = 1554] [outer = 0x7fb18fe24800] 06:48:18 INFO - PROCESS | 3392 | 1461592098338 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 06:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 06:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1533ms 06:48:18 INFO - PROCESS | 3392 | 1461592098401 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 06:48:18 INFO - PROCESS | 3392 | 1461592098405 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 06:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 06:48:18 INFO - PROCESS | 3392 | 1461592098411 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 06:48:18 INFO - PROCESS | 3392 | 1461592098414 Marionette TRACE conn3 <- [1,2042,null,{}] 06:48:18 INFO - PROCESS | 3392 | 1461592098419 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:18 INFO - PROCESS | 3392 | 1461592098649 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 06:48:18 INFO - PROCESS | 3392 | 1461592098981 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17641e800 == 174 [pid = 3392] [id = 518] 06:48:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb176b6e000) [pid = 3392] [serial = 1555] [outer = (nil)] 06:48:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb17b391c00) [pid = 3392] [serial = 1556] [outer = 0x7fb176b6e000] 06:48:19 INFO - PROCESS | 3392 | 1461592099059 Marionette DEBUG loaded listener.js 06:48:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb181e58400) [pid = 3392] [serial = 1557] [outer = 0x7fb176b6e000] 06:48:19 INFO - PROCESS | 3392 | 1461592099941 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:48:19 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) 06:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1587ms 06:48:20 INFO - PROCESS | 3392 | 1461592099999 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 06:48:20 INFO - PROCESS | 3392 | 1461592100002 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 06:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 06:48:20 INFO - PROCESS | 3392 | 1461592100008 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 06:48:20 INFO - PROCESS | 3392 | 1461592100011 Marionette TRACE conn3 <- [1,2046,null,{}] 06:48:20 INFO - PROCESS | 3392 | 1461592100016 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:20 INFO - PROCESS | 3392 | 1461592100221 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 06:48:20 INFO - PROCESS | 3392 | 1461592100545 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb179d5e000 == 175 [pid = 3392] [id = 519] 06:48:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb179daf000) [pid = 3392] [serial = 1558] [outer = (nil)] 06:48:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb17b4a2000) [pid = 3392] [serial = 1559] [outer = 0x7fb179daf000] 06:48:20 INFO - PROCESS | 3392 | 1461592100621 Marionette DEBUG loaded listener.js 06:48:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb17ef3c000) [pid = 3392] [serial = 1560] [outer = 0x7fb179daf000] 06:48:21 INFO - PROCESS | 3392 | 1461592101461 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1528ms 06:48:21 INFO - PROCESS | 3392 | 1461592101538 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 06:48:21 INFO - PROCESS | 3392 | 1461592101541 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 06:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 06:48:21 INFO - PROCESS | 3392 | 1461592101547 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 06:48:21 INFO - PROCESS | 3392 | 1461592101549 Marionette TRACE conn3 <- [1,2050,null,{}] 06:48:21 INFO - PROCESS | 3392 | 1461592101555 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:21 INFO - PROCESS | 3392 | 1461592101777 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 06:48:22 INFO - PROCESS | 3392 | 1461592102103 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e294800 == 176 [pid = 3392] [id = 520] 06:48:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb176b70000) [pid = 3392] [serial = 1561] [outer = (nil)] 06:48:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb17c051c00) [pid = 3392] [serial = 1562] [outer = 0x7fb176b70000] 06:48:22 INFO - PROCESS | 3392 | 1461592102182 Marionette DEBUG loaded listener.js 06:48:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 229 (0x7fb17e1cb400) [pid = 3392] [serial = 1563] [outer = 0x7fb176b70000] 06:48:23 INFO - PROCESS | 3392 | 1461592103065 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 06:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1589ms 06:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 06:48:23 INFO - PROCESS | 3392 | 1461592103137 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 06:48:23 INFO - PROCESS | 3392 | 1461592103140 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 06:48:23 INFO - PROCESS | 3392 | 1461592103147 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 06:48:23 INFO - PROCESS | 3392 | 1461592103150 Marionette TRACE conn3 <- [1,2054,null,{}] 06:48:23 INFO - PROCESS | 3392 | 1461592103160 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:23 INFO - PROCESS | 3392 | 1461592103892 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f2b6800 == 175 [pid = 3392] [id = 451] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b0ca800 == 174 [pid = 3392] [id = 501] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b24c800 == 173 [pid = 3392] [id = 500] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a50800 == 172 [pid = 3392] [id = 499] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1775cb000 == 171 [pid = 3392] [id = 498] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17c6e4800 == 170 [pid = 3392] [id = 494] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a83000 == 169 [pid = 3392] [id = 493] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb174ccf800 == 168 [pid = 3392] [id = 492] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a75000 == 167 [pid = 3392] [id = 491] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7ea1800 == 166 [pid = 3392] [id = 490] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19be0d000 == 165 [pid = 3392] [id = 489] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194d46800 == 164 [pid = 3392] [id = 488] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1904a7000 == 163 [pid = 3392] [id = 487] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f75e800 == 162 [pid = 3392] [id = 486] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18ca12800 == 161 [pid = 3392] [id = 485] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c031800 == 160 [pid = 3392] [id = 484] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aaa7000 == 159 [pid = 3392] [id = 483] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18354f800 == 158 [pid = 3392] [id = 482] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181b7e800 == 157 [pid = 3392] [id = 481] 06:48:24 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17adc3000 == 156 [pid = 3392] [id = 480] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 228 (0x7fb17c3bb000) [pid = 3392] [serial = 1347] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb19506a400) [pid = 3392] [serial = 1392] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb18f253c00) [pid = 3392] [serial = 1385] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb17b4a3c00) [pid = 3392] [serial = 1218] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb1904d9800) [pid = 3392] [serial = 1329] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb184ca5000) [pid = 3392] [serial = 1209] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb1a753f800) [pid = 3392] [serial = 1266] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb18f257c00) [pid = 3392] [serial = 1254] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb18c4f1800) [pid = 3392] [serial = 1382] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb180419800) [pid = 3392] [serial = 1376] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb182b5a800) [pid = 3392] [serial = 1421] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb18f4aac00) [pid = 3392] [serial = 1386] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb18fe26c00) [pid = 3392] [serial = 1257] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb1a753fc00) [pid = 3392] [serial = 1413] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb1a753cc00) [pid = 3392] [serial = 1203] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb17ef3b400) [pid = 3392] [serial = 1400] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb18fb8b000) [pid = 3392] [serial = 1389] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb18f14ec00) [pid = 3392] [serial = 1383] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb17b395000) [pid = 3392] [serial = 1409] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb181876800) [pid = 3392] [serial = 1436] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb17c68fc00) [pid = 3392] [serial = 1269] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb17ef40400) [pid = 3392] [serial = 1401] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb1a1b0c000) [pid = 3392] [serial = 1341] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb1817a1800) [pid = 3392] [serial = 1248] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb18dc44400) [pid = 3392] [serial = 1317] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb184ca1c00) [pid = 3392] [serial = 1251] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb1831f8800) [pid = 3392] [serial = 1379] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb1a7403c00) [pid = 3392] [serial = 1353] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb18a751c00) [pid = 3392] [serial = 1407] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb192fbe000) [pid = 3392] [serial = 1260] [outer = (nil)] [url = about:blank] 06:48:24 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb18a748400) [pid = 3392] [serial = 1406] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb1960a9800) [pid = 3392] [serial = 1338] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb192fbb800) [pid = 3392] [serial = 1332] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb1834f0800) [pid = 3392] [serial = 1380] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb17c3b0800) [pid = 3392] [serial = 1431] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb1a77a6000) [pid = 3392] [serial = 1398] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb1980ddc00) [pid = 3392] [serial = 1275] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb17ef3d400) [pid = 3392] [serial = 1434] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb1806af000) [pid = 3392] [serial = 1215] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb176b76800) [pid = 3392] [serial = 1415] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb18208d800) [pid = 3392] [serial = 1437] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1835a3c00) [pid = 3392] [serial = 1272] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb1a38aac00) [pid = 3392] [serial = 1395] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb1a3e74c00) [pid = 3392] [serial = 1344] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb17c2ec800) [pid = 3392] [serial = 1427] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb1980e5000) [pid = 3392] [serial = 1197] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb180f3c000) [pid = 3392] [serial = 1404] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb1a7eccc00) [pid = 3392] [serial = 1212] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb17b399c00) [pid = 3392] [serial = 1410] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb1806a1800) [pid = 3392] [serial = 1308] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb17c25b400) [pid = 3392] [serial = 1430] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb18fe1b400) [pid = 3392] [serial = 1323] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb1941f6000) [pid = 3392] [serial = 1110] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb196dabc00) [pid = 3392] [serial = 1263] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb17c253400) [pid = 3392] [serial = 1305] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb180f38400) [pid = 3392] [serial = 1403] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb17e8fd800) [pid = 3392] [serial = 1206] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb1a753e000) [pid = 3392] [serial = 1397] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb194457800) [pid = 3392] [serial = 1335] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb183287400) [pid = 3392] [serial = 1356] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb193c2b800) [pid = 3392] [serial = 1391] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb191abbc00) [pid = 3392] [serial = 1191] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb1900bd400) [pid = 3392] [serial = 1326] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb1a3b45c00) [pid = 3392] [serial = 1200] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb196450c00) [pid = 3392] [serial = 1394] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb1831fc400) [pid = 3392] [serial = 1424] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb18a750800) [pid = 3392] [serial = 1412] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb18c2be400) [pid = 3392] [serial = 1314] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb18f539800) [pid = 3392] [serial = 1388] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb17c3ae800) [pid = 3392] [serial = 1418] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb18b828800) [pid = 3392] [serial = 1350] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb18f4ad000) [pid = 3392] [serial = 1320] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb17e1d1000) [pid = 3392] [serial = 1433] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb1943d5800) [pid = 3392] [serial = 1194] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb18f16b800) [pid = 3392] [serial = 1278] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb17c050c00) [pid = 3392] [serial = 1221] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18db0d000) [pid = 3392] [serial = 1374] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb184c71c00) [pid = 3392] [serial = 1311] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb1806ab400) [pid = 3392] [serial = 1224] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb181873c00) [pid = 3392] [serial = 1377] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb182085000) [pid = 3392] [serial = 1439] [outer = (nil)] [url = about:blank] 06:48:25 INFO - PROCESS | 3392 | 1461592105059 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb174ccf000 == 157 [pid = 3392] [id = 521] 06:48:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb179a99000) [pid = 3392] [serial = 1564] [outer = (nil)] 06:48:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb17b390800) [pid = 3392] [serial = 1565] [outer = 0x7fb179a99000] 06:48:25 INFO - PROCESS | 3392 | 1461592105133 Marionette DEBUG loaded listener.js 06:48:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb17b498400) [pid = 3392] [serial = 1566] [outer = 0x7fb179a99000] 06:48:25 INFO - PROCESS | 3392 | 1461592105890 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 06:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 06:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2791ms 06:48:25 INFO - PROCESS | 3392 | 1461592105939 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 06:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 06:48:25 INFO - PROCESS | 3392 | 1461592105945 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 06:48:25 INFO - PROCESS | 3392 | 1461592105951 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 06:48:25 INFO - PROCESS | 3392 | 1461592105957 Marionette TRACE conn3 <- [1,2058,null,{}] 06:48:25 INFO - PROCESS | 3392 | 1461592105964 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:26 INFO - PROCESS | 3392 | 1461592106235 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 06:48:26 INFO - PROCESS | 3392 | 1461592106375 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb177add000 == 158 [pid = 3392] [id = 522] 06:48:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb176b72000) [pid = 3392] [serial = 1567] [outer = (nil)] 06:48:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb17c25b400) [pid = 3392] [serial = 1568] [outer = 0x7fb176b72000] 06:48:26 INFO - PROCESS | 3392 | 1461592106443 Marionette DEBUG loaded listener.js 06:48:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb17c2ef400) [pid = 3392] [serial = 1569] [outer = 0x7fb176b72000] 06:48:27 INFO - PROCESS | 3392 | 1461592107249 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 06:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 06:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1332ms 06:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 06:48:27 INFO - PROCESS | 3392 | 1461592107283 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 06:48:27 INFO - PROCESS | 3392 | 1461592107287 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 06:48:27 INFO - PROCESS | 3392 | 1461592107293 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 06:48:27 INFO - PROCESS | 3392 | 1461592107296 Marionette TRACE conn3 <- [1,2062,null,{}] 06:48:27 INFO - PROCESS | 3392 | 1461592107349 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:27 INFO - PROCESS | 3392 | 1461592107598 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 06:48:27 INFO - PROCESS | 3392 | 1461592107628 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a60000 == 159 [pid = 3392] [id = 523] 06:48:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb17c2ef800) [pid = 3392] [serial = 1570] [outer = (nil)] 06:48:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb17c88b000) [pid = 3392] [serial = 1571] [outer = 0x7fb17c2ef800] 06:48:27 INFO - PROCESS | 3392 | 1461592107690 Marionette DEBUG loaded listener.js 06:48:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb17e1d1000) [pid = 3392] [serial = 1572] [outer = 0x7fb17c2ef800] 06:48:28 INFO - PROCESS | 3392 | 1461592108642 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 06:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 06:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1424ms 06:48:28 INFO - PROCESS | 3392 | 1461592108717 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 06:48:28 INFO - PROCESS | 3392 | 1461592108723 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 06:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 06:48:28 INFO - PROCESS | 3392 | 1461592108738 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 06:48:28 INFO - PROCESS | 3392 | 1461592108745 Marionette TRACE conn3 <- [1,2066,null,{}] 06:48:28 INFO - PROCESS | 3392 | 1461592108757 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:29 INFO - PROCESS | 3392 | 1461592109018 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 06:48:29 INFO - PROCESS | 3392 | 1461592109061 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0cb800 == 160 [pid = 3392] [id = 524] 06:48:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb17c88c800) [pid = 3392] [serial = 1573] [outer = (nil)] 06:48:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb17ef33400) [pid = 3392] [serial = 1574] [outer = 0x7fb17c88c800] 06:48:29 INFO - PROCESS | 3392 | 1461592109183 Marionette DEBUG loaded listener.js 06:48:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb180411000) [pid = 3392] [serial = 1575] [outer = 0x7fb17c88c800] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb176b74800) [pid = 3392] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb17c3b2000) [pid = 3392] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb19444cc00) [pid = 3392] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb179a9b800) [pid = 3392] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb193e06000) [pid = 3392] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb193495000) [pid = 3392] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb18040f800) [pid = 3392] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18b88bc00) [pid = 3392] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb176b70400) [pid = 3392] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb179a99400) [pid = 3392] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb18f174000) [pid = 3392] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb1831fc000) [pid = 3392] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb179aa1800) [pid = 3392] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb179aa5000) [pid = 3392] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb17b39ac00) [pid = 3392] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb17e1c5400) [pid = 3392] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb194455000) [pid = 3392] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb17b38e400) [pid = 3392] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb17c048800) [pid = 3392] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb179aa6000) [pid = 3392] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb176b76400) [pid = 3392] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb18b82c800) [pid = 3392] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb18b88e000) [pid = 3392] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb17b4a0000) [pid = 3392] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb176b6d400) [pid = 3392] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb18c4fa800) [pid = 3392] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 06:48:30 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb17eec8000) [pid = 3392] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 06:48:30 INFO - PROCESS | 3392 | 1461592110744 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 06:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 06:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2055ms 06:48:30 INFO - PROCESS | 3392 | 1461592110787 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 06:48:30 INFO - PROCESS | 3392 | 1461592110791 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 06:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 06:48:30 INFO - PROCESS | 3392 | 1461592110796 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 06:48:30 INFO - PROCESS | 3392 | 1461592110798 Marionette TRACE conn3 <- [1,2070,null,{}] 06:48:30 INFO - PROCESS | 3392 | 1461592110803 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:31 INFO - PROCESS | 3392 | 1461592110998 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 06:48:31 INFO - PROCESS | 3392 | 1461592111180 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb179d46000 == 161 [pid = 3392] [id = 525] 06:48:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb176b7c400) [pid = 3392] [serial = 1576] [outer = (nil)] 06:48:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb17c3b2000) [pid = 3392] [serial = 1577] [outer = 0x7fb176b7c400] 06:48:31 INFO - PROCESS | 3392 | 1461592111241 Marionette DEBUG loaded listener.js 06:48:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb180415000) [pid = 3392] [serial = 1578] [outer = 0x7fb176b7c400] 06:48:31 INFO - PROCESS | 3392 | 1461592111977 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 06:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 06:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1233ms 06:48:32 INFO - PROCESS | 3392 | 1461592112037 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 06:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 06:48:32 INFO - PROCESS | 3392 | 1461592112043 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 06:48:32 INFO - PROCESS | 3392 | 1461592112058 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 06:48:32 INFO - PROCESS | 3392 | 1461592112061 Marionette TRACE conn3 <- [1,2074,null,{}] 06:48:32 INFO - PROCESS | 3392 | 1461592112070 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:32 INFO - PROCESS | 3392 | 1461592112496 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 06:48:32 INFO - PROCESS | 3392 | 1461592112771 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775c6000 == 162 [pid = 3392] [id = 526] 06:48:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb179aa2800) [pid = 3392] [serial = 1579] [outer = (nil)] 06:48:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb17b496000) [pid = 3392] [serial = 1580] [outer = 0x7fb179aa2800] 06:48:32 INFO - PROCESS | 3392 | 1461592112860 Marionette DEBUG loaded listener.js 06:48:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb17c052800) [pid = 3392] [serial = 1581] [outer = 0x7fb179aa2800] 06:48:33 INFO - PROCESS | 3392 | 1461592113848 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 06:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 06:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1845ms 06:48:33 INFO - PROCESS | 3392 | 1461592113897 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 06:48:33 INFO - PROCESS | 3392 | 1461592113904 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 06:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 06:48:33 INFO - PROCESS | 3392 | 1461592113912 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 06:48:33 INFO - PROCESS | 3392 | 1461592113915 Marionette TRACE conn3 <- [1,2078,null,{}] 06:48:33 INFO - PROCESS | 3392 | 1461592113923 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:34 INFO - PROCESS | 3392 | 1461592114133 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 06:48:34 INFO - PROCESS | 3392 | 1461592114394 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b25b000 == 163 [pid = 3392] [id = 527] 06:48:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb17c88a400) [pid = 3392] [serial = 1582] [outer = (nil)] 06:48:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb17e1cb800) [pid = 3392] [serial = 1583] [outer = 0x7fb17c88a400] 06:48:34 INFO - PROCESS | 3392 | 1461592114516 Marionette DEBUG loaded listener.js 06:48:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb17e8f3400) [pid = 3392] [serial = 1584] [outer = 0x7fb17c88a400] 06:48:35 INFO - PROCESS | 3392 | 1461592115439 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 06:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 06:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1580ms 06:48:35 INFO - PROCESS | 3392 | 1461592115492 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 06:48:35 INFO - PROCESS | 3392 | 1461592115496 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 06:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 06:48:35 INFO - PROCESS | 3392 | 1461592115503 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 06:48:35 INFO - PROCESS | 3392 | 1461592115506 Marionette TRACE conn3 <- [1,2082,null,{}] 06:48:35 INFO - PROCESS | 3392 | 1461592115512 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:35 INFO - PROCESS | 3392 | 1461592115720 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 06:48:36 INFO - PROCESS | 3392 | 1461592116023 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c61d800 == 164 [pid = 3392] [id = 528] 06:48:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb17e8fd800) [pid = 3392] [serial = 1585] [outer = (nil)] 06:48:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb180475000) [pid = 3392] [serial = 1586] [outer = 0x7fb17e8fd800] 06:48:36 INFO - PROCESS | 3392 | 1461592116144 Marionette DEBUG loaded listener.js 06:48:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb1806a3800) [pid = 3392] [serial = 1587] [outer = 0x7fb17e8fd800] 06:48:37 INFO - PROCESS | 3392 | 1461592117113 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 06:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 06:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1685ms 06:48:37 INFO - PROCESS | 3392 | 1461592117190 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 06:48:37 INFO - PROCESS | 3392 | 1461592117196 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 06:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 06:48:37 INFO - PROCESS | 3392 | 1461592117213 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 06:48:37 INFO - PROCESS | 3392 | 1461592117220 Marionette TRACE conn3 <- [1,2086,null,{}] 06:48:37 INFO - PROCESS | 3392 | 1461592117225 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:37 INFO - PROCESS | 3392 | 1461592117473 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 06:48:37 INFO - PROCESS | 3392 | 1461592117735 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e0cc000 == 165 [pid = 3392] [id = 529] 06:48:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb17ef3c400) [pid = 3392] [serial = 1588] [outer = (nil)] 06:48:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb1817a1800) [pid = 3392] [serial = 1589] [outer = 0x7fb17ef3c400] 06:48:37 INFO - PROCESS | 3392 | 1461592117850 Marionette DEBUG loaded listener.js 06:48:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb181d62000) [pid = 3392] [serial = 1590] [outer = 0x7fb17ef3c400] 06:48:38 INFO - PROCESS | 3392 | 1461592118776 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 06:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 06:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1648ms 06:48:38 INFO - PROCESS | 3392 | 1461592118854 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 06:48:38 INFO - PROCESS | 3392 | 1461592118857 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 06:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 06:48:38 INFO - PROCESS | 3392 | 1461592118863 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 06:48:38 INFO - PROCESS | 3392 | 1461592118865 Marionette TRACE conn3 <- [1,2090,null,{}] 06:48:38 INFO - PROCESS | 3392 | 1461592118871 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:39 INFO - PROCESS | 3392 | 1461592119126 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 06:48:39 INFO - PROCESS | 3392 | 1461592119388 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe2b000 == 166 [pid = 3392] [id = 530] 06:48:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb17ef32c00) [pid = 3392] [serial = 1591] [outer = (nil)] 06:48:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb182083800) [pid = 3392] [serial = 1592] [outer = 0x7fb17ef32c00] 06:48:39 INFO - PROCESS | 3392 | 1461592119505 Marionette DEBUG loaded listener.js 06:48:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb182d12c00) [pid = 3392] [serial = 1593] [outer = 0x7fb17ef32c00] 06:48:40 INFO - PROCESS | 3392 | 1461592120345 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 06:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 06:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1541ms 06:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 06:48:40 INFO - PROCESS | 3392 | 1461592120405 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 06:48:40 INFO - PROCESS | 3392 | 1461592120408 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 06:48:40 INFO - PROCESS | 3392 | 1461592120414 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 06:48:40 INFO - PROCESS | 3392 | 1461592120417 Marionette TRACE conn3 <- [1,2094,null,{}] 06:48:40 INFO - PROCESS | 3392 | 1461592120423 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:40 INFO - PROCESS | 3392 | 1461592120675 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 06:48:40 INFO - PROCESS | 3392 | 1461592120951 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181a8c800 == 167 [pid = 3392] [id = 531] 06:48:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb182f6f800) [pid = 3392] [serial = 1594] [outer = (nil)] 06:48:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb1831f7800) [pid = 3392] [serial = 1595] [outer = 0x7fb182f6f800] 06:48:41 INFO - PROCESS | 3392 | 1461592121085 Marionette DEBUG loaded listener.js 06:48:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb183285c00) [pid = 3392] [serial = 1596] [outer = 0x7fb182f6f800] 06:48:41 INFO - PROCESS | 3392 | 1461592121912 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 06:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 06:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1535ms 06:48:41 INFO - PROCESS | 3392 | 1461592121949 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 06:48:41 INFO - PROCESS | 3392 | 1461592121952 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 06:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 06:48:41 INFO - PROCESS | 3392 | 1461592121958 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 06:48:41 INFO - PROCESS | 3392 | 1461592121961 Marionette TRACE conn3 <- [1,2098,null,{}] 06:48:41 INFO - PROCESS | 3392 | 1461592121986 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:42 INFO - PROCESS | 3392 | 1461592122198 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 06:48:42 INFO - PROCESS | 3392 | 1461592122453 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181eac000 == 168 [pid = 3392] [id = 532] 06:48:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb182f71c00) [pid = 3392] [serial = 1597] [outer = (nil)] 06:48:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb18359f400) [pid = 3392] [serial = 1598] [outer = 0x7fb182f71c00] 06:48:42 INFO - PROCESS | 3392 | 1461592122528 Marionette DEBUG loaded listener.js 06:48:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb184af4000) [pid = 3392] [serial = 1599] [outer = 0x7fb182f71c00] 06:48:43 INFO - PROCESS | 3392 | 1461592123432 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 06:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 06:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1542ms 06:48:43 INFO - PROCESS | 3392 | 1461592123518 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 06:48:43 INFO - PROCESS | 3392 | 1461592123522 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 06:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 06:48:43 INFO - PROCESS | 3392 | 1461592123531 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 06:48:43 INFO - PROCESS | 3392 | 1461592123534 Marionette TRACE conn3 <- [1,2102,null,{}] 06:48:43 INFO - PROCESS | 3392 | 1461592123540 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:43 INFO - PROCESS | 3392 | 1461592123791 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 06:48:44 INFO - PROCESS | 3392 | 1461592124097 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1830ce000 == 169 [pid = 3392] [id = 533] 06:48:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb179a9dc00) [pid = 3392] [serial = 1600] [outer = (nil)] 06:48:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb184c9f000) [pid = 3392] [serial = 1601] [outer = 0x7fb179a9dc00] 06:48:44 INFO - PROCESS | 3392 | 1461592124177 Marionette DEBUG loaded listener.js 06:48:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb189ca6000) [pid = 3392] [serial = 1602] [outer = 0x7fb179a9dc00] 06:48:45 INFO - PROCESS | 3392 | 1461592125048 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 06:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 06:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1583ms 06:48:45 INFO - PROCESS | 3392 | 1461592125116 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 06:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 06:48:45 INFO - PROCESS | 3392 | 1461592125119 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 06:48:45 INFO - PROCESS | 3392 | 1461592125126 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 06:48:45 INFO - PROCESS | 3392 | 1461592125129 Marionette TRACE conn3 <- [1,2106,null,{}] 06:48:45 INFO - PROCESS | 3392 | 1461592125134 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:45 INFO - PROCESS | 3392 | 1461592125353 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 06:48:45 INFO - PROCESS | 3392 | 1461592125613 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184e89000 == 170 [pid = 3392] [id = 534] 06:48:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb18327dc00) [pid = 3392] [serial = 1603] [outer = (nil)] 06:48:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb189cd7000) [pid = 3392] [serial = 1604] [outer = 0x7fb18327dc00] 06:48:45 INFO - PROCESS | 3392 | 1461592125734 Marionette DEBUG loaded listener.js 06:48:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18a751c00) [pid = 3392] [serial = 1605] [outer = 0x7fb18327dc00] 06:48:46 INFO - PROCESS | 3392 | 1461592126615 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 06:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 06:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1541ms 06:48:46 INFO - PROCESS | 3392 | 1461592126667 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 06:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 06:48:46 INFO - PROCESS | 3392 | 1461592126680 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 06:48:46 INFO - PROCESS | 3392 | 1461592126686 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 06:48:46 INFO - PROCESS | 3392 | 1461592126689 Marionette TRACE conn3 <- [1,2110,null,{}] 06:48:46 INFO - PROCESS | 3392 | 1461592126695 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:46 INFO - PROCESS | 3392 | 1461592126929 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 06:48:47 INFO - PROCESS | 3392 | 1461592127229 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a951000 == 171 [pid = 3392] [id = 535] 06:48:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb184c6c000) [pid = 3392] [serial = 1606] [outer = (nil)] 06:48:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18b828800) [pid = 3392] [serial = 1607] [outer = 0x7fb184c6c000] 06:48:47 INFO - PROCESS | 3392 | 1461592127309 Marionette DEBUG loaded listener.js 06:48:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18b88a000) [pid = 3392] [serial = 1608] [outer = 0x7fb184c6c000] 06:48:48 INFO - PROCESS | 3392 | 1461592128182 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 06:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 06:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1530ms 06:48:48 INFO - PROCESS | 3392 | 1461592128217 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 06:48:48 INFO - PROCESS | 3392 | 1461592128220 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 06:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 06:48:48 INFO - PROCESS | 3392 | 1461592128227 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 06:48:48 INFO - PROCESS | 3392 | 1461592128229 Marionette TRACE conn3 <- [1,2114,null,{}] 06:48:48 INFO - PROCESS | 3392 | 1461592128235 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:48 INFO - PROCESS | 3392 | 1461592128513 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 06:48:48 INFO - PROCESS | 3392 | 1461592128820 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c045800 == 172 [pid = 3392] [id = 536] 06:48:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18c4f1000) [pid = 3392] [serial = 1609] [outer = (nil)] 06:48:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb18c8c2000) [pid = 3392] [serial = 1610] [outer = 0x7fb18c4f1000] 06:48:48 INFO - PROCESS | 3392 | 1461592128908 Marionette DEBUG loaded listener.js 06:48:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18d930400) [pid = 3392] [serial = 1611] [outer = 0x7fb18c4f1000] 06:48:49 INFO - PROCESS | 3392 | 1461592129784 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 06:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 06:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1595ms 06:48:49 INFO - PROCESS | 3392 | 1461592129822 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 06:48:49 INFO - PROCESS | 3392 | 1461592129826 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 06:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 06:48:49 INFO - PROCESS | 3392 | 1461592129833 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 06:48:49 INFO - PROCESS | 3392 | 1461592129837 Marionette TRACE conn3 <- [1,2118,null,{}] 06:48:49 INFO - PROCESS | 3392 | 1461592129843 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:50 INFO - PROCESS | 3392 | 1461592130066 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 06:48:50 INFO - PROCESS | 3392 | 1461592130330 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c806000 == 173 [pid = 3392] [id = 537] 06:48:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb1805c5c00) [pid = 3392] [serial = 1612] [outer = (nil)] 06:48:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18f16a400) [pid = 3392] [serial = 1613] [outer = 0x7fb1805c5c00] 06:48:50 INFO - PROCESS | 3392 | 1461592130458 Marionette DEBUG loaded listener.js 06:48:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18f239400) [pid = 3392] [serial = 1614] [outer = 0x7fb1805c5c00] 06:48:51 INFO - PROCESS | 3392 | 1461592131337 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 06:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 06:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1583ms 06:48:51 INFO - PROCESS | 3392 | 1461592131417 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 06:48:51 INFO - PROCESS | 3392 | 1461592131421 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 06:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 06:48:51 INFO - PROCESS | 3392 | 1461592131427 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 06:48:51 INFO - PROCESS | 3392 | 1461592131429 Marionette TRACE conn3 <- [1,2122,null,{}] 06:48:51 INFO - PROCESS | 3392 | 1461592131435 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:51 INFO - PROCESS | 3392 | 1461592131703 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 06:48:52 INFO - PROCESS | 3392 | 1461592132004 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cb0a000 == 174 [pid = 3392] [id = 538] 06:48:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18c23e800) [pid = 3392] [serial = 1615] [outer = (nil)] 06:48:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18f244400) [pid = 3392] [serial = 1616] [outer = 0x7fb18c23e800] 06:48:52 INFO - PROCESS | 3392 | 1461592132085 Marionette DEBUG loaded listener.js 06:48:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb18f25fc00) [pid = 3392] [serial = 1617] [outer = 0x7fb18c23e800] 06:48:52 INFO - PROCESS | 3392 | 1461592132942 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 06:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 06:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1579ms 06:48:53 INFO - PROCESS | 3392 | 1461592133008 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 06:48:53 INFO - PROCESS | 3392 | 1461592133011 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 06:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 06:48:53 INFO - PROCESS | 3392 | 1461592133017 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 06:48:53 INFO - PROCESS | 3392 | 1461592133020 Marionette TRACE conn3 <- [1,2126,null,{}] 06:48:53 INFO - PROCESS | 3392 | 1461592133026 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:53 INFO - PROCESS | 3392 | 1461592133248 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 06:48:53 INFO - PROCESS | 3392 | 1461592133565 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f2a8000 == 175 [pid = 3392] [id = 539] 06:48:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb18f1d5400) [pid = 3392] [serial = 1618] [outer = (nil)] 06:48:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18f4b3400) [pid = 3392] [serial = 1619] [outer = 0x7fb18f1d5400] 06:48:53 INFO - PROCESS | 3392 | 1461592133647 Marionette DEBUG loaded listener.js 06:48:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18f53c800) [pid = 3392] [serial = 1620] [outer = 0x7fb18f1d5400] 06:48:54 INFO - PROCESS | 3392 | 1461592134506 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 06:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 06:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1527ms 06:48:54 INFO - PROCESS | 3392 | 1461592134547 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 06:48:54 INFO - PROCESS | 3392 | 1461592134550 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 06:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 06:48:54 INFO - PROCESS | 3392 | 1461592134556 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 06:48:54 INFO - PROCESS | 3392 | 1461592134559 Marionette TRACE conn3 <- [1,2130,null,{}] 06:48:54 INFO - PROCESS | 3392 | 1461592134565 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:54 INFO - PROCESS | 3392 | 1461592134783 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 06:48:55 INFO - PROCESS | 3392 | 1461592135051 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f731000 == 176 [pid = 3392] [id = 540] 06:48:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb182f5b800) [pid = 3392] [serial = 1621] [outer = (nil)] 06:48:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18f540c00) [pid = 3392] [serial = 1622] [outer = 0x7fb182f5b800] 06:48:55 INFO - PROCESS | 3392 | 1461592135132 Marionette DEBUG loaded listener.js 06:48:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18fb8fc00) [pid = 3392] [serial = 1623] [outer = 0x7fb182f5b800] 06:48:56 INFO - PROCESS | 3392 | 1461592136016 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 06:48:56 INFO - PROCESS | 3392 | 1461592136093 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 06:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 06:48:56 INFO - PROCESS | 3392 | 1461592136099 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 06:48:56 INFO - PROCESS | 3392 | 1461592136102 Marionette TRACE conn3 <- [1,2134,null,{}] 06:48:56 INFO - PROCESS | 3392 | 1461592136107 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:56 INFO - PROCESS | 3392 | 1461592136342 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 06:48:56 INFO - PROCESS | 3392 | 1461592136686 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775d2000 == 177 [pid = 3392] [id = 541] 06:48:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb176b6f800) [pid = 3392] [serial = 1624] [outer = (nil)] 06:48:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb179db0400) [pid = 3392] [serial = 1625] [outer = 0x7fb176b6f800] 06:48:56 INFO - PROCESS | 3392 | 1461592136764 Marionette DEBUG loaded listener.js 06:48:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb17ef32400) [pid = 3392] [serial = 1626] [outer = 0x7fb176b6f800] 06:48:57 INFO - PROCESS | 3392 | 1461592137645 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 06:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 06:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1582ms 06:48:57 INFO - PROCESS | 3392 | 1461592137682 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 06:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 06:48:57 INFO - PROCESS | 3392 | 1461592137687 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 06:48:57 INFO - PROCESS | 3392 | 1461592137693 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 06:48:57 INFO - PROCESS | 3392 | 1461592137696 Marionette TRACE conn3 <- [1,2138,null,{}] 06:48:57 INFO - PROCESS | 3392 | 1461592137701 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:57 INFO - PROCESS | 3392 | 1461592137922 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 06:48:58 INFO - PROCESS | 3392 | 1461592138233 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb176dae800 == 178 [pid = 3392] [id = 542] 06:48:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb176b72c00) [pid = 3392] [serial = 1627] [outer = (nil)] 06:48:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb179da3400) [pid = 3392] [serial = 1628] [outer = 0x7fb176b72c00] 06:48:58 INFO - PROCESS | 3392 | 1461592138314 Marionette DEBUG loaded listener.js 06:48:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb17c2eb800) [pid = 3392] [serial = 1629] [outer = 0x7fb176b72c00] 06:48:59 INFO - PROCESS | 3392 | 1461592139726 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 06:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 06:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2134ms 06:48:59 INFO - PROCESS | 3392 | 1461592139833 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 06:48:59 INFO - PROCESS | 3392 | 1461592139839 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 06:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 06:48:59 INFO - PROCESS | 3392 | 1461592139848 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 06:48:59 INFO - PROCESS | 3392 | 1461592139854 Marionette TRACE conn3 <- [1,2142,null,{}] 06:48:59 INFO - PROCESS | 3392 | 1461592139863 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:00 INFO - PROCESS | 3392 | 1461592140085 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 06:49:00 INFO - PROCESS | 3392 | 1461592140355 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a6c800 == 179 [pid = 3392] [id = 543] 06:49:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb179aa5400) [pid = 3392] [serial = 1630] [outer = (nil)] 06:49:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb17c04a400) [pid = 3392] [serial = 1631] [outer = 0x7fb179aa5400] 06:49:00 INFO - PROCESS | 3392 | 1461592140429 Marionette DEBUG loaded listener.js 06:49:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb17c2e5400) [pid = 3392] [serial = 1632] [outer = 0x7fb179aa5400] 06:49:01 INFO - PROCESS | 3392 | 1461592141374 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 06:49:01 INFO - PROCESS | 3392 | 1461592141453 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 06:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 06:49:01 INFO - PROCESS | 3392 | 1461592141480 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 06:49:01 INFO - PROCESS | 3392 | 1461592141488 Marionette TRACE conn3 <- [1,2146,null,{}] 06:49:01 INFO - PROCESS | 3392 | 1461592141502 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:01 INFO - PROCESS | 3392 | 1461592141969 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 06:49:02 INFO - PROCESS | 3392 | 1461592142192 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775d1000 == 180 [pid = 3392] [id = 544] 06:49:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb17c688000) [pid = 3392] [serial = 1633] [outer = (nil)] 06:49:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb17c691c00) [pid = 3392] [serial = 1634] [outer = 0x7fb17c688000] 06:49:02 INFO - PROCESS | 3392 | 1461592142263 Marionette DEBUG loaded listener.js 06:49:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb17e1c9000) [pid = 3392] [serial = 1635] [outer = 0x7fb17c688000] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181760000 == 179 [pid = 3392] [id = 479] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17df12800 == 178 [pid = 3392] [id = 474] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17641c000 == 177 [pid = 3392] [id = 470] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb176c8a000 == 176 [pid = 3392] [id = 472] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb176db8000 == 175 [pid = 3392] [id = 473] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17ade0800 == 174 [pid = 3392] [id = 471] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17add2800 == 173 [pid = 3392] [id = 469] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b0cb800 == 172 [pid = 3392] [id = 524] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a60000 == 171 [pid = 3392] [id = 523] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb177add000 == 170 [pid = 3392] [id = 522] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb174ccf000 == 169 [pid = 3392] [id = 521] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19467a000 == 168 [pid = 3392] [id = 517] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1904a9000 == 167 [pid = 3392] [id = 516] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1902e6800 == 166 [pid = 3392] [id = 515] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f71e000 == 165 [pid = 3392] [id = 514] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18d99b000 == 164 [pid = 3392] [id = 513] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c80b800 == 163 [pid = 3392] [id = 512] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c0c2800 == 162 [pid = 3392] [id = 511] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18ba4a800 == 161 [pid = 3392] [id = 510] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a710800 == 160 [pid = 3392] [id = 509] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184d1b000 == 159 [pid = 3392] [id = 508] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb183015800 == 158 [pid = 3392] [id = 507] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181d7d800 == 157 [pid = 3392] [id = 506] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1810bb800 == 156 [pid = 3392] [id = 505] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e2a0800 == 155 [pid = 3392] [id = 504] 06:49:02 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a71000 == 154 [pid = 3392] [id = 503] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb17c24f800) [pid = 3392] [serial = 1505] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb17c687c00) [pid = 3392] [serial = 1506] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb1831f4800) [pid = 3392] [serial = 1449] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb19550c400) [pid = 3392] [serial = 1476] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb179daf800) [pid = 3392] [serial = 1487] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1960af000) [pid = 3392] [serial = 1478] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb19444bc00) [pid = 3392] [serial = 1473] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb182076400) [pid = 3392] [serial = 1446] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18c23e400) [pid = 3392] [serial = 1457] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb182d11400) [pid = 3392] [serial = 1419] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb179aa4c00) [pid = 3392] [serial = 1485] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb1900fc000) [pid = 3392] [serial = 1470] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18a747400) [pid = 3392] [serial = 1455] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb17c3bdc00) [pid = 3392] [serial = 1499] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb17c886c00) [pid = 3392] [serial = 1490] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb17e1c3400) [pid = 3392] [serial = 1443] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb182f56000) [pid = 3392] [serial = 1448] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb1835a5c00) [pid = 3392] [serial = 1452] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb181d67000) [pid = 3392] [serial = 1488] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb1a3cc5c00) [pid = 3392] [serial = 1482] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb1a2ae5c00) [pid = 3392] [serial = 1425] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb1a2a06400) [pid = 3392] [serial = 1481] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb17c2e7c00) [pid = 3392] [serial = 1497] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb18208e800) [pid = 3392] [serial = 1494] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb182d16000) [pid = 3392] [serial = 1422] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb17c051800) [pid = 3392] [serial = 1496] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb183289800) [pid = 3392] [serial = 1451] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb18187dc00) [pid = 3392] [serial = 1491] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb184ca2c00) [pid = 3392] [serial = 1454] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb18f1d3800) [pid = 3392] [serial = 1461] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb180415400) [pid = 3392] [serial = 1493] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb17c2f4400) [pid = 3392] [serial = 1442] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb18f256400) [pid = 3392] [serial = 1463] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb17e36e800) [pid = 3392] [serial = 1500] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb18c4fdc00) [pid = 3392] [serial = 1458] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb17c2f2800) [pid = 3392] [serial = 1428] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb176b7b000) [pid = 3392] [serial = 1416] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb179aa0000) [pid = 3392] [serial = 1484] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb193c31000) [pid = 3392] [serial = 1472] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb18f4b3000) [pid = 3392] [serial = 1464] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb1805c7c00) [pid = 3392] [serial = 1445] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb18f78b800) [pid = 3392] [serial = 1466] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb18db0dc00) [pid = 3392] [serial = 1460] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb1900b7000) [pid = 3392] [serial = 1469] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb1980dc400) [pid = 3392] [serial = 1479] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb1806a2000) [pid = 3392] [serial = 1503] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb18fe1e400) [pid = 3392] [serial = 1467] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb19505f400) [pid = 3392] [serial = 1475] [outer = (nil)] [url = about:blank] 06:49:02 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb17ef3ec00) [pid = 3392] [serial = 1502] [outer = (nil)] [url = about:blank] 06:49:03 INFO - PROCESS | 3392 | 1461592143455 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 06:49:03 INFO - PROCESS | 3392 | 1461592143540 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 06:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 06:49:03 INFO - PROCESS | 3392 | 1461592143546 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 06:49:03 INFO - PROCESS | 3392 | 1461592143551 Marionette TRACE conn3 <- [1,2150,null,{}] 06:49:03 INFO - PROCESS | 3392 | 1461592143566 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:03 INFO - PROCESS | 3392 | 1461592143794 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 06:49:03 INFO - PROCESS | 3392 | 1461592143994 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb177ae8800 == 155 [pid = 3392] [id = 545] 06:49:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb179aa6400) [pid = 3392] [serial = 1636] [outer = (nil)] 06:49:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb180410000) [pid = 3392] [serial = 1637] [outer = 0x7fb179aa6400] 06:49:04 INFO - PROCESS | 3392 | 1461592144064 Marionette DEBUG loaded listener.js 06:49:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb1806a3c00) [pid = 3392] [serial = 1638] [outer = 0x7fb179aa6400] 06:49:04 INFO - PROCESS | 3392 | 1461592144843 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 06:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 06:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1333ms 06:49:04 INFO - PROCESS | 3392 | 1461592144910 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 06:49:04 INFO - PROCESS | 3392 | 1461592144915 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 06:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 06:49:04 INFO - PROCESS | 3392 | 1461592144922 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 06:49:04 INFO - PROCESS | 3392 | 1461592144926 Marionette TRACE conn3 <- [1,2154,null,{}] 06:49:04 INFO - PROCESS | 3392 | 1461592144936 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:05 INFO - PROCESS | 3392 | 1461592145132 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 06:49:05 INFO - PROCESS | 3392 | 1461592145142 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b246800 == 156 [pid = 3392] [id = 546] 06:49:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb17ef3ec00) [pid = 3392] [serial = 1639] [outer = (nil)] 06:49:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb180f3f400) [pid = 3392] [serial = 1640] [outer = 0x7fb17ef3ec00] 06:49:05 INFO - PROCESS | 3392 | 1461592145205 Marionette DEBUG loaded listener.js 06:49:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb181d64400) [pid = 3392] [serial = 1641] [outer = 0x7fb17ef3ec00] 06:49:06 INFO - PROCESS | 3392 | 1461592146258 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 06:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 06:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1385ms 06:49:06 INFO - PROCESS | 3392 | 1461592146314 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 06:49:06 INFO - PROCESS | 3392 | 1461592146318 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 06:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 06:49:06 INFO - PROCESS | 3392 | 1461592146323 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 06:49:06 INFO - PROCESS | 3392 | 1461592146326 Marionette TRACE conn3 <- [1,2158,null,{}] 06:49:06 INFO - PROCESS | 3392 | 1461592146331 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:06 INFO - PROCESS | 3392 | 1461592146589 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 06:49:06 INFO - PROCESS | 3392 | 1461592146625 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c6ed000 == 157 [pid = 3392] [id = 547] 06:49:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb180f3e800) [pid = 3392] [serial = 1642] [outer = (nil)] 06:49:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb18208dc00) [pid = 3392] [serial = 1643] [outer = 0x7fb180f3e800] 06:49:06 INFO - PROCESS | 3392 | 1461592146688 Marionette DEBUG loaded listener.js 06:49:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb182d13c00) [pid = 3392] [serial = 1644] [outer = 0x7fb180f3e800] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb17c2ef800) [pid = 3392] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb182f57400) [pid = 3392] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb182d1a800) [pid = 3392] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb17b38c800) [pid = 3392] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb176b72000) [pid = 3392] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb179daf000) [pid = 3392] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb18fe24800) [pid = 3392] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb18a743800) [pid = 3392] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb17c88c800) [pid = 3392] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb176b6e000) [pid = 3392] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb180f36c00) [pid = 3392] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb18a743400) [pid = 3392] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb179a99000) [pid = 3392] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 06:49:07 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb182f70c00) [pid = 3392] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 06:49:08 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb18f23dc00) [pid = 3392] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 06:49:08 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb18c402800) [pid = 3392] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 06:49:08 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb179dad000) [pid = 3392] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 06:49:08 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb17b49a800) [pid = 3392] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 06:49:08 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb1831f1800) [pid = 3392] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 06:49:08 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb17c053800) [pid = 3392] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 06:49:08 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb180f3d800) [pid = 3392] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 06:49:08 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb176b78400) [pid = 3392] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 06:49:08 INFO - PROCESS | 3392 | 1461592148172 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 06:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 06:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1888ms 06:49:08 INFO - PROCESS | 3392 | 1461592148212 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 06:49:08 INFO - PROCESS | 3392 | 1461592148215 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 06:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 06:49:08 INFO - PROCESS | 3392 | 1461592148221 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 06:49:08 INFO - PROCESS | 3392 | 1461592148223 Marionette TRACE conn3 <- [1,2162,null,{}] 06:49:08 INFO - PROCESS | 3392 | 1461592148228 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:08 INFO - PROCESS | 3392 | 1461592148465 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 06:49:08 INFO - PROCESS | 3392 | 1461592148642 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17efca000 == 158 [pid = 3392] [id = 548] 06:49:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb179a99400) [pid = 3392] [serial = 1645] [outer = (nil)] 06:49:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb182d1c400) [pid = 3392] [serial = 1646] [outer = 0x7fb179a99400] 06:49:08 INFO - PROCESS | 3392 | 1461592148705 Marionette DEBUG loaded listener.js 06:49:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb182f6b400) [pid = 3392] [serial = 1647] [outer = 0x7fb179a99400] 06:49:09 INFO - PROCESS | 3392 | 1461592149426 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 06:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 06:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1237ms 06:49:09 INFO - PROCESS | 3392 | 1461592149459 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 06:49:09 INFO - PROCESS | 3392 | 1461592149462 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 06:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 06:49:09 INFO - PROCESS | 3392 | 1461592149481 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 06:49:09 INFO - PROCESS | 3392 | 1461592149483 Marionette TRACE conn3 <- [1,2166,null,{}] 06:49:09 INFO - PROCESS | 3392 | 1461592149489 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:09 INFO - PROCESS | 3392 | 1461592149749 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 06:49:09 INFO - PROCESS | 3392 | 1461592149865 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181a7a800 == 159 [pid = 3392] [id = 549] 06:49:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb17e8fb400) [pid = 3392] [serial = 1648] [outer = (nil)] 06:49:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb18327a400) [pid = 3392] [serial = 1649] [outer = 0x7fb17e8fb400] 06:49:09 INFO - PROCESS | 3392 | 1461592149927 Marionette DEBUG loaded listener.js 06:49:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb183287800) [pid = 3392] [serial = 1650] [outer = 0x7fb17e8fb400] 06:49:11 INFO - PROCESS | 3392 | 1461592151029 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 06:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 06:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1583ms 06:49:11 INFO - PROCESS | 3392 | 1461592151065 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 06:49:11 INFO - PROCESS | 3392 | 1461592151072 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 06:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 06:49:11 INFO - PROCESS | 3392 | 1461592151081 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 06:49:11 INFO - PROCESS | 3392 | 1461592151087 Marionette TRACE conn3 <- [1,2170,null,{}] 06:49:11 INFO - PROCESS | 3392 | 1461592151094 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:11 INFO - PROCESS | 3392 | 1461592151322 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 06:49:11 INFO - PROCESS | 3392 | 1461592151583 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178681000 == 160 [pid = 3392] [id = 550] 06:49:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb17c257400) [pid = 3392] [serial = 1651] [outer = (nil)] 06:49:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb17c3ba000) [pid = 3392] [serial = 1652] [outer = 0x7fb17c257400] 06:49:11 INFO - PROCESS | 3392 | 1461592151704 Marionette DEBUG loaded listener.js 06:49:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb17c88fc00) [pid = 3392] [serial = 1653] [outer = 0x7fb17c257400] 06:49:12 INFO - PROCESS | 3392 | 1461592152668 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 06:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 06:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1638ms 06:49:12 INFO - PROCESS | 3392 | 1461592152720 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 06:49:12 INFO - PROCESS | 3392 | 1461592152729 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 06:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 06:49:12 INFO - PROCESS | 3392 | 1461592152739 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 06:49:12 INFO - PROCESS | 3392 | 1461592152743 Marionette TRACE conn3 <- [1,2174,null,{}] 06:49:12 INFO - PROCESS | 3392 | 1461592152749 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:12 INFO - PROCESS | 3392 | 1461592152977 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 06:49:13 INFO - PROCESS | 3392 | 1461592153495 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1803e1800 == 161 [pid = 3392] [id = 551] 06:49:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb180f36c00) [pid = 3392] [serial = 1654] [outer = (nil)] 06:49:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb180f3f000) [pid = 3392] [serial = 1655] [outer = 0x7fb180f36c00] 06:49:13 INFO - PROCESS | 3392 | 1461592153596 Marionette DEBUG loaded listener.js 06:49:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb18208bc00) [pid = 3392] [serial = 1656] [outer = 0x7fb180f36c00] 06:49:14 INFO - PROCESS | 3392 | 1461592154479 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 06:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 06:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1784ms 06:49:14 INFO - PROCESS | 3392 | 1461592154525 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 06:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 06:49:14 INFO - PROCESS | 3392 | 1461592154529 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 06:49:14 INFO - PROCESS | 3392 | 1461592154535 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 06:49:14 INFO - PROCESS | 3392 | 1461592154541 Marionette TRACE conn3 <- [1,2178,null,{}] 06:49:14 INFO - PROCESS | 3392 | 1461592154556 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:14 INFO - PROCESS | 3392 | 1461592154782 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 06:49:15 INFO - PROCESS | 3392 | 1461592155039 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb182cd7000 == 162 [pid = 3392] [id = 552] 06:49:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb182d0d800) [pid = 3392] [serial = 1657] [outer = (nil)] 06:49:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb1831f1c00) [pid = 3392] [serial = 1658] [outer = 0x7fb182d0d800] 06:49:15 INFO - PROCESS | 3392 | 1461592155119 Marionette DEBUG loaded listener.js 06:49:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb1835a6800) [pid = 3392] [serial = 1659] [outer = 0x7fb182d0d800] 06:49:16 INFO - PROCESS | 3392 | 1461592156054 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 06:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 06:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1584ms 06:49:16 INFO - PROCESS | 3392 | 1461592156133 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 06:49:16 INFO - PROCESS | 3392 | 1461592156139 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 06:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 06:49:16 INFO - PROCESS | 3392 | 1461592156147 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 06:49:16 INFO - PROCESS | 3392 | 1461592156150 Marionette TRACE conn3 <- [1,2182,null,{}] 06:49:16 INFO - PROCESS | 3392 | 1461592156155 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:16 INFO - PROCESS | 3392 | 1461592156355 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 06:49:16 INFO - PROCESS | 3392 | 1461592156570 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189a95800 == 163 [pid = 3392] [id = 553] 06:49:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb182d16000) [pid = 3392] [serial = 1660] [outer = (nil)] 06:49:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb18a743400) [pid = 3392] [serial = 1661] [outer = 0x7fb182d16000] 06:49:16 INFO - PROCESS | 3392 | 1461592156686 Marionette DEBUG loaded listener.js 06:49:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb18a997c00) [pid = 3392] [serial = 1662] [outer = 0x7fb182d16000] 06:49:17 INFO - PROCESS | 3392 | 1461592157605 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 06:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 06:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1531ms 06:49:17 INFO - PROCESS | 3392 | 1461592157679 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 06:49:17 INFO - PROCESS | 3392 | 1461592157682 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 06:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 06:49:17 INFO - PROCESS | 3392 | 1461592157688 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 06:49:17 INFO - PROCESS | 3392 | 1461592157691 Marionette TRACE conn3 <- [1,2186,null,{}] 06:49:17 INFO - PROCESS | 3392 | 1461592157696 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:17 INFO - PROCESS | 3392 | 1461592157945 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 06:49:18 INFO - PROCESS | 3392 | 1461592158202 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18b919000 == 164 [pid = 3392] [id = 554] 06:49:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb18b82c400) [pid = 3392] [serial = 1663] [outer = (nil)] 06:49:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb18b833000) [pid = 3392] [serial = 1664] [outer = 0x7fb18b82c400] 06:49:18 INFO - PROCESS | 3392 | 1461592158329 Marionette DEBUG loaded listener.js 06:49:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb18bbb4800) [pid = 3392] [serial = 1665] [outer = 0x7fb18b82c400] 06:49:19 INFO - PROCESS | 3392 | 1461592159264 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 06:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 06:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1589ms 06:49:19 INFO - PROCESS | 3392 | 1461592159278 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 06:49:19 INFO - PROCESS | 3392 | 1461592159282 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 06:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 06:49:19 INFO - PROCESS | 3392 | 1461592159287 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 06:49:19 INFO - PROCESS | 3392 | 1461592159289 Marionette TRACE conn3 <- [1,2190,null,{}] 06:49:19 INFO - PROCESS | 3392 | 1461592159296 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:19 INFO - PROCESS | 3392 | 1461592159519 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 06:49:19 INFO - PROCESS | 3392 | 1461592159788 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c040800 == 165 [pid = 3392] [id = 555] 06:49:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb18b82e800) [pid = 3392] [serial = 1666] [outer = (nil)] 06:49:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb18c8ccc00) [pid = 3392] [serial = 1667] [outer = 0x7fb18b82e800] 06:49:19 INFO - PROCESS | 3392 | 1461592159909 Marionette DEBUG loaded listener.js 06:49:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb18e7c5000) [pid = 3392] [serial = 1668] [outer = 0x7fb18b82e800] 06:49:20 INFO - PROCESS | 3392 | 1461592160730 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 06:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 06:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1477ms 06:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 06:49:20 INFO - PROCESS | 3392 | 1461592160766 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 06:49:20 INFO - PROCESS | 3392 | 1461592160769 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 06:49:20 INFO - PROCESS | 3392 | 1461592160775 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 06:49:20 INFO - PROCESS | 3392 | 1461592160778 Marionette TRACE conn3 <- [1,2194,null,{}] 06:49:20 INFO - PROCESS | 3392 | 1461592160783 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:20 INFO - PROCESS | 3392 | 1461592160994 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 06:49:21 INFO - PROCESS | 3392 | 1461592161215 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c807000 == 166 [pid = 3392] [id = 556] 06:49:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb18bbb8000) [pid = 3392] [serial = 1669] [outer = (nil)] 06:49:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb18f1dd000) [pid = 3392] [serial = 1670] [outer = 0x7fb18bbb8000] 06:49:21 INFO - PROCESS | 3392 | 1461592161328 Marionette DEBUG loaded listener.js 06:49:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb18f25f800) [pid = 3392] [serial = 1671] [outer = 0x7fb18bbb8000] 06:49:22 INFO - PROCESS | 3392 | 1461592162228 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 06:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 06:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1486ms 06:49:22 INFO - PROCESS | 3392 | 1461592162265 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 06:49:22 INFO - PROCESS | 3392 | 1461592162269 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 06:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 06:49:22 INFO - PROCESS | 3392 | 1461592162278 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 06:49:22 INFO - PROCESS | 3392 | 1461592162280 Marionette TRACE conn3 <- [1,2198,null,{}] 06:49:22 INFO - PROCESS | 3392 | 1461592162285 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:22 INFO - PROCESS | 3392 | 1461592162505 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 06:49:22 INFO - PROCESS | 3392 | 1461592162768 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc92000 == 167 [pid = 3392] [id = 557] 06:49:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb18d8b9000) [pid = 3392] [serial = 1672] [outer = (nil)] 06:49:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb18f532c00) [pid = 3392] [serial = 1673] [outer = 0x7fb18d8b9000] 06:49:22 INFO - PROCESS | 3392 | 1461592162842 Marionette DEBUG loaded listener.js 06:49:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb18fb8e400) [pid = 3392] [serial = 1674] [outer = 0x7fb18d8b9000] 06:49:23 INFO - PROCESS | 3392 | 1461592163744 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 06:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1481ms 06:49:23 INFO - PROCESS | 3392 | 1461592163759 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 06:49:23 INFO - PROCESS | 3392 | 1461592163763 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 06:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 06:49:23 INFO - PROCESS | 3392 | 1461592163789 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 06:49:23 INFO - PROCESS | 3392 | 1461592163793 Marionette TRACE conn3 <- [1,2202,null,{}] 06:49:23 INFO - PROCESS | 3392 | 1461592163799 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:24 INFO - PROCESS | 3392 | 1461592164043 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 06:49:24 INFO - PROCESS | 3392 | 1461592164304 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f768800 == 168 [pid = 3392] [id = 558] 06:49:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18c2cd000) [pid = 3392] [serial = 1675] [outer = (nil)] 06:49:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18fe24800) [pid = 3392] [serial = 1676] [outer = 0x7fb18c2cd000] 06:49:24 INFO - PROCESS | 3392 | 1461592164424 Marionette DEBUG loaded listener.js 06:49:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb1900b8800) [pid = 3392] [serial = 1677] [outer = 0x7fb18c2cd000] 06:49:25 INFO - PROCESS | 3392 | 1461592165278 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 06:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 06:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1536ms 06:49:25 INFO - PROCESS | 3392 | 1461592165323 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 06:49:25 INFO - PROCESS | 3392 | 1461592165326 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 06:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 06:49:25 INFO - PROCESS | 3392 | 1461592165332 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 06:49:25 INFO - PROCESS | 3392 | 1461592165334 Marionette TRACE conn3 <- [1,2206,null,{}] 06:49:25 INFO - PROCESS | 3392 | 1461592165340 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:25 INFO - PROCESS | 3392 | 1461592165559 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 06:49:25 INFO - PROCESS | 3392 | 1461592165873 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19040e800 == 169 [pid = 3392] [id = 559] 06:49:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb1900f3400) [pid = 3392] [serial = 1678] [outer = (nil)] 06:49:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb1900fc400) [pid = 3392] [serial = 1679] [outer = 0x7fb1900f3400] 06:49:25 INFO - PROCESS | 3392 | 1461592165954 Marionette DEBUG loaded listener.js 06:49:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb190168800) [pid = 3392] [serial = 1680] [outer = 0x7fb1900f3400] 06:49:26 INFO - PROCESS | 3392 | 1461592166829 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 06:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 06:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1529ms 06:49:26 INFO - PROCESS | 3392 | 1461592166864 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 06:49:26 INFO - PROCESS | 3392 | 1461592166868 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 06:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 06:49:26 INFO - PROCESS | 3392 | 1461592166874 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 06:49:26 INFO - PROCESS | 3392 | 1461592166879 Marionette TRACE conn3 <- [1,2210,null,{}] 06:49:26 INFO - PROCESS | 3392 | 1461592166885 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:27 INFO - PROCESS | 3392 | 1461592167139 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 06:49:27 INFO - PROCESS | 3392 | 1461592167445 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1904a9000 == 170 [pid = 3392] [id = 560] 06:49:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb1900f2000) [pid = 3392] [serial = 1681] [outer = (nil)] 06:49:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb1925b9000) [pid = 3392] [serial = 1682] [outer = 0x7fb1900f2000] 06:49:27 INFO - PROCESS | 3392 | 1461592167544 Marionette DEBUG loaded listener.js 06:49:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb192fbe800) [pid = 3392] [serial = 1683] [outer = 0x7fb1900f2000] 06:49:28 INFO - PROCESS | 3392 | 1461592168381 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 06:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 06:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1530ms 06:49:28 INFO - PROCESS | 3392 | 1461592168407 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 06:49:28 INFO - PROCESS | 3392 | 1461592168411 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 06:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 06:49:28 INFO - PROCESS | 3392 | 1461592168420 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 06:49:28 INFO - PROCESS | 3392 | 1461592168422 Marionette TRACE conn3 <- [1,2214,null,{}] 06:49:28 INFO - PROCESS | 3392 | 1461592168426 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:28 INFO - PROCESS | 3392 | 1461592168644 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 06:49:28 INFO - PROCESS | 3392 | 1461592168890 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194306000 == 171 [pid = 3392] [id = 561] 06:49:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb1831f9c00) [pid = 3392] [serial = 1684] [outer = (nil)] 06:49:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb193bdf000) [pid = 3392] [serial = 1685] [outer = 0x7fb1831f9c00] 06:49:28 INFO - PROCESS | 3392 | 1461592168963 Marionette DEBUG loaded listener.js 06:49:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb193e04000) [pid = 3392] [serial = 1686] [outer = 0x7fb1831f9c00] 06:49:29 INFO - PROCESS | 3392 | 1461592169881 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 06:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 06:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1534ms 06:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 06:49:29 INFO - PROCESS | 3392 | 1461592169955 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 06:49:29 INFO - PROCESS | 3392 | 1461592169958 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 06:49:29 INFO - PROCESS | 3392 | 1461592169964 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 06:49:29 INFO - PROCESS | 3392 | 1461592169967 Marionette TRACE conn3 <- [1,2218,null,{}] 06:49:29 INFO - PROCESS | 3392 | 1461592169973 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:30 INFO - PROCESS | 3392 | 1461592170217 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 06:49:30 INFO - PROCESS | 3392 | 1461592170478 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194728800 == 172 [pid = 3392] [id = 562] 06:49:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18bf3dc00) [pid = 3392] [serial = 1687] [outer = (nil)] 06:49:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb1942ec800) [pid = 3392] [serial = 1688] [outer = 0x7fb18bf3dc00] 06:49:30 INFO - PROCESS | 3392 | 1461592170593 Marionette DEBUG loaded listener.js 06:49:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb19444c800) [pid = 3392] [serial = 1689] [outer = 0x7fb18bf3dc00] 06:49:31 INFO - PROCESS | 3392 | 1461592171407 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 06:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 06:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1479ms 06:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 06:49:31 INFO - PROCESS | 3392 | 1461592171443 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 06:49:31 INFO - PROCESS | 3392 | 1461592171446 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 06:49:31 INFO - PROCESS | 3392 | 1461592171453 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 06:49:31 INFO - PROCESS | 3392 | 1461592171455 Marionette TRACE conn3 <- [1,2222,null,{}] 06:49:31 INFO - PROCESS | 3392 | 1461592171470 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:31 INFO - PROCESS | 3392 | 1461592171684 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 06:49:31 INFO - PROCESS | 3392 | 1461592171953 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1951d3000 == 173 [pid = 3392] [id = 563] 06:49:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb192ef0000) [pid = 3392] [serial = 1690] [outer = (nil)] 06:49:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb1947c5400) [pid = 3392] [serial = 1691] [outer = 0x7fb192ef0000] 06:49:32 INFO - PROCESS | 3392 | 1461592172038 Marionette DEBUG loaded listener.js 06:49:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb194ed8c00) [pid = 3392] [serial = 1692] [outer = 0x7fb192ef0000] 06:49:32 INFO - PROCESS | 3392 | 1461592172906 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 06:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1489ms 06:49:32 INFO - PROCESS | 3392 | 1461592172942 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 06:49:32 INFO - PROCESS | 3392 | 1461592172946 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 06:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 06:49:32 INFO - PROCESS | 3392 | 1461592172952 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 06:49:32 INFO - PROCESS | 3392 | 1461592172954 Marionette TRACE conn3 <- [1,2226,null,{}] 06:49:32 INFO - PROCESS | 3392 | 1461592172959 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:33 INFO - PROCESS | 3392 | 1461592173169 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 06:49:33 INFO - PROCESS | 3392 | 1461592173465 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19545e000 == 174 [pid = 3392] [id = 564] 06:49:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb179a9bc00) [pid = 3392] [serial = 1693] [outer = (nil)] 06:49:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb194450000) [pid = 3392] [serial = 1694] [outer = 0x7fb179a9bc00] 06:49:33 INFO - PROCESS | 3392 | 1461592173549 Marionette DEBUG loaded listener.js 06:49:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb195182000) [pid = 3392] [serial = 1695] [outer = 0x7fb179a9bc00] 06:49:34 INFO - PROCESS | 3392 | 1461592174502 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 06:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 06:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1592ms 06:49:34 INFO - PROCESS | 3392 | 1461592174545 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 06:49:34 INFO - PROCESS | 3392 | 1461592174549 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 06:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 06:49:34 INFO - PROCESS | 3392 | 1461592174554 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 06:49:34 INFO - PROCESS | 3392 | 1461592174557 Marionette TRACE conn3 <- [1,2230,null,{}] 06:49:34 INFO - PROCESS | 3392 | 1461592174562 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:34 INFO - PROCESS | 3392 | 1461592174778 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 06:49:35 INFO - PROCESS | 3392 | 1461592175094 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a59800 == 175 [pid = 3392] [id = 565] 06:49:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb17b49f800) [pid = 3392] [serial = 1696] [outer = (nil)] 06:49:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb17c3b6400) [pid = 3392] [serial = 1697] [outer = 0x7fb17b49f800] 06:49:35 INFO - PROCESS | 3392 | 1461592175174 Marionette DEBUG loaded listener.js 06:49:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb1805cec00) [pid = 3392] [serial = 1698] [outer = 0x7fb17b49f800] 06:49:36 INFO - PROCESS | 3392 | 1461592176601 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 06:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 06:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2145ms 06:49:36 INFO - PROCESS | 3392 | 1461592176701 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 06:49:36 INFO - PROCESS | 3392 | 1461592176706 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 06:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 06:49:36 INFO - PROCESS | 3392 | 1461592176714 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 06:49:36 INFO - PROCESS | 3392 | 1461592176720 Marionette TRACE conn3 <- [1,2234,null,{}] 06:49:36 INFO - PROCESS | 3392 | 1461592176728 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:36 INFO - PROCESS | 3392 | 1461592176938 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 06:49:37 INFO - PROCESS | 3392 | 1461592177210 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17adcc000 == 176 [pid = 3392] [id = 566] 06:49:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb17b499c00) [pid = 3392] [serial = 1699] [outer = (nil)] 06:49:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb17c04c400) [pid = 3392] [serial = 1700] [outer = 0x7fb17b499c00] 06:49:37 INFO - PROCESS | 3392 | 1461592177280 Marionette DEBUG loaded listener.js 06:49:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb17c2efc00) [pid = 3392] [serial = 1701] [outer = 0x7fb17b499c00] 06:49:38 INFO - PROCESS | 3392 | 1461592178212 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 06:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 06:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1540ms 06:49:38 INFO - PROCESS | 3392 | 1461592178255 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 06:49:38 INFO - PROCESS | 3392 | 1461592178263 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 06:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 06:49:38 INFO - PROCESS | 3392 | 1461592178273 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 06:49:38 INFO - PROCESS | 3392 | 1461592178276 Marionette TRACE conn3 <- [1,2238,null,{}] 06:49:38 INFO - PROCESS | 3392 | 1461592178280 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:38 INFO - PROCESS | 3392 | 1461592178479 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 06:49:38 INFO - PROCESS | 3392 | 1461592178964 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb176c80800 == 177 [pid = 3392] [id = 567] 06:49:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb17c3b8000) [pid = 3392] [serial = 1702] [outer = (nil)] 06:49:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb17c685400) [pid = 3392] [serial = 1703] [outer = 0x7fb17c3b8000] 06:49:39 INFO - PROCESS | 3392 | 1461592179053 Marionette DEBUG loaded listener.js 06:49:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb17e1c5c00) [pid = 3392] [serial = 1704] [outer = 0x7fb17c3b8000] 06:49:39 INFO - PROCESS | 3392 | 1461592179918 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 06:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1682ms 06:49:39 INFO - PROCESS | 3392 | 1461592179956 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 06:49:39 INFO - PROCESS | 3392 | 1461592179960 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 06:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 06:49:39 INFO - PROCESS | 3392 | 1461592179966 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 06:49:39 INFO - PROCESS | 3392 | 1461592179971 Marionette TRACE conn3 <- [1,2242,null,{}] 06:49:39 INFO - PROCESS | 3392 | 1461592179986 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:40 INFO - PROCESS | 3392 | 1461592180195 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 06:49:40 INFO - PROCESS | 3392 | 1461592180520 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:40 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e0dc800 == 176 [pid = 3392] [id = 248] 06:49:40 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb17c3b2000) [pid = 3392] [serial = 1577] [outer = (nil)] [url = about:blank] 06:49:40 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb17c051c00) [pid = 3392] [serial = 1562] [outer = (nil)] [url = about:blank] 06:49:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178669000 == 177 [pid = 3392] [id = 568] 06:49:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb17c051c00) [pid = 3392] [serial = 1705] [outer = (nil)] 06:49:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb17c3b9800) [pid = 3392] [serial = 1706] [outer = 0x7fb17c051c00] 06:49:40 INFO - PROCESS | 3392 | 1461592180756 Marionette DEBUG loaded listener.js 06:49:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb1805cb000) [pid = 3392] [serial = 1707] [outer = 0x7fb17c051c00] 06:49:40 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17efca000 == 176 [pid = 3392] [id = 548] 06:49:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17c6ed000 == 175 [pid = 3392] [id = 547] 06:49:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b246800 == 174 [pid = 3392] [id = 546] 06:49:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb177ae8800 == 173 [pid = 3392] [id = 545] 06:49:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1775d1000 == 172 [pid = 3392] [id = 544] 06:49:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a6c800 == 171 [pid = 3392] [id = 543] 06:49:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17df31800 == 170 [pid = 3392] [id = 502] 06:49:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b25b000 == 169 [pid = 3392] [id = 527] 06:49:41 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1775c6000 == 168 [pid = 3392] [id = 526] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb17c88b000) [pid = 3392] [serial = 1571] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb18a742800) [pid = 3392] [serial = 1527] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb182f5d800) [pid = 3392] [serial = 1524] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb1805c5000) [pid = 3392] [serial = 1515] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb17c25b400) [pid = 3392] [serial = 1568] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb17b4a2000) [pid = 3392] [serial = 1559] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb192e17000) [pid = 3392] [serial = 1553] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18bf3bc00) [pid = 3392] [serial = 1536] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb17e1d1000) [pid = 3392] [serial = 1572] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb193c26000) [pid = 3392] [serial = 1554] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb180411000) [pid = 3392] [serial = 1575] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb17b391c00) [pid = 3392] [serial = 1556] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb181d69c00) [pid = 3392] [serial = 1518] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18a74bc00) [pid = 3392] [serial = 1529] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb17b498400) [pid = 3392] [serial = 1566] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb1900b1400) [pid = 3392] [serial = 1547] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb17ef33400) [pid = 3392] [serial = 1574] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb18187a000) [pid = 3392] [serial = 1517] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb17e8fe000) [pid = 3392] [serial = 1508] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb182f43400) [pid = 3392] [serial = 1523] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb1900f9400) [pid = 3392] [serial = 1548] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb18f255400) [pid = 3392] [serial = 1541] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb18d925400) [pid = 3392] [serial = 1539] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb190165c00) [pid = 3392] [serial = 1550] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb191934000) [pid = 3392] [serial = 1551] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb182d12800) [pid = 3392] [serial = 1440] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb1834f1000) [pid = 3392] [serial = 1526] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb18b883400) [pid = 3392] [serial = 1533] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb17c3b2800) [pid = 3392] [serial = 1511] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb182b5ec00) [pid = 3392] [serial = 1521] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb17c887c00) [pid = 3392] [serial = 1512] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb18f78c400) [pid = 3392] [serial = 1544] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb17b390800) [pid = 3392] [serial = 1565] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb17c2ef400) [pid = 3392] [serial = 1569] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb18c8ca000) [pid = 3392] [serial = 1538] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb18b82a400) [pid = 3392] [serial = 1532] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb18208ac00) [pid = 3392] [serial = 1520] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb18b891800) [pid = 3392] [serial = 1535] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb17ef3c000) [pid = 3392] [serial = 1560] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18f53e800) [pid = 3392] [serial = 1542] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb17ef37800) [pid = 3392] [serial = 1514] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb181e58400) [pid = 3392] [serial = 1557] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb18aabe400) [pid = 3392] [serial = 1530] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb18fe24400) [pid = 3392] [serial = 1545] [outer = (nil)] [url = about:blank] 06:49:41 INFO - PROCESS | 3392 | 1461592181667 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 06:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 06:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1736ms 06:49:41 INFO - PROCESS | 3392 | 1461592181719 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 06:49:41 INFO - PROCESS | 3392 | 1461592181722 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 06:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 06:49:41 INFO - PROCESS | 3392 | 1461592181734 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 06:49:41 INFO - PROCESS | 3392 | 1461592181737 Marionette TRACE conn3 <- [1,2246,null,{}] 06:49:41 INFO - PROCESS | 3392 | 1461592181742 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:41 INFO - PROCESS | 3392 | 1461592181954 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 06:49:42 INFO - PROCESS | 3392 | 1461592182152 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0dc800 == 169 [pid = 3392] [id = 569] 06:49:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb17b4a2000) [pid = 3392] [serial = 1708] [outer = (nil)] 06:49:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb1806a8400) [pid = 3392] [serial = 1709] [outer = 0x7fb17b4a2000] 06:49:42 INFO - PROCESS | 3392 | 1461592182228 Marionette DEBUG loaded listener.js 06:49:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb180f37800) [pid = 3392] [serial = 1710] [outer = 0x7fb17b4a2000] 06:49:43 INFO - PROCESS | 3392 | 1461592183005 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 06:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 06:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1280ms 06:49:43 INFO - PROCESS | 3392 | 1461592183015 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 06:49:43 INFO - PROCESS | 3392 | 1461592183018 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 06:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 06:49:43 INFO - PROCESS | 3392 | 1461592183024 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 06:49:43 INFO - PROCESS | 3392 | 1461592183026 Marionette TRACE conn3 <- [1,2250,null,{}] 06:49:43 INFO - PROCESS | 3392 | 1461592183031 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:43 INFO - PROCESS | 3392 | 1461592183338 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 06:49:43 INFO - PROCESS | 3392 | 1461592183376 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df28800 == 170 [pid = 3392] [id = 570] 06:49:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb180f35000) [pid = 3392] [serial = 1711] [outer = (nil)] 06:49:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb181882400) [pid = 3392] [serial = 1712] [outer = 0x7fb180f35000] 06:49:43 INFO - PROCESS | 3392 | 1461592183447 Marionette DEBUG loaded listener.js 06:49:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb182074800) [pid = 3392] [serial = 1713] [outer = 0x7fb180f35000] 06:49:44 INFO - PROCESS | 3392 | 1461592184506 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 06:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 06:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1535ms 06:49:44 INFO - PROCESS | 3392 | 1461592184571 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 06:49:44 INFO - PROCESS | 3392 | 1461592184578 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 06:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 06:49:44 INFO - PROCESS | 3392 | 1461592184591 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 06:49:44 INFO - PROCESS | 3392 | 1461592184593 Marionette TRACE conn3 <- [1,2254,null,{}] 06:49:44 INFO - PROCESS | 3392 | 1461592184612 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:45 INFO - PROCESS | 3392 | 1461592185019 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 06:49:45 INFO - PROCESS | 3392 | 1461592185065 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb180cc6800 == 171 [pid = 3392] [id = 571] 06:49:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb182079800) [pid = 3392] [serial = 1714] [outer = (nil)] 06:49:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb1831f0400) [pid = 3392] [serial = 1715] [outer = 0x7fb182079800] 06:49:45 INFO - PROCESS | 3392 | 1461592185139 Marionette DEBUG loaded listener.js 06:49:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb1834e7800) [pid = 3392] [serial = 1716] [outer = 0x7fb182079800] 06:49:46 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb179aa6400) [pid = 3392] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 06:49:46 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb17c688000) [pid = 3392] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 06:49:46 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb179a99400) [pid = 3392] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 06:49:46 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb180f3e800) [pid = 3392] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 06:49:46 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb17ef3ec00) [pid = 3392] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 06:49:46 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb179aa5400) [pid = 3392] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 06:49:46 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb176b7c400) [pid = 3392] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 06:49:46 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb176b70000) [pid = 3392] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 06:49:46 INFO - PROCESS | 3392 | 1461592186685 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 06:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 06:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2145ms 06:49:46 INFO - PROCESS | 3392 | 1461592186736 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 06:49:46 INFO - PROCESS | 3392 | 1461592186740 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 06:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 06:49:46 INFO - PROCESS | 3392 | 1461592186745 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 06:49:46 INFO - PROCESS | 3392 | 1461592186747 Marionette TRACE conn3 <- [1,2258,null,{}] 06:49:46 INFO - PROCESS | 3392 | 1461592186753 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:46 INFO - PROCESS | 3392 | 1461592186946 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 06:49:47 INFO - PROCESS | 3392 | 1461592187123 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18177d800 == 172 [pid = 3392] [id = 572] 06:49:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb179a99400) [pid = 3392] [serial = 1717] [outer = (nil)] 06:49:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb182f4ac00) [pid = 3392] [serial = 1718] [outer = 0x7fb179a99400] 06:49:47 INFO - PROCESS | 3392 | 1461592187190 Marionette DEBUG loaded listener.js 06:49:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb1835a8400) [pid = 3392] [serial = 1719] [outer = 0x7fb179a99400] 06:49:47 INFO - PROCESS | 3392 | 1461592187944 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 06:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1228ms 06:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 06:49:47 INFO - PROCESS | 3392 | 1461592187975 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 06:49:47 INFO - PROCESS | 3392 | 1461592187978 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 06:49:47 INFO - PROCESS | 3392 | 1461592187996 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 06:49:48 INFO - PROCESS | 3392 | 1461592188000 Marionette TRACE conn3 <- [1,2262,null,{}] 06:49:48 INFO - PROCESS | 3392 | 1461592188005 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:48 INFO - PROCESS | 3392 | 1461592188355 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 06:49:48 INFO - PROCESS | 3392 | 1461592188779 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178663800 == 173 [pid = 3392] [id = 573] 06:49:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb176b79000) [pid = 3392] [serial = 1720] [outer = (nil)] 06:49:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb179aa0000) [pid = 3392] [serial = 1721] [outer = 0x7fb176b79000] 06:49:48 INFO - PROCESS | 3392 | 1461592188908 Marionette DEBUG loaded listener.js 06:49:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb17b497400) [pid = 3392] [serial = 1722] [outer = 0x7fb176b79000] 06:49:49 INFO - PROCESS | 3392 | 1461592189860 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 06:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 06:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1944ms 06:49:49 INFO - PROCESS | 3392 | 1461592189930 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 06:49:49 INFO - PROCESS | 3392 | 1461592189935 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 06:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 06:49:49 INFO - PROCESS | 3392 | 1461592189943 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 06:49:49 INFO - PROCESS | 3392 | 1461592189948 Marionette TRACE conn3 <- [1,2266,null,{}] 06:49:49 INFO - PROCESS | 3392 | 1461592189955 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:50 INFO - PROCESS | 3392 | 1461592190223 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 06:49:50 INFO - PROCESS | 3392 | 1461592190531 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c6dc000 == 174 [pid = 3392] [id = 574] 06:49:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb17e8ef800) [pid = 3392] [serial = 1723] [outer = (nil)] 06:49:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb17e8fc000) [pid = 3392] [serial = 1724] [outer = 0x7fb17e8ef800] 06:49:50 INFO - PROCESS | 3392 | 1461592190615 Marionette DEBUG loaded listener.js 06:49:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb180419000) [pid = 3392] [serial = 1725] [outer = 0x7fb17e8ef800] 06:49:51 INFO - PROCESS | 3392 | 1461592191507 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 06:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 06:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1634ms 06:49:51 INFO - PROCESS | 3392 | 1461592191578 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 06:49:51 INFO - PROCESS | 3392 | 1461592191583 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 06:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 06:49:51 INFO - PROCESS | 3392 | 1461592191589 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 06:49:51 INFO - PROCESS | 3392 | 1461592191593 Marionette TRACE conn3 <- [1,2270,null,{}] 06:49:51 INFO - PROCESS | 3392 | 1461592191598 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:51 INFO - PROCESS | 3392 | 1461592191831 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 06:49:52 INFO - PROCESS | 3392 | 1461592192175 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181ea4000 == 175 [pid = 3392] [id = 575] 06:49:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb180f3b000) [pid = 3392] [serial = 1726] [outer = (nil)] 06:49:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb18207bc00) [pid = 3392] [serial = 1727] [outer = 0x7fb180f3b000] 06:49:52 INFO - PROCESS | 3392 | 1461592192256 Marionette DEBUG loaded listener.js 06:49:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb182d17c00) [pid = 3392] [serial = 1728] [outer = 0x7fb180f3b000] 06:49:53 INFO - PROCESS | 3392 | 1461592193131 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 06:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 06:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1579ms 06:49:53 INFO - PROCESS | 3392 | 1461592193169 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 06:49:53 INFO - PROCESS | 3392 | 1461592193176 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 06:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 06:49:53 INFO - PROCESS | 3392 | 1461592193193 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 06:49:53 INFO - PROCESS | 3392 | 1461592193200 Marionette TRACE conn3 <- [1,2274,null,{}] 06:49:53 INFO - PROCESS | 3392 | 1461592193206 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:53 INFO - PROCESS | 3392 | 1461592193439 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 06:49:53 INFO - PROCESS | 3392 | 1461592193700 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184ac7000 == 176 [pid = 3392] [id = 576] 06:49:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb1817ac000) [pid = 3392] [serial = 1729] [outer = (nil)] 06:49:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb183281000) [pid = 3392] [serial = 1730] [outer = 0x7fb1817ac000] 06:49:53 INFO - PROCESS | 3392 | 1461592193840 Marionette DEBUG loaded listener.js 06:49:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb184cab400) [pid = 3392] [serial = 1731] [outer = 0x7fb1817ac000] 06:49:54 INFO - PROCESS | 3392 | 1461592194704 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 06:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 06:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1553ms 06:49:54 INFO - PROCESS | 3392 | 1461592194739 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 06:49:54 INFO - PROCESS | 3392 | 1461592194743 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 06:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 06:49:54 INFO - PROCESS | 3392 | 1461592194748 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 06:49:54 INFO - PROCESS | 3392 | 1461592194752 Marionette TRACE conn3 <- [1,2278,null,{}] 06:49:54 INFO - PROCESS | 3392 | 1461592194757 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:54 INFO - PROCESS | 3392 | 1461592194979 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 06:49:55 INFO - PROCESS | 3392 | 1461592195201 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a705000 == 177 [pid = 3392] [id = 577] 06:49:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb182d1a800) [pid = 3392] [serial = 1732] [outer = (nil)] 06:49:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18aabc400) [pid = 3392] [serial = 1733] [outer = 0x7fb182d1a800] 06:49:55 INFO - PROCESS | 3392 | 1461592195315 Marionette DEBUG loaded listener.js 06:49:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18b829c00) [pid = 3392] [serial = 1734] [outer = 0x7fb182d1a800] 06:49:56 INFO - PROCESS | 3392 | 1461592196223 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 06:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 06:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1528ms 06:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 06:49:56 INFO - PROCESS | 3392 | 1461592196278 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 06:49:56 INFO - PROCESS | 3392 | 1461592196280 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 06:49:56 INFO - PROCESS | 3392 | 1461592196301 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 06:49:56 INFO - PROCESS | 3392 | 1461592196306 Marionette TRACE conn3 <- [1,2282,null,{}] 06:49:56 INFO - PROCESS | 3392 | 1461592196316 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:56 INFO - PROCESS | 3392 | 1461592196534 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 06:49:56 INFO - PROCESS | 3392 | 1461592196794 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18be2e800 == 178 [pid = 3392] [id = 578] 06:49:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb18c126800) [pid = 3392] [serial = 1735] [outer = (nil)] 06:49:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18c238c00) [pid = 3392] [serial = 1736] [outer = 0x7fb18c126800] 06:49:56 INFO - PROCESS | 3392 | 1461592196930 Marionette DEBUG loaded listener.js 06:49:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18c4fbc00) [pid = 3392] [serial = 1737] [outer = 0x7fb18c126800] 06:49:57 INFO - PROCESS | 3392 | 1461592197828 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 06:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 06:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1600ms 06:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 06:49:57 INFO - PROCESS | 3392 | 1461592197887 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 06:49:57 INFO - PROCESS | 3392 | 1461592197890 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 06:49:57 INFO - PROCESS | 3392 | 1461592197896 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 06:49:57 INFO - PROCESS | 3392 | 1461592197899 Marionette TRACE conn3 <- [1,2286,null,{}] 06:49:57 INFO - PROCESS | 3392 | 1461592197905 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:58 INFO - PROCESS | 3392 | 1461592198133 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 06:49:58 INFO - PROCESS | 3392 | 1461592198398 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c754800 == 179 [pid = 3392] [id = 579] 06:49:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18b832800) [pid = 3392] [serial = 1738] [outer = (nil)] 06:49:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18db10c00) [pid = 3392] [serial = 1739] [outer = 0x7fb18b832800] 06:49:58 INFO - PROCESS | 3392 | 1461592198517 Marionette DEBUG loaded listener.js 06:49:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18f23f000) [pid = 3392] [serial = 1740] [outer = 0x7fb18b832800] 06:49:59 INFO - PROCESS | 3392 | 1461592199371 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 06:49:59 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 06:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1530ms 06:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 06:49:59 INFO - PROCESS | 3392 | 1461592199427 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 06:49:59 INFO - PROCESS | 3392 | 1461592199430 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 06:49:59 INFO - PROCESS | 3392 | 1461592199436 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 06:49:59 INFO - PROCESS | 3392 | 1461592199439 Marionette TRACE conn3 <- [1,2290,null,{}] 06:49:59 INFO - PROCESS | 3392 | 1461592199445 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:59 INFO - PROCESS | 3392 | 1461592199664 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 06:49:59 INFO - PROCESS | 3392 | 1461592199928 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cb07000 == 180 [pid = 3392] [id = 580] 06:49:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb17c886800) [pid = 3392] [serial = 1741] [outer = (nil)] 06:50:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb18f4ae000) [pid = 3392] [serial = 1742] [outer = 0x7fb17c886800] 06:50:00 INFO - PROCESS | 3392 | 1461592200046 Marionette DEBUG loaded listener.js 06:50:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb18f53e800) [pid = 3392] [serial = 1743] [outer = 0x7fb17c886800] 06:50:00 INFO - PROCESS | 3392 | 1461592200874 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 06:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 06:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1480ms 06:50:00 INFO - PROCESS | 3392 | 1461592200916 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 06:50:00 INFO - PROCESS | 3392 | 1461592200920 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 06:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 06:50:00 INFO - PROCESS | 3392 | 1461592200926 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 06:50:00 INFO - PROCESS | 3392 | 1461592200928 Marionette TRACE conn3 <- [1,2294,null,{}] 06:50:00 INFO - PROCESS | 3392 | 1461592200934 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:01 INFO - PROCESS | 3392 | 1461592201155 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 06:50:01 INFO - PROCESS | 3392 | 1461592201427 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5cd000 == 181 [pid = 3392] [id = 581] 06:50:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18b88fc00) [pid = 3392] [serial = 1744] [outer = (nil)] 06:50:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18fe18800) [pid = 3392] [serial = 1745] [outer = 0x7fb18b88fc00] 06:50:01 INFO - PROCESS | 3392 | 1461592201508 Marionette DEBUG loaded listener.js 06:50:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18fef7800) [pid = 3392] [serial = 1746] [outer = 0x7fb18b88fc00] 06:50:02 INFO - PROCESS | 3392 | 1461592202423 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 06:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 06:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1544ms 06:50:02 INFO - PROCESS | 3392 | 1461592202471 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 06:50:02 INFO - PROCESS | 3392 | 1461592202475 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 06:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 06:50:02 INFO - PROCESS | 3392 | 1461592202481 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 06:50:02 INFO - PROCESS | 3392 | 1461592202490 Marionette TRACE conn3 <- [1,2298,null,{}] 06:50:02 INFO - PROCESS | 3392 | 1461592202496 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:02 INFO - PROCESS | 3392 | 1461592202724 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 06:50:03 INFO - PROCESS | 3392 | 1461592202997 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1902db800 == 182 [pid = 3392] [id = 582] 06:50:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb180476000) [pid = 3392] [serial = 1747] [outer = (nil)] 06:50:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb1900bb800) [pid = 3392] [serial = 1748] [outer = 0x7fb180476000] 06:50:03 INFO - PROCESS | 3392 | 1461592203119 Marionette DEBUG loaded listener.js 06:50:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb1900fec00) [pid = 3392] [serial = 1749] [outer = 0x7fb180476000] 06:50:03 INFO - PROCESS | 3392 | 1461592203970 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 06:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 06:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1537ms 06:50:04 INFO - PROCESS | 3392 | 1461592204020 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 06:50:04 INFO - PROCESS | 3392 | 1461592204024 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 06:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 06:50:04 INFO - PROCESS | 3392 | 1461592204030 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 06:50:04 INFO - PROCESS | 3392 | 1461592204033 Marionette TRACE conn3 <- [1,2302,null,{}] 06:50:04 INFO - PROCESS | 3392 | 1461592204038 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:04 INFO - PROCESS | 3392 | 1461592204265 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 06:50:04 INFO - PROCESS | 3392 | 1461592204573 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb192523000 == 183 [pid = 3392] [id = 583] 06:50:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb179a97400) [pid = 3392] [serial = 1750] [outer = (nil)] 06:50:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb191ab2c00) [pid = 3392] [serial = 1751] [outer = 0x7fb179a97400] 06:50:04 INFO - PROCESS | 3392 | 1461592204715 Marionette DEBUG loaded listener.js 06:50:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb192fbc400) [pid = 3392] [serial = 1752] [outer = 0x7fb179a97400] 06:50:05 INFO - PROCESS | 3392 | 1461592205589 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 06:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1579ms 06:50:05 INFO - PROCESS | 3392 | 1461592205610 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 06:50:05 INFO - PROCESS | 3392 | 1461592205614 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 06:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 06:50:05 INFO - PROCESS | 3392 | 1461592205634 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 06:50:05 INFO - PROCESS | 3392 | 1461592205640 Marionette TRACE conn3 <- [1,2306,null,{}] 06:50:05 INFO - PROCESS | 3392 | 1461592205651 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:05 INFO - PROCESS | 3392 | 1461592205899 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 06:50:06 INFO - PROCESS | 3392 | 1461592206163 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195449800 == 184 [pid = 3392] [id = 584] 06:50:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb192fb8400) [pid = 3392] [serial = 1753] [outer = (nil)] 06:50:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb195060400) [pid = 3392] [serial = 1754] [outer = 0x7fb192fb8400] 06:50:06 INFO - PROCESS | 3392 | 1461592206284 Marionette DEBUG loaded listener.js 06:50:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb1953d4400) [pid = 3392] [serial = 1755] [outer = 0x7fb192fb8400] 06:50:07 INFO - PROCESS | 3392 | 1461592207138 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 06:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 06:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1551ms 06:50:07 INFO - PROCESS | 3392 | 1461592207172 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 06:50:07 INFO - PROCESS | 3392 | 1461592207176 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 06:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 06:50:07 INFO - PROCESS | 3392 | 1461592207182 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 06:50:07 INFO - PROCESS | 3392 | 1461592207185 Marionette TRACE conn3 <- [1,2310,null,{}] 06:50:07 INFO - PROCESS | 3392 | 1461592207190 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:07 INFO - PROCESS | 3392 | 1461592207409 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 06:50:07 INFO - PROCESS | 3392 | 1461592207686 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19626b000 == 185 [pid = 3392] [id = 585] 06:50:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb182086000) [pid = 3392] [serial = 1756] [outer = (nil)] 06:50:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb195a14c00) [pid = 3392] [serial = 1757] [outer = 0x7fb182086000] 06:50:07 INFO - PROCESS | 3392 | 1461592207807 Marionette DEBUG loaded listener.js 06:50:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb19608dc00) [pid = 3392] [serial = 1758] [outer = 0x7fb182086000] 06:50:08 INFO - PROCESS | 3392 | 1461592208832 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 06:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 06:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1697ms 06:50:08 INFO - PROCESS | 3392 | 1461592208880 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 06:50:08 INFO - PROCESS | 3392 | 1461592208884 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 06:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 06:50:08 INFO - PROCESS | 3392 | 1461592208890 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 06:50:08 INFO - PROCESS | 3392 | 1461592208892 Marionette TRACE conn3 <- [1,2314,null,{}] 06:50:08 INFO - PROCESS | 3392 | 1461592208898 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:09 INFO - PROCESS | 3392 | 1461592209142 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 06:50:09 INFO - PROCESS | 3392 | 1461592209458 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19bce7000 == 186 [pid = 3392] [id = 586] 06:50:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb182f48000) [pid = 3392] [serial = 1759] [outer = (nil)] 06:50:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb196403400) [pid = 3392] [serial = 1760] [outer = 0x7fb182f48000] 06:50:09 INFO - PROCESS | 3392 | 1461592209554 Marionette DEBUG loaded listener.js 06:50:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb1964e3000) [pid = 3392] [serial = 1761] [outer = 0x7fb182f48000] 06:50:10 INFO - PROCESS | 3392 | 1461592210451 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 06:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 06:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1629ms 06:50:10 INFO - PROCESS | 3392 | 1461592210520 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 06:50:10 INFO - PROCESS | 3392 | 1461592210524 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 06:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 06:50:10 INFO - PROCESS | 3392 | 1461592210531 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 06:50:10 INFO - PROCESS | 3392 | 1461592210533 Marionette TRACE conn3 <- [1,2318,null,{}] 06:50:10 INFO - PROCESS | 3392 | 1461592210539 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:10 INFO - PROCESS | 3392 | 1461592210764 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 06:50:11 INFO - PROCESS | 3392 | 1461592211072 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a1ba8800 == 187 [pid = 3392] [id = 587] 06:50:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb19550b800) [pid = 3392] [serial = 1762] [outer = (nil)] 06:50:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb196daac00) [pid = 3392] [serial = 1763] [outer = 0x7fb19550b800] 06:50:11 INFO - PROCESS | 3392 | 1461592211150 Marionette DEBUG loaded listener.js 06:50:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb1980e5400) [pid = 3392] [serial = 1764] [outer = 0x7fb19550b800] 06:50:12 INFO - PROCESS | 3392 | 1461592212013 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 06:50:12 INFO - PROCESS | 3392 | 1461592212069 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 06:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 06:50:12 INFO - PROCESS | 3392 | 1461592212075 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 06:50:12 INFO - PROCESS | 3392 | 1461592212077 Marionette TRACE conn3 <- [1,2322,null,{}] 06:50:12 INFO - PROCESS | 3392 | 1461592212083 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:12 INFO - PROCESS | 3392 | 1461592212291 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 06:50:12 INFO - PROCESS | 3392 | 1461592212601 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2c61800 == 188 [pid = 3392] [id = 588] 06:50:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb17e36ac00) [pid = 3392] [serial = 1765] [outer = (nil)] 06:50:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb1960a7400) [pid = 3392] [serial = 1766] [outer = 0x7fb17e36ac00] 06:50:12 INFO - PROCESS | 3392 | 1461592212681 Marionette DEBUG loaded listener.js 06:50:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb1a1bf5400) [pid = 3392] [serial = 1767] [outer = 0x7fb17e36ac00] 06:50:13 INFO - PROCESS | 3392 | 1461592213518 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 06:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 06:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1478ms 06:50:13 INFO - PROCESS | 3392 | 1461592213554 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 06:50:13 INFO - PROCESS | 3392 | 1461592213558 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 06:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 06:50:13 INFO - PROCESS | 3392 | 1461592213564 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 06:50:13 INFO - PROCESS | 3392 | 1461592213567 Marionette TRACE conn3 <- [1,2326,null,{}] 06:50:13 INFO - PROCESS | 3392 | 1461592213572 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:13 INFO - PROCESS | 3392 | 1461592213778 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 06:50:14 INFO - PROCESS | 3392 | 1461592214060 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a3c37000 == 189 [pid = 3392] [id = 589] 06:50:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb181875c00) [pid = 3392] [serial = 1768] [outer = (nil)] 06:50:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb1a2a04400) [pid = 3392] [serial = 1769] [outer = 0x7fb181875c00] 06:50:14 INFO - PROCESS | 3392 | 1461592214139 Marionette DEBUG loaded listener.js 06:50:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb1a2c46800) [pid = 3392] [serial = 1770] [outer = 0x7fb181875c00] 06:50:15 INFO - PROCESS | 3392 | 1461592215054 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 06:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 06:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1538ms 06:50:15 INFO - PROCESS | 3392 | 1461592215103 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 06:50:15 INFO - PROCESS | 3392 | 1461592215107 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 06:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 06:50:15 INFO - PROCESS | 3392 | 1461592215113 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 06:50:15 INFO - PROCESS | 3392 | 1461592215116 Marionette TRACE conn3 <- [1,2330,null,{}] 06:50:15 INFO - PROCESS | 3392 | 1461592215121 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:15 INFO - PROCESS | 3392 | 1461592215333 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 06:50:15 INFO - PROCESS | 3392 | 1461592215604 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7633000 == 190 [pid = 3392] [id = 590] 06:50:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb181881400) [pid = 3392] [serial = 1771] [outer = (nil)] 06:50:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb1a38a6c00) [pid = 3392] [serial = 1772] [outer = 0x7fb181881400] 06:50:15 INFO - PROCESS | 3392 | 1461592215720 Marionette DEBUG loaded listener.js 06:50:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb1a3c06800) [pid = 3392] [serial = 1773] [outer = 0x7fb181881400] 06:50:16 INFO - PROCESS | 3392 | 1461592216584 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 06:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 06:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1533ms 06:50:16 INFO - PROCESS | 3392 | 1461592216647 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 06:50:16 INFO - PROCESS | 3392 | 1461592216651 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 06:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 06:50:16 INFO - PROCESS | 3392 | 1461592216657 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 06:50:16 INFO - PROCESS | 3392 | 1461592216659 Marionette TRACE conn3 <- [1,2334,null,{}] 06:50:16 INFO - PROCESS | 3392 | 1461592216665 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:16 INFO - PROCESS | 3392 | 1461592216885 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 06:50:17 INFO - PROCESS | 3392 | 1461592217205 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7824000 == 191 [pid = 3392] [id = 591] 06:50:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb17e36cc00) [pid = 3392] [serial = 1774] [outer = (nil)] 06:50:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb1a3e78400) [pid = 3392] [serial = 1775] [outer = 0x7fb17e36cc00] 06:50:17 INFO - PROCESS | 3392 | 1461592217282 Marionette DEBUG loaded listener.js 06:50:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb1a5d42000) [pid = 3392] [serial = 1776] [outer = 0x7fb17e36cc00] 06:50:18 INFO - PROCESS | 3392 | 1461592218140 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 06:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 06:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1542ms 06:50:18 INFO - PROCESS | 3392 | 1461592218200 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 06:50:18 INFO - PROCESS | 3392 | 1461592218203 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 06:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 06:50:18 INFO - PROCESS | 3392 | 1461592218209 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 06:50:18 INFO - PROCESS | 3392 | 1461592218212 Marionette TRACE conn3 <- [1,2338,null,{}] 06:50:18 INFO - PROCESS | 3392 | 1461592218217 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:18 INFO - PROCESS | 3392 | 1461592218447 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e294800 == 190 [pid = 3392] [id = 520] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb179d5e000 == 189 [pid = 3392] [id = 519] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18177d800 == 188 [pid = 3392] [id = 572] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb180cc6800 == 187 [pid = 3392] [id = 571] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17df28800 == 186 [pid = 3392] [id = 570] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b0dc800 == 185 [pid = 3392] [id = 569] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178669000 == 184 [pid = 3392] [id = 568] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb176c80800 == 183 [pid = 3392] [id = 567] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17adcc000 == 182 [pid = 3392] [id = 566] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19545e000 == 181 [pid = 3392] [id = 564] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1951d3000 == 180 [pid = 3392] [id = 563] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194728800 == 179 [pid = 3392] [id = 562] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194306000 == 178 [pid = 3392] [id = 561] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1904a9000 == 177 [pid = 3392] [id = 560] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19040e800 == 176 [pid = 3392] [id = 559] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f768800 == 175 [pid = 3392] [id = 558] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc92000 == 174 [pid = 3392] [id = 557] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c807000 == 173 [pid = 3392] [id = 556] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c040800 == 172 [pid = 3392] [id = 555] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18b919000 == 171 [pid = 3392] [id = 554] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189a95800 == 170 [pid = 3392] [id = 553] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb182cd7000 == 169 [pid = 3392] [id = 552] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1803e1800 == 168 [pid = 3392] [id = 551] 06:50:19 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178681000 == 167 [pid = 3392] [id = 550] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb18b828800) [pid = 3392] [serial = 1607] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb189cd7000) [pid = 3392] [serial = 1604] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb180410000) [pid = 3392] [serial = 1637] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb17e1c9000) [pid = 3392] [serial = 1635] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb18f4b3400) [pid = 3392] [serial = 1619] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb182f6b400) [pid = 3392] [serial = 1647] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb18f244400) [pid = 3392] [serial = 1616] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb18359f400) [pid = 3392] [serial = 1598] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb182d13c00) [pid = 3392] [serial = 1644] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb181d64400) [pid = 3392] [serial = 1641] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb17c2e5400) [pid = 3392] [serial = 1632] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb179da3400) [pid = 3392] [serial = 1628] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb17e1cb800) [pid = 3392] [serial = 1583] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb17b496000) [pid = 3392] [serial = 1580] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb179db0400) [pid = 3392] [serial = 1625] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb18f16a400) [pid = 3392] [serial = 1613] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb1806a3c00) [pid = 3392] [serial = 1638] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb18f540c00) [pid = 3392] [serial = 1622] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb182d1c400) [pid = 3392] [serial = 1646] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb180415000) [pid = 3392] [serial = 1578] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb17e1cb400) [pid = 3392] [serial = 1563] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1817a1800) [pid = 3392] [serial = 1589] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18c8c2000) [pid = 3392] [serial = 1610] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb1831f7800) [pid = 3392] [serial = 1595] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb180f3f400) [pid = 3392] [serial = 1640] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb18208dc00) [pid = 3392] [serial = 1643] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb182083800) [pid = 3392] [serial = 1592] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb180475000) [pid = 3392] [serial = 1586] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb17c04a400) [pid = 3392] [serial = 1631] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb17c691c00) [pid = 3392] [serial = 1634] [outer = (nil)] [url = about:blank] 06:50:19 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb184c9f000) [pid = 3392] [serial = 1601] [outer = (nil)] [url = about:blank] 06:50:20 INFO - PROCESS | 3392 | 1461592220069 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775c4000 == 168 [pid = 3392] [id = 592] 06:50:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb179da6000) [pid = 3392] [serial = 1777] [outer = (nil)] 06:50:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb179daf800) [pid = 3392] [serial = 1778] [outer = 0x7fb179da6000] 06:50:20 INFO - PROCESS | 3392 | 1461592220148 Marionette DEBUG loaded listener.js 06:50:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb17b4a3800) [pid = 3392] [serial = 1779] [outer = 0x7fb179da6000] 06:50:20 INFO - PROCESS | 3392 | 1461592220885 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 06:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 06:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2689ms 06:50:20 INFO - PROCESS | 3392 | 1461592220899 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 06:50:20 INFO - PROCESS | 3392 | 1461592220903 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 06:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 06:50:20 INFO - PROCESS | 3392 | 1461592220910 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 06:50:20 INFO - PROCESS | 3392 | 1461592220916 Marionette TRACE conn3 <- [1,2342,null,{}] 06:50:20 INFO - PROCESS | 3392 | 1461592220922 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:21 INFO - PROCESS | 3392 | 1461592221110 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 06:50:21 INFO - PROCESS | 3392 | 1461592221316 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb179d55000 == 169 [pid = 3392] [id = 593] 06:50:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb179da8c00) [pid = 3392] [serial = 1780] [outer = (nil)] 06:50:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb17c687c00) [pid = 3392] [serial = 1781] [outer = 0x7fb179da8c00] 06:50:21 INFO - PROCESS | 3392 | 1461592221388 Marionette DEBUG loaded listener.js 06:50:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb17e1cd800) [pid = 3392] [serial = 1782] [outer = 0x7fb179da8c00] 06:50:22 INFO - PROCESS | 3392 | 1461592222188 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 06:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 06:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1329ms 06:50:22 INFO - PROCESS | 3392 | 1461592222249 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 06:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 06:50:22 INFO - PROCESS | 3392 | 1461592222254 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 06:50:22 INFO - PROCESS | 3392 | 1461592222260 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 06:50:22 INFO - PROCESS | 3392 | 1461592222263 Marionette TRACE conn3 <- [1,2346,null,{}] 06:50:22 INFO - PROCESS | 3392 | 1461592222269 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:22 INFO - PROCESS | 3392 | 1461592222517 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 06:50:22 INFO - PROCESS | 3392 | 1461592222554 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b384000 == 170 [pid = 3392] [id = 594] 06:50:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb180415000) [pid = 3392] [serial = 1783] [outer = (nil)] 06:50:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb180480c00) [pid = 3392] [serial = 1784] [outer = 0x7fb180415000] 06:50:22 INFO - PROCESS | 3392 | 1461592222629 Marionette DEBUG loaded listener.js 06:50:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb1806a8c00) [pid = 3392] [serial = 1785] [outer = 0x7fb180415000] 06:50:23 INFO - PROCESS | 3392 | 1461592223566 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 06:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 06:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1334ms 06:50:23 INFO - PROCESS | 3392 | 1461592223594 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 06:50:23 INFO - PROCESS | 3392 | 1461592223598 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 06:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 06:50:23 INFO - PROCESS | 3392 | 1461592223612 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 06:50:23 INFO - PROCESS | 3392 | 1461592223620 Marionette TRACE conn3 <- [1,2350,null,{}] 06:50:23 INFO - PROCESS | 3392 | 1461592223633 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:23 INFO - PROCESS | 3392 | 1461592223943 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 06:50:23 INFO - PROCESS | 3392 | 1461592223981 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df15000 == 171 [pid = 3392] [id = 595] 06:50:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb17ef32800) [pid = 3392] [serial = 1786] [outer = (nil)] 06:50:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb182085800) [pid = 3392] [serial = 1787] [outer = 0x7fb17ef32800] 06:50:24 INFO - PROCESS | 3392 | 1461592224043 Marionette DEBUG loaded listener.js 06:50:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb182f55800) [pid = 3392] [serial = 1788] [outer = 0x7fb17ef32800] 06:50:25 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb17c051c00) [pid = 3392] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 06:50:25 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb182079800) [pid = 3392] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 06:50:25 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb17b4a2000) [pid = 3392] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 06:50:25 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb17c3b8000) [pid = 3392] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 06:50:25 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb180f35000) [pid = 3392] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 06:50:25 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb17b499c00) [pid = 3392] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 06:50:25 INFO - PROCESS | 3392 | 1461592225384 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 06:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 06:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1803ms 06:50:25 INFO - PROCESS | 3392 | 1461592225408 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 06:50:25 INFO - PROCESS | 3392 | 1461592225412 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 06:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 06:50:25 INFO - PROCESS | 3392 | 1461592225418 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 06:50:25 INFO - PROCESS | 3392 | 1461592225420 Marionette TRACE conn3 <- [1,2354,null,{}] 06:50:25 INFO - PROCESS | 3392 | 1461592225425 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:25 INFO - PROCESS | 3392 | 1461592225609 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 06:50:25 INFO - PROCESS | 3392 | 1461592225798 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe1f800 == 172 [pid = 3392] [id = 596] 06:50:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb17b4a2000) [pid = 3392] [serial = 1789] [outer = (nil)] 06:50:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb182d18400) [pid = 3392] [serial = 1790] [outer = 0x7fb17b4a2000] 06:50:25 INFO - PROCESS | 3392 | 1461592225859 Marionette DEBUG loaded listener.js 06:50:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb183287400) [pid = 3392] [serial = 1791] [outer = 0x7fb17b4a2000] 06:50:26 INFO - PROCESS | 3392 | 1461592226881 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 06:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 06:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1487ms 06:50:26 INFO - PROCESS | 3392 | 1461592226907 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 06:50:26 INFO - PROCESS | 3392 | 1461592226911 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 06:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 06:50:27 INFO - PROCESS | 3392 | 1461592227091 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 06:50:27 INFO - PROCESS | 3392 | 1461592227098 Marionette TRACE conn3 <- [1,2358,null,{}] 06:50:27 INFO - PROCESS | 3392 | 1461592227109 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:27 INFO - PROCESS | 3392 | 1461592227376 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 06:50:27 INFO - PROCESS | 3392 | 1461592227733 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb179d65800 == 173 [pid = 3392] [id = 597] 06:50:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb17c2e9000) [pid = 3392] [serial = 1792] [outer = (nil)] 06:50:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb17c3b7800) [pid = 3392] [serial = 1793] [outer = 0x7fb17c2e9000] 06:50:27 INFO - PROCESS | 3392 | 1461592227826 Marionette DEBUG loaded listener.js 06:50:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb17e1cc000) [pid = 3392] [serial = 1794] [outer = 0x7fb17c2e9000] 06:50:28 INFO - PROCESS | 3392 | 1461592228794 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 06:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 06:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1912ms 06:50:28 INFO - PROCESS | 3392 | 1461592228831 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 06:50:28 INFO - PROCESS | 3392 | 1461592228836 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 06:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 06:50:28 INFO - PROCESS | 3392 | 1461592228843 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 06:50:28 INFO - PROCESS | 3392 | 1461592228847 Marionette TRACE conn3 <- [1,2362,null,{}] 06:50:28 INFO - PROCESS | 3392 | 1461592228858 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:29 INFO - PROCESS | 3392 | 1461592229116 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 06:50:29 INFO - PROCESS | 3392 | 1461592229444 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1803c2800 == 174 [pid = 3392] [id = 598] 06:50:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb1805c5800) [pid = 3392] [serial = 1795] [outer = (nil)] 06:50:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb1806adc00) [pid = 3392] [serial = 1796] [outer = 0x7fb1805c5800] 06:50:29 INFO - PROCESS | 3392 | 1461592229527 Marionette DEBUG loaded listener.js 06:50:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb181bdb000) [pid = 3392] [serial = 1797] [outer = 0x7fb1805c5800] 06:50:30 INFO - PROCESS | 3392 | 1461592230455 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 06:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 06:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1688ms 06:50:30 INFO - PROCESS | 3392 | 1461592230533 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 06:50:30 INFO - PROCESS | 3392 | 1461592230537 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 06:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 06:50:30 INFO - PROCESS | 3392 | 1461592230543 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 06:50:30 INFO - PROCESS | 3392 | 1461592230547 Marionette TRACE conn3 <- [1,2366,null,{}] 06:50:30 INFO - PROCESS | 3392 | 1461592230553 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:30 INFO - PROCESS | 3392 | 1461592230825 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 06:50:31 INFO - PROCESS | 3392 | 1461592231196 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183015000 == 175 [pid = 3392] [id = 599] 06:50:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb183283800) [pid = 3392] [serial = 1798] [outer = (nil)] 06:50:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb1835a3c00) [pid = 3392] [serial = 1799] [outer = 0x7fb183283800] 06:50:31 INFO - PROCESS | 3392 | 1461592231285 Marionette DEBUG loaded listener.js 06:50:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb189cd1c00) [pid = 3392] [serial = 1800] [outer = 0x7fb183283800] 06:50:32 INFO - PROCESS | 3392 | 1461592232244 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 06:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 06:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1735ms 06:50:32 INFO - PROCESS | 3392 | 1461592232282 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 06:50:32 INFO - PROCESS | 3392 | 1461592232285 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 06:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 06:50:32 INFO - PROCESS | 3392 | 1461592232292 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 06:50:32 INFO - PROCESS | 3392 | 1461592232295 Marionette TRACE conn3 <- [1,2370,null,{}] 06:50:32 INFO - PROCESS | 3392 | 1461592232301 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:32 INFO - PROCESS | 3392 | 1461592232537 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 06:50:32 INFO - PROCESS | 3392 | 1461592232854 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189aab800 == 176 [pid = 3392] [id = 600] 06:50:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb17e8f2c00) [pid = 3392] [serial = 1801] [outer = (nil)] 06:50:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb18bf38000) [pid = 3392] [serial = 1802] [outer = 0x7fb17e8f2c00] 06:50:32 INFO - PROCESS | 3392 | 1461592232934 Marionette DEBUG loaded listener.js 06:50:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb18c2cb000) [pid = 3392] [serial = 1803] [outer = 0x7fb17e8f2c00] 06:50:33 INFO - PROCESS | 3392 | 1461592233826 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 06:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 06:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1579ms 06:50:33 INFO - PROCESS | 3392 | 1461592233872 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 06:50:33 INFO - PROCESS | 3392 | 1461592233876 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 06:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 06:50:33 INFO - PROCESS | 3392 | 1461592233882 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 06:50:33 INFO - PROCESS | 3392 | 1461592233885 Marionette TRACE conn3 <- [1,2374,null,{}] 06:50:33 INFO - PROCESS | 3392 | 1461592233890 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:34 INFO - PROCESS | 3392 | 1461592234121 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 06:50:34 INFO - PROCESS | 3392 | 1461592234440 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bcc7800 == 177 [pid = 3392] [id = 601] 06:50:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb181d60000) [pid = 3392] [serial = 1804] [outer = (nil)] 06:50:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb18cc20400) [pid = 3392] [serial = 1805] [outer = 0x7fb181d60000] 06:50:34 INFO - PROCESS | 3392 | 1461592234519 Marionette DEBUG loaded listener.js 06:50:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb18f241c00) [pid = 3392] [serial = 1806] [outer = 0x7fb181d60000] 06:50:35 INFO - PROCESS | 3392 | 1461592235429 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 06:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 06:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1584ms 06:50:35 INFO - PROCESS | 3392 | 1461592235467 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 06:50:35 INFO - PROCESS | 3392 | 1461592235470 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 06:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 06:50:35 INFO - PROCESS | 3392 | 1461592235477 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 06:50:35 INFO - PROCESS | 3392 | 1461592235479 Marionette TRACE conn3 <- [1,2378,null,{}] 06:50:35 INFO - PROCESS | 3392 | 1461592235485 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:35 INFO - PROCESS | 3392 | 1461592235761 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 06:50:36 INFO - PROCESS | 3392 | 1461592236080 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c819800 == 178 [pid = 3392] [id = 602] 06:50:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb1900fa000) [pid = 3392] [serial = 1807] [outer = (nil)] 06:50:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb190168c00) [pid = 3392] [serial = 1808] [outer = 0x7fb1900fa000] 06:50:36 INFO - PROCESS | 3392 | 1461592236166 Marionette DEBUG loaded listener.js 06:50:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb191ac0000) [pid = 3392] [serial = 1809] [outer = 0x7fb1900fa000] 06:50:37 INFO - PROCESS | 3392 | 1461592237049 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 06:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 06:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1633ms 06:50:37 INFO - PROCESS | 3392 | 1461592237111 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 06:50:37 INFO - PROCESS | 3392 | 1461592237115 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 06:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 06:50:37 INFO - PROCESS | 3392 | 1461592237121 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 06:50:37 INFO - PROCESS | 3392 | 1461592237123 Marionette TRACE conn3 <- [1,2382,null,{}] 06:50:37 INFO - PROCESS | 3392 | 1461592237129 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:37 INFO - PROCESS | 3392 | 1461592237347 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 06:50:37 INFO - PROCESS | 3392 | 1461592237621 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5d3000 == 179 [pid = 3392] [id = 603] 06:50:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb1806a5400) [pid = 3392] [serial = 1810] [outer = (nil)] 06:50:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb192fbd000) [pid = 3392] [serial = 1811] [outer = 0x7fb1806a5400] 06:50:37 INFO - PROCESS | 3392 | 1461592237741 Marionette DEBUG loaded listener.js 06:50:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb1943d5000) [pid = 3392] [serial = 1812] [outer = 0x7fb1806a5400] 06:50:38 INFO - PROCESS | 3392 | 1461592238584 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 06:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 06:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1528ms 06:50:38 INFO - PROCESS | 3392 | 1461592238651 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 06:50:38 INFO - PROCESS | 3392 | 1461592238655 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 06:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 06:50:38 INFO - PROCESS | 3392 | 1461592238661 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 06:50:38 INFO - PROCESS | 3392 | 1461592238663 Marionette TRACE conn3 <- [1,2386,null,{}] 06:50:38 INFO - PROCESS | 3392 | 1461592238669 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:38 INFO - PROCESS | 3392 | 1461592238883 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 06:50:39 INFO - PROCESS | 3392 | 1461592239164 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb190495800 == 180 [pid = 3392] [id = 604] 06:50:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb176b77800) [pid = 3392] [serial = 1813] [outer = (nil)] 06:50:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb194c2a400) [pid = 3392] [serial = 1814] [outer = 0x7fb176b77800] 06:50:39 INFO - PROCESS | 3392 | 1461592239291 Marionette DEBUG loaded listener.js 06:50:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb195182800) [pid = 3392] [serial = 1815] [outer = 0x7fb176b77800] 06:50:40 INFO - PROCESS | 3392 | 1461592240173 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 06:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 06:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1584ms 06:50:40 INFO - PROCESS | 3392 | 1461592240246 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 06:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 06:50:40 INFO - PROCESS | 3392 | 1461592240250 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 06:50:40 INFO - PROCESS | 3392 | 1461592240256 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 06:50:40 INFO - PROCESS | 3392 | 1461592240259 Marionette TRACE conn3 <- [1,2390,null,{}] 06:50:40 INFO - PROCESS | 3392 | 1461592240264 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:40 INFO - PROCESS | 3392 | 1461592240497 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 06:50:40 INFO - PROCESS | 3392 | 1461592240819 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194140800 == 181 [pid = 3392] [id = 605] 06:50:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb184c9d800) [pid = 3392] [serial = 1816] [outer = (nil)] 06:50:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb196085000) [pid = 3392] [serial = 1817] [outer = 0x7fb184c9d800] 06:50:40 INFO - PROCESS | 3392 | 1461592240903 Marionette DEBUG loaded listener.js 06:50:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb1a276ac00) [pid = 3392] [serial = 1818] [outer = 0x7fb184c9d800] 06:50:41 INFO - PROCESS | 3392 | 1461592241766 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 06:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 06:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1584ms 06:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 06:50:41 INFO - PROCESS | 3392 | 1461592241840 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 06:50:41 INFO - PROCESS | 3392 | 1461592241843 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 06:50:41 INFO - PROCESS | 3392 | 1461592241850 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 06:50:41 INFO - PROCESS | 3392 | 1461592241853 Marionette TRACE conn3 <- [1,2394,null,{}] 06:50:41 INFO - PROCESS | 3392 | 1461592241858 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:42 INFO - PROCESS | 3392 | 1461592242082 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 06:50:42 INFO - PROCESS | 3392 | 1461592242398 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194f12800 == 182 [pid = 3392] [id = 606] 06:50:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb17b499400) [pid = 3392] [serial = 1819] [outer = (nil)] 06:50:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb1a3e74c00) [pid = 3392] [serial = 1820] [outer = 0x7fb17b499400] 06:50:42 INFO - PROCESS | 3392 | 1461592242479 Marionette DEBUG loaded listener.js 06:50:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb1a7409800) [pid = 3392] [serial = 1821] [outer = 0x7fb17b499400] 06:50:43 INFO - PROCESS | 3392 | 1461592243328 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 06:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1533ms 06:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 06:50:43 INFO - PROCESS | 3392 | 1461592243383 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 06:50:43 INFO - PROCESS | 3392 | 1461592243386 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 06:50:43 INFO - PROCESS | 3392 | 1461592243392 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 06:50:43 INFO - PROCESS | 3392 | 1461592243396 Marionette TRACE conn3 <- [1,2398,null,{}] 06:50:43 INFO - PROCESS | 3392 | 1461592243401 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:43 INFO - PROCESS | 3392 | 1461592243651 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 06:50:43 INFO - PROCESS | 3392 | 1461592243923 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a3c24800 == 183 [pid = 3392] [id = 607] 06:50:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb1a77a5c00) [pid = 3392] [serial = 1822] [outer = (nil)] 06:50:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb1a77a8c00) [pid = 3392] [serial = 1823] [outer = 0x7fb1a77a5c00] 06:50:44 INFO - PROCESS | 3392 | 1461592244079 Marionette DEBUG loaded listener.js 06:50:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb1a7ca7800) [pid = 3392] [serial = 1824] [outer = 0x7fb1a77a5c00] 06:50:44 INFO - PROCESS | 3392 | 1461592244977 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 06:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 06:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1634ms 06:50:45 INFO - PROCESS | 3392 | 1461592245026 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 06:50:45 INFO - PROCESS | 3392 | 1461592245030 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 06:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 06:50:45 INFO - PROCESS | 3392 | 1461592245036 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 06:50:45 INFO - PROCESS | 3392 | 1461592245038 Marionette TRACE conn3 <- [1,2402,null,{}] 06:50:45 INFO - PROCESS | 3392 | 1461592245044 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:45 INFO - PROCESS | 3392 | 1461592245269 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 06:50:45 INFO - PROCESS | 3392 | 1461592245589 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7ea8800 == 184 [pid = 3392] [id = 608] 06:50:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb178856400) [pid = 3392] [serial = 1825] [outer = (nil)] 06:50:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb17885e400) [pid = 3392] [serial = 1826] [outer = 0x7fb178856400] 06:50:45 INFO - PROCESS | 3392 | 1461592245669 Marionette DEBUG loaded listener.js 06:50:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb1a7715000) [pid = 3392] [serial = 1827] [outer = 0x7fb178856400] 06:50:46 INFO - PROCESS | 3392 | 1461592246519 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 06:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 06:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1534ms 06:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 06:50:46 INFO - PROCESS | 3392 | 1461592246571 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 06:50:46 INFO - PROCESS | 3392 | 1461592246574 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 06:50:46 INFO - PROCESS | 3392 | 1461592246580 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 06:50:46 INFO - PROCESS | 3392 | 1461592246583 Marionette TRACE conn3 <- [1,2406,null,{}] 06:50:46 INFO - PROCESS | 3392 | 1461592246588 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:46 INFO - PROCESS | 3392 | 1461592246783 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 06:50:47 INFO - PROCESS | 3392 | 1461592247058 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a9c95800 == 185 [pid = 3392] [id = 609] 06:50:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb178856c00) [pid = 3392] [serial = 1828] [outer = (nil)] 06:50:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb17b3c3000) [pid = 3392] [serial = 1829] [outer = 0x7fb178856c00] 06:50:47 INFO - PROCESS | 3392 | 1461592247138 Marionette DEBUG loaded listener.js 06:50:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 226 (0x7fb17b3c8000) [pid = 3392] [serial = 1830] [outer = 0x7fb178856c00] 06:50:48 INFO - PROCESS | 3392 | 1461592248019 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 06:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 06:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1480ms 06:50:48 INFO - PROCESS | 3392 | 1461592248060 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 06:50:48 INFO - PROCESS | 3392 | 1461592248064 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 06:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 06:50:48 INFO - PROCESS | 3392 | 1461592248069 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 06:50:48 INFO - PROCESS | 3392 | 1461592248072 Marionette TRACE conn3 <- [1,2410,null,{}] 06:50:48 INFO - PROCESS | 3392 | 1461592248077 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:48 INFO - PROCESS | 3392 | 1461592248295 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 06:50:48 INFO - PROCESS | 3392 | 1461592248571 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ac0ce800 == 186 [pid = 3392] [id = 610] 06:50:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 227 (0x7fb17885b000) [pid = 3392] [serial = 1831] [outer = (nil)] 06:50:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 228 (0x7fb17b3cd000) [pid = 3392] [serial = 1832] [outer = 0x7fb17885b000] 06:50:48 INFO - PROCESS | 3392 | 1461592248650 Marionette DEBUG loaded listener.js 06:50:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 229 (0x7fb1a7e3a400) [pid = 3392] [serial = 1833] [outer = 0x7fb17885b000] 06:50:49 INFO - PROCESS | 3392 | 1461592249564 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 06:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 06:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1528ms 06:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 06:50:49 INFO - PROCESS | 3392 | 1461592249599 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 06:50:49 INFO - PROCESS | 3392 | 1461592249602 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 06:50:49 INFO - PROCESS | 3392 | 1461592249608 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 06:50:49 INFO - PROCESS | 3392 | 1461592249611 Marionette TRACE conn3 <- [1,2414,null,{}] 06:50:49 INFO - PROCESS | 3392 | 1461592249617 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:49 INFO - PROCESS | 3392 | 1461592249843 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 06:50:50 INFO - PROCESS | 3392 | 1461592250122 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1acfac000 == 187 [pid = 3392] [id = 611] 06:50:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 230 (0x7fb17b3be800) [pid = 3392] [serial = 1834] [outer = (nil)] 06:50:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 231 (0x7fb182d61800) [pid = 3392] [serial = 1835] [outer = 0x7fb17b3be800] 06:50:50 INFO - PROCESS | 3392 | 1461592250243 Marionette DEBUG loaded listener.js 06:50:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 232 (0x7fb182d67800) [pid = 3392] [serial = 1836] [outer = 0x7fb17b3be800] 06:50:51 INFO - PROCESS | 3392 | 1461592251107 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 06:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 06:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1528ms 06:50:51 INFO - PROCESS | 3392 | 1461592251154 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 06:50:51 INFO - PROCESS | 3392 | 1461592251158 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 06:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 06:50:51 INFO - PROCESS | 3392 | 1461592251164 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 06:50:51 INFO - PROCESS | 3392 | 1461592251166 Marionette TRACE conn3 <- [1,2418,null,{}] 06:50:51 INFO - PROCESS | 3392 | 1461592251172 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:51 INFO - PROCESS | 3392 | 1461592251393 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 06:50:51 INFO - PROCESS | 3392 | 1461592251671 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e23a800 == 188 [pid = 3392] [id = 612] 06:50:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 233 (0x7fb17b3c8400) [pid = 3392] [serial = 1837] [outer = (nil)] 06:50:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 234 (0x7fb182d6b000) [pid = 3392] [serial = 1838] [outer = 0x7fb17b3c8400] 06:50:51 INFO - PROCESS | 3392 | 1461592251748 Marionette DEBUG loaded listener.js 06:50:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 235 (0x7fb18baa0000) [pid = 3392] [serial = 1839] [outer = 0x7fb17b3c8400] 06:50:52 INFO - PROCESS | 3392 | 1461592252628 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 06:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 06:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1539ms 06:50:52 INFO - PROCESS | 3392 | 1461592252706 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 06:50:52 INFO - PROCESS | 3392 | 1461592252709 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 06:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 06:50:52 INFO - PROCESS | 3392 | 1461592252716 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 06:50:52 INFO - PROCESS | 3392 | 1461592252719 Marionette TRACE conn3 <- [1,2422,null,{}] 06:50:52 INFO - PROCESS | 3392 | 1461592252724 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:52 INFO - PROCESS | 3392 | 1461592252983 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 06:50:53 INFO - PROCESS | 3392 | 1461592253299 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e6ae000 == 189 [pid = 3392] [id = 613] 06:50:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 236 (0x7fb17c049800) [pid = 3392] [serial = 1840] [outer = (nil)] 06:50:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 237 (0x7fb18baa4c00) [pid = 3392] [serial = 1841] [outer = 0x7fb17c049800] 06:50:53 INFO - PROCESS | 3392 | 1461592253379 Marionette DEBUG loaded listener.js 06:50:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 238 (0x7fb18baa9400) [pid = 3392] [serial = 1842] [outer = 0x7fb17c049800] 06:50:54 INFO - PROCESS | 3392 | 1461592254223 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 06:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 06:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1578ms 06:50:54 INFO - PROCESS | 3392 | 1461592254296 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 06:50:54 INFO - PROCESS | 3392 | 1461592254299 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 06:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 06:50:54 INFO - PROCESS | 3392 | 1461592254305 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 06:50:54 INFO - PROCESS | 3392 | 1461592254307 Marionette TRACE conn3 <- [1,2426,null,{}] 06:50:54 INFO - PROCESS | 3392 | 1461592254313 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:54 INFO - PROCESS | 3392 | 1461592254583 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 06:50:54 INFO - PROCESS | 3392 | 1461592254937 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b1ae800 == 190 [pid = 3392] [id = 614] 06:50:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 239 (0x7fb182d6a800) [pid = 3392] [serial = 1843] [outer = (nil)] 06:50:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 240 (0x7fb18c7d1800) [pid = 3392] [serial = 1844] [outer = 0x7fb182d6a800] 06:50:55 INFO - PROCESS | 3392 | 1461592255015 Marionette DEBUG loaded listener.js 06:50:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 241 (0x7fb18c7d7c00) [pid = 3392] [serial = 1845] [outer = 0x7fb182d6a800] 06:50:55 INFO - PROCESS | 3392 | 1461592255865 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 06:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 06:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1585ms 06:50:55 INFO - PROCESS | 3392 | 1461592255900 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 06:50:55 INFO - PROCESS | 3392 | 1461592255902 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 06:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 06:50:55 INFO - PROCESS | 3392 | 1461592255912 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 06:50:55 INFO - PROCESS | 3392 | 1461592255915 Marionette TRACE conn3 <- [1,2430,null,{}] 06:50:55 INFO - PROCESS | 3392 | 1461592255919 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:56 INFO - PROCESS | 3392 | 1461592256143 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 06:50:57 INFO - PROCESS | 3392 | 1461592257065 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c806000 == 189 [pid = 3392] [id = 537] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184dc7800 == 188 [pid = 3392] [id = 318] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181a8c800 == 187 [pid = 3392] [id = 531] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184e89000 == 186 [pid = 3392] [id = 534] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1830ce000 == 185 [pid = 3392] [id = 533] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c045800 == 184 [pid = 3392] [id = 536] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181eac000 == 183 [pid = 3392] [id = 532] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e0cc000 == 182 [pid = 3392] [id = 529] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a951000 == 181 [pid = 3392] [id = 535] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17df15000 == 180 [pid = 3392] [id = 595] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b384000 == 179 [pid = 3392] [id = 594] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb179d55000 == 178 [pid = 3392] [id = 593] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1775c4000 == 177 [pid = 3392] [id = 592] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195449800 == 176 [pid = 3392] [id = 584] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb192523000 == 175 [pid = 3392] [id = 583] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1902db800 == 174 [pid = 3392] [id = 582] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5cd000 == 173 [pid = 3392] [id = 581] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cb07000 == 172 [pid = 3392] [id = 580] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c754800 == 171 [pid = 3392] [id = 579] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18be2e800 == 170 [pid = 3392] [id = 578] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a705000 == 169 [pid = 3392] [id = 577] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184ac7000 == 168 [pid = 3392] [id = 576] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181ea4000 == 167 [pid = 3392] [id = 575] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17c6dc000 == 166 [pid = 3392] [id = 574] 06:50:57 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178663800 == 165 [pid = 3392] [id = 573] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 240 (0x7fb182f4ac00) [pid = 3392] [serial = 1718] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 239 (0x7fb1831f0400) [pid = 3392] [serial = 1715] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 238 (0x7fb18fe24800) [pid = 3392] [serial = 1676] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 237 (0x7fb17c2efc00) [pid = 3392] [serial = 1701] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 236 (0x7fb17c04c400) [pid = 3392] [serial = 1700] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 235 (0x7fb18a743400) [pid = 3392] [serial = 1661] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 234 (0x7fb180f3f000) [pid = 3392] [serial = 1655] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 233 (0x7fb1806a8400) [pid = 3392] [serial = 1709] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 232 (0x7fb1831f1c00) [pid = 3392] [serial = 1658] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 231 (0x7fb18c8ccc00) [pid = 3392] [serial = 1667] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 230 (0x7fb1942ec800) [pid = 3392] [serial = 1688] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 229 (0x7fb18b833000) [pid = 3392] [serial = 1664] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 228 (0x7fb193bdf000) [pid = 3392] [serial = 1685] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 227 (0x7fb1900fc400) [pid = 3392] [serial = 1679] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 226 (0x7fb1925b9000) [pid = 3392] [serial = 1682] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 225 (0x7fb1947c5400) [pid = 3392] [serial = 1691] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb17c3b9800) [pid = 3392] [serial = 1706] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb1805cb000) [pid = 3392] [serial = 1707] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb18f532c00) [pid = 3392] [serial = 1673] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb18327a400) [pid = 3392] [serial = 1649] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb17e1c5c00) [pid = 3392] [serial = 1704] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb17c685400) [pid = 3392] [serial = 1703] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb17c3ba000) [pid = 3392] [serial = 1652] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb17c3b6400) [pid = 3392] [serial = 1697] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb194450000) [pid = 3392] [serial = 1694] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb18f1dd000) [pid = 3392] [serial = 1670] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb181882400) [pid = 3392] [serial = 1712] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb182074800) [pid = 3392] [serial = 1713] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb1834e7800) [pid = 3392] [serial = 1716] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb180f37800) [pid = 3392] [serial = 1710] [outer = (nil)] [url = about:blank] 06:50:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb174cd7000 == 166 [pid = 3392] [id = 615] 06:50:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb176b78c00) [pid = 3392] [serial = 1846] [outer = (nil)] 06:50:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb179a9c800) [pid = 3392] [serial = 1847] [outer = 0x7fb176b78c00] 06:50:58 INFO - PROCESS | 3392 | 1461592258031 Marionette DEBUG loaded listener.js 06:50:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb179daa800) [pid = 3392] [serial = 1848] [outer = 0x7fb176b78c00] 06:50:58 INFO - PROCESS | 3392 | 1461592258832 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 06:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 06:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2942ms 06:50:58 INFO - PROCESS | 3392 | 1461592258856 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 06:50:58 INFO - PROCESS | 3392 | 1461592258861 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 06:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 06:50:58 INFO - PROCESS | 3392 | 1461592258884 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 06:50:58 INFO - PROCESS | 3392 | 1461592258890 Marionette TRACE conn3 <- [1,2434,null,{}] 06:50:58 INFO - PROCESS | 3392 | 1461592258897 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:59 INFO - PROCESS | 3392 | 1461592259112 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 06:50:59 INFO - PROCESS | 3392 | 1461592259316 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17867f000 == 167 [pid = 3392] [id = 616] 06:50:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb179a9a400) [pid = 3392] [serial = 1849] [outer = (nil)] 06:50:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb17c04f800) [pid = 3392] [serial = 1850] [outer = 0x7fb179a9a400] 06:50:59 INFO - PROCESS | 3392 | 1461592259395 Marionette DEBUG loaded listener.js 06:50:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb17c25c400) [pid = 3392] [serial = 1851] [outer = 0x7fb179a9a400] 06:51:00 INFO - PROCESS | 3392 | 1461592260217 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 06:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 06:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1392ms 06:51:00 INFO - PROCESS | 3392 | 1461592260281 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 06:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 06:51:00 INFO - PROCESS | 3392 | 1461592260286 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 06:51:00 INFO - PROCESS | 3392 | 1461592260292 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 06:51:00 INFO - PROCESS | 3392 | 1461592260295 Marionette TRACE conn3 <- [1,2438,null,{}] 06:51:00 INFO - PROCESS | 3392 | 1461592260301 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:00 INFO - PROCESS | 3392 | 1461592260584 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 06:51:00 INFO - PROCESS | 3392 | 1461592260619 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17add8000 == 168 [pid = 3392] [id = 617] 06:51:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb17c3bd400) [pid = 3392] [serial = 1852] [outer = (nil)] 06:51:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb17c68b800) [pid = 3392] [serial = 1853] [outer = 0x7fb17c3bd400] 06:51:00 INFO - PROCESS | 3392 | 1461592260683 Marionette DEBUG loaded listener.js 06:51:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb17e1c2400) [pid = 3392] [serial = 1854] [outer = 0x7fb17c3bd400] 06:51:01 INFO - PROCESS | 3392 | 1461592261690 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 06:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 06:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1431ms 06:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 06:51:01 INFO - PROCESS | 3392 | 1461592261724 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 06:51:01 INFO - PROCESS | 3392 | 1461592261726 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 06:51:01 INFO - PROCESS | 3392 | 1461592261759 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 06:51:01 INFO - PROCESS | 3392 | 1461592261768 Marionette TRACE conn3 <- [1,2442,null,{}] 06:51:01 INFO - PROCESS | 3392 | 1461592261774 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:02 INFO - PROCESS | 3392 | 1461592262110 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 06:51:02 INFO - PROCESS | 3392 | 1461592262149 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b69b000 == 169 [pid = 3392] [id = 618] 06:51:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb17e8f5400) [pid = 3392] [serial = 1855] [outer = (nil)] 06:51:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb17ef3a800) [pid = 3392] [serial = 1856] [outer = 0x7fb17e8f5400] 06:51:02 INFO - PROCESS | 3392 | 1461592262218 Marionette DEBUG loaded listener.js 06:51:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb180410800) [pid = 3392] [serial = 1857] [outer = 0x7fb17e8f5400] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb17b49f800) [pid = 3392] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb17c25e400) [pid = 3392] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb176b72c00) [pid = 3392] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb179a9dc00) [pid = 3392] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb17e8fd800) [pid = 3392] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb17ef3c400) [pid = 3392] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb182d0d800) [pid = 3392] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb179a9bc00) [pid = 3392] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb17ef32c00) [pid = 3392] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb179aa2800) [pid = 3392] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb17c88a400) [pid = 3392] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb17c257400) [pid = 3392] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb182f6f800) [pid = 3392] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb182f71c00) [pid = 3392] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb180f36c00) [pid = 3392] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb18bf3dc00) [pid = 3392] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb1831f9c00) [pid = 3392] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb1900f2000) [pid = 3392] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb1900f3400) [pid = 3392] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb18c2cd000) [pid = 3392] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb18d8b9000) [pid = 3392] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb18bbb8000) [pid = 3392] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb18b82e800) [pid = 3392] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb18b82c400) [pid = 3392] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb182d16000) [pid = 3392] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb176b6f800) [pid = 3392] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb182f5b800) [pid = 3392] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb18f1d5400) [pid = 3392] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb18c23e800) [pid = 3392] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb1805c5c00) [pid = 3392] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb18c4f1000) [pid = 3392] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb184c6c000) [pid = 3392] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb18327dc00) [pid = 3392] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb17e8fb400) [pid = 3392] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb180476000) [pid = 3392] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb18c126800) [pid = 3392] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb182d1a800) [pid = 3392] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb181881400) [pid = 3392] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb17e36cc00) [pid = 3392] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb181875c00) [pid = 3392] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18b832800) [pid = 3392] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb19550b800) [pid = 3392] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb17e8ef800) [pid = 3392] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb179da6000) [pid = 3392] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb176b79000) [pid = 3392] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb182f48000) [pid = 3392] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb192fb8400) [pid = 3392] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb17e36ac00) [pid = 3392] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb179a97400) [pid = 3392] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb1817ac000) [pid = 3392] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb17c886800) [pid = 3392] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb179da8c00) [pid = 3392] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb182086000) [pid = 3392] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb180f3b000) [pid = 3392] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb18b88fc00) [pid = 3392] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb17ef32800) [pid = 3392] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb180415000) [pid = 3392] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 06:51:03 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb192ef0000) [pid = 3392] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 06:51:04 INFO - PROCESS | 3392 | 1461592264096 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 06:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 06:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2418ms 06:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 06:51:04 INFO - PROCESS | 3392 | 1461592264151 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 06:51:04 INFO - PROCESS | 3392 | 1461592264154 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 06:51:04 INFO - PROCESS | 3392 | 1461592264160 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 06:51:04 INFO - PROCESS | 3392 | 1461592264163 Marionette TRACE conn3 <- [1,2446,null,{}] 06:51:04 INFO - PROCESS | 3392 | 1461592264168 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:04 INFO - PROCESS | 3392 | 1461592264350 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 06:51:04 INFO - PROCESS | 3392 | 1461592264544 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c4ca000 == 170 [pid = 3392] [id = 619] 06:51:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb176b6d400) [pid = 3392] [serial = 1858] [outer = (nil)] 06:51:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb17e8f6800) [pid = 3392] [serial = 1859] [outer = 0x7fb176b6d400] 06:51:04 INFO - PROCESS | 3392 | 1461592264605 Marionette DEBUG loaded listener.js 06:51:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb180413400) [pid = 3392] [serial = 1860] [outer = 0x7fb176b6d400] 06:51:05 INFO - PROCESS | 3392 | 1461592265314 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 06:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 06:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1178ms 06:51:05 INFO - PROCESS | 3392 | 1461592265337 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 06:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 06:51:05 INFO - PROCESS | 3392 | 1461592265341 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 06:51:05 INFO - PROCESS | 3392 | 1461592265346 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 06:51:05 INFO - PROCESS | 3392 | 1461592265348 Marionette TRACE conn3 <- [1,2450,null,{}] 06:51:05 INFO - PROCESS | 3392 | 1461592265354 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:05 INFO - PROCESS | 3392 | 1461592265778 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 06:51:06 INFO - PROCESS | 3392 | 1461592266006 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb177ad4800 == 171 [pid = 3392] [id = 620] 06:51:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb17b398400) [pid = 3392] [serial = 1861] [outer = (nil)] 06:51:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb17b3c9800) [pid = 3392] [serial = 1862] [outer = 0x7fb17b398400] 06:51:06 INFO - PROCESS | 3392 | 1461592266157 Marionette DEBUG loaded listener.js 06:51:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb17c3aec00) [pid = 3392] [serial = 1863] [outer = 0x7fb17b398400] 06:51:07 INFO - PROCESS | 3392 | 1461592267099 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 06:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 06:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1782ms 06:51:07 INFO - PROCESS | 3392 | 1461592267130 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 06:51:07 INFO - PROCESS | 3392 | 1461592267135 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 06:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 06:51:07 INFO - PROCESS | 3392 | 1461592267143 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 06:51:07 INFO - PROCESS | 3392 | 1461592267148 Marionette TRACE conn3 <- [1,2454,null,{}] 06:51:07 INFO - PROCESS | 3392 | 1461592267155 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:07 INFO - PROCESS | 3392 | 1461592267373 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 06:51:07 INFO - PROCESS | 3392 | 1461592267695 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b38a000 == 172 [pid = 3392] [id = 621] 06:51:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb17e8f1800) [pid = 3392] [serial = 1864] [outer = (nil)] 06:51:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb17e8fdc00) [pid = 3392] [serial = 1865] [outer = 0x7fb17e8f1800] 06:51:07 INFO - PROCESS | 3392 | 1461592267782 Marionette DEBUG loaded listener.js 06:51:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb180415c00) [pid = 3392] [serial = 1866] [outer = 0x7fb17e8f1800] 06:51:08 INFO - PROCESS | 3392 | 1461592268677 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 06:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 06:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1582ms 06:51:08 INFO - PROCESS | 3392 | 1461592268726 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 06:51:08 INFO - PROCESS | 3392 | 1461592268731 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 06:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 06:51:08 INFO - PROCESS | 3392 | 1461592268737 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 06:51:08 INFO - PROCESS | 3392 | 1461592268740 Marionette TRACE conn3 <- [1,2458,null,{}] 06:51:08 INFO - PROCESS | 3392 | 1461592268746 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:08 INFO - PROCESS | 3392 | 1461592268968 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 06:51:09 INFO - PROCESS | 3392 | 1461592269234 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df31800 == 173 [pid = 3392] [id = 622] 06:51:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb180480000) [pid = 3392] [serial = 1867] [outer = (nil)] 06:51:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb1805cc000) [pid = 3392] [serial = 1868] [outer = 0x7fb180480000] 06:51:09 INFO - PROCESS | 3392 | 1461592269400 Marionette DEBUG loaded listener.js 06:51:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb1806a5000) [pid = 3392] [serial = 1869] [outer = 0x7fb180480000] 06:51:10 INFO - PROCESS | 3392 | 1461592270272 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 06:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 06:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1582ms 06:51:10 INFO - PROCESS | 3392 | 1461592270320 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 06:51:10 INFO - PROCESS | 3392 | 1461592270327 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 06:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 06:51:10 INFO - PROCESS | 3392 | 1461592270343 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 06:51:10 INFO - PROCESS | 3392 | 1461592270350 Marionette TRACE conn3 <- [1,2462,null,{}] 06:51:10 INFO - PROCESS | 3392 | 1461592270355 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:10 INFO - PROCESS | 3392 | 1461592270614 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 06:51:10 INFO - PROCESS | 3392 | 1461592270938 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e5cd800 == 174 [pid = 3392] [id = 623] 06:51:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb17e1c7400) [pid = 3392] [serial = 1870] [outer = (nil)] 06:51:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb180f3b000) [pid = 3392] [serial = 1871] [outer = 0x7fb17e1c7400] 06:51:11 INFO - PROCESS | 3392 | 1461592271025 Marionette DEBUG loaded listener.js 06:51:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb1817ac000) [pid = 3392] [serial = 1872] [outer = 0x7fb17e1c7400] 06:51:12 INFO - PROCESS | 3392 | 1461592272203 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 06:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 06:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1895ms 06:51:12 INFO - PROCESS | 3392 | 1461592272231 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 06:51:12 INFO - PROCESS | 3392 | 1461592272235 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 06:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 06:51:12 INFO - PROCESS | 3392 | 1461592272241 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 06:51:12 INFO - PROCESS | 3392 | 1461592272244 Marionette TRACE conn3 <- [1,2466,null,{}] 06:51:12 INFO - PROCESS | 3392 | 1461592272249 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:12 INFO - PROCESS | 3392 | 1461592272460 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 06:51:12 INFO - PROCESS | 3392 | 1461592272773 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17efbf800 == 175 [pid = 3392] [id = 624] 06:51:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb179aa2400) [pid = 3392] [serial = 1873] [outer = (nil)] 06:51:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18187c400) [pid = 3392] [serial = 1874] [outer = 0x7fb179aa2400] 06:51:12 INFO - PROCESS | 3392 | 1461592272852 Marionette DEBUG loaded listener.js 06:51:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb181bde400) [pid = 3392] [serial = 1875] [outer = 0x7fb179aa2400] 06:51:13 INFO - PROCESS | 3392 | 1461592273709 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 06:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 06:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1534ms 06:51:13 INFO - PROCESS | 3392 | 1461592273777 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 06:51:13 INFO - PROCESS | 3392 | 1461592273781 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 06:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 06:51:13 INFO - PROCESS | 3392 | 1461592273787 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 06:51:13 INFO - PROCESS | 3392 | 1461592273789 Marionette TRACE conn3 <- [1,2470,null,{}] 06:51:13 INFO - PROCESS | 3392 | 1461592273795 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:14 INFO - PROCESS | 3392 | 1461592274021 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 06:51:14 INFO - PROCESS | 3392 | 1461592274350 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18109c000 == 176 [pid = 3392] [id = 625] 06:51:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb181e5e000) [pid = 3392] [serial = 1876] [outer = (nil)] 06:51:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb182071000) [pid = 3392] [serial = 1877] [outer = 0x7fb181e5e000] 06:51:14 INFO - PROCESS | 3392 | 1461592274457 Marionette DEBUG loaded listener.js 06:51:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb182088c00) [pid = 3392] [serial = 1878] [outer = 0x7fb181e5e000] 06:51:15 INFO - PROCESS | 3392 | 1461592275275 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 06:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 06:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1533ms 06:51:15 INFO - PROCESS | 3392 | 1461592275321 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 06:51:15 INFO - PROCESS | 3392 | 1461592275325 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 06:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 06:51:15 INFO - PROCESS | 3392 | 1461592275331 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 06:51:15 INFO - PROCESS | 3392 | 1461592275335 Marionette TRACE conn3 <- [1,2474,null,{}] 06:51:15 INFO - PROCESS | 3392 | 1461592275340 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:15 INFO - PROCESS | 3392 | 1461592275552 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 06:51:15 INFO - PROCESS | 3392 | 1461592275825 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181a91800 == 177 [pid = 3392] [id = 626] 06:51:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb17c254800) [pid = 3392] [serial = 1879] [outer = (nil)] 06:51:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb181e5e800) [pid = 3392] [serial = 1880] [outer = 0x7fb17c254800] 06:51:15 INFO - PROCESS | 3392 | 1461592275912 Marionette DEBUG loaded listener.js 06:51:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb182d60800) [pid = 3392] [serial = 1881] [outer = 0x7fb17c254800] 06:51:16 INFO - PROCESS | 3392 | 1461592276800 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 06:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 06:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1528ms 06:51:16 INFO - PROCESS | 3392 | 1461592276861 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 06:51:16 INFO - PROCESS | 3392 | 1461592276865 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 06:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 06:51:16 INFO - PROCESS | 3392 | 1461592276871 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 06:51:16 INFO - PROCESS | 3392 | 1461592276873 Marionette TRACE conn3 <- [1,2478,null,{}] 06:51:16 INFO - PROCESS | 3392 | 1461592276879 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:17 INFO - PROCESS | 3392 | 1461592277090 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 06:51:17 INFO - PROCESS | 3392 | 1461592277362 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181e1a800 == 178 [pid = 3392] [id = 627] 06:51:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb17e1cb000) [pid = 3392] [serial = 1882] [outer = (nil)] 06:51:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb182f47000) [pid = 3392] [serial = 1883] [outer = 0x7fb17e1cb000] 06:51:17 INFO - PROCESS | 3392 | 1461592277481 Marionette DEBUG loaded listener.js 06:51:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb182f4e000) [pid = 3392] [serial = 1884] [outer = 0x7fb17e1cb000] 06:51:18 INFO - PROCESS | 3392 | 1461592278349 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 06:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 06:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1529ms 06:51:18 INFO - PROCESS | 3392 | 1461592278401 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 06:51:18 INFO - PROCESS | 3392 | 1461592278405 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 06:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 06:51:18 INFO - PROCESS | 3392 | 1461592278411 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 06:51:18 INFO - PROCESS | 3392 | 1461592278413 Marionette TRACE conn3 <- [1,2482,null,{}] 06:51:18 INFO - PROCESS | 3392 | 1461592278419 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:18 INFO - PROCESS | 3392 | 1461592278618 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 06:51:18 INFO - PROCESS | 3392 | 1461592278891 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181ebc000 == 179 [pid = 3392] [id = 628] 06:51:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb176b71c00) [pid = 3392] [serial = 1885] [outer = (nil)] 06:51:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb182f55400) [pid = 3392] [serial = 1886] [outer = 0x7fb176b71c00] 06:51:18 INFO - PROCESS | 3392 | 1461592278967 Marionette DEBUG loaded listener.js 06:51:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb182f62800) [pid = 3392] [serial = 1887] [outer = 0x7fb176b71c00] 06:51:19 INFO - PROCESS | 3392 | 1461592279861 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 06:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 06:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1488ms 06:51:19 INFO - PROCESS | 3392 | 1461592279899 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 06:51:19 INFO - PROCESS | 3392 | 1461592279903 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 06:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 06:51:19 INFO - PROCESS | 3392 | 1461592279909 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 06:51:19 INFO - PROCESS | 3392 | 1461592279918 Marionette TRACE conn3 <- [1,2486,null,{}] 06:51:19 INFO - PROCESS | 3392 | 1461592279923 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:20 INFO - PROCESS | 3392 | 1461592280126 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 06:51:20 INFO - PROCESS | 3392 | 1461592280401 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183019800 == 180 [pid = 3392] [id = 629] 06:51:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb182d11400) [pid = 3392] [serial = 1888] [outer = (nil)] 06:51:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb182f6c000) [pid = 3392] [serial = 1889] [outer = 0x7fb182d11400] 06:51:20 INFO - PROCESS | 3392 | 1461592280478 Marionette DEBUG loaded listener.js 06:51:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb1831f8000) [pid = 3392] [serial = 1890] [outer = 0x7fb182d11400] 06:51:21 INFO - PROCESS | 3392 | 1461592281422 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 06:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 06:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1542ms 06:51:21 INFO - PROCESS | 3392 | 1461592281452 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 06:51:21 INFO - PROCESS | 3392 | 1461592281456 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 06:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 06:51:21 INFO - PROCESS | 3392 | 1461592281461 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 06:51:21 INFO - PROCESS | 3392 | 1461592281463 Marionette TRACE conn3 <- [1,2490,null,{}] 06:51:21 INFO - PROCESS | 3392 | 1461592281469 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:21 INFO - PROCESS | 3392 | 1461592281682 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 06:51:21 INFO - PROCESS | 3392 | 1461592281959 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184ad0000 == 181 [pid = 3392] [id = 630] 06:51:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb1834ea400) [pid = 3392] [serial = 1891] [outer = (nil)] 06:51:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb1834ee800) [pid = 3392] [serial = 1892] [outer = 0x7fb1834ea400] 06:51:22 INFO - PROCESS | 3392 | 1461592282098 Marionette DEBUG loaded listener.js 06:51:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb1835a8000) [pid = 3392] [serial = 1893] [outer = 0x7fb1834ea400] 06:51:22 INFO - PROCESS | 3392 | 1461592282963 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 06:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 06:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1539ms 06:51:23 INFO - PROCESS | 3392 | 1461592283002 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 06:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 06:51:23 INFO - PROCESS | 3392 | 1461592283007 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 06:51:23 INFO - PROCESS | 3392 | 1461592283012 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 06:51:23 INFO - PROCESS | 3392 | 1461592283016 Marionette TRACE conn3 <- [1,2494,null,{}] 06:51:23 INFO - PROCESS | 3392 | 1461592283021 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:23 INFO - PROCESS | 3392 | 1461592283257 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 06:51:23 INFO - PROCESS | 3392 | 1461592283536 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184e8e800 == 182 [pid = 3392] [id = 631] 06:51:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb18327dc00) [pid = 3392] [serial = 1894] [outer = (nil)] 06:51:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb184c71c00) [pid = 3392] [serial = 1895] [outer = 0x7fb18327dc00] 06:51:23 INFO - PROCESS | 3392 | 1461592283734 Marionette DEBUG loaded listener.js 06:51:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb189ca6800) [pid = 3392] [serial = 1896] [outer = 0x7fb18327dc00] 06:51:24 INFO - PROCESS | 3392 | 1461592284787 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 06:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 06:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1834ms 06:51:24 INFO - PROCESS | 3392 | 1461592284847 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 06:51:24 INFO - PROCESS | 3392 | 1461592284851 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 06:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 06:51:24 INFO - PROCESS | 3392 | 1461592284877 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 06:51:24 INFO - PROCESS | 3392 | 1461592284880 Marionette TRACE conn3 <- [1,2498,null,{}] 06:51:24 INFO - PROCESS | 3392 | 1461592284886 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:25 INFO - PROCESS | 3392 | 1461592285114 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 06:51:25 INFO - PROCESS | 3392 | 1461592285385 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a704800 == 183 [pid = 3392] [id = 632] 06:51:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb17e1cc800) [pid = 3392] [serial = 1897] [outer = (nil)] 06:51:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb189cae000) [pid = 3392] [serial = 1898] [outer = 0x7fb17e1cc800] 06:51:25 INFO - PROCESS | 3392 | 1461592285497 Marionette DEBUG loaded listener.js 06:51:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 207 (0x7fb189ccfc00) [pid = 3392] [serial = 1899] [outer = 0x7fb17e1cc800] 06:51:26 INFO - PROCESS | 3392 | 1461592286365 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 06:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 06:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1543ms 06:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 06:51:26 INFO - PROCESS | 3392 | 1461592286417 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 06:51:26 INFO - PROCESS | 3392 | 1461592286420 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 06:51:26 INFO - PROCESS | 3392 | 1461592286426 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 06:51:26 INFO - PROCESS | 3392 | 1461592286429 Marionette TRACE conn3 <- [1,2502,null,{}] 06:51:26 INFO - PROCESS | 3392 | 1461592286454 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:26 INFO - PROCESS | 3392 | 1461592286662 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 06:51:26 INFO - PROCESS | 3392 | 1461592286932 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa98800 == 184 [pid = 3392] [id = 633] 06:51:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 208 (0x7fb182b56c00) [pid = 3392] [serial = 1900] [outer = (nil)] 06:51:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 209 (0x7fb18a744000) [pid = 3392] [serial = 1901] [outer = 0x7fb182b56c00] 06:51:27 INFO - PROCESS | 3392 | 1461592287045 Marionette DEBUG loaded listener.js 06:51:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 210 (0x7fb18a750400) [pid = 3392] [serial = 1902] [outer = 0x7fb182b56c00] 06:51:27 INFO - PROCESS | 3392 | 1461592287912 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 06:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 06:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1540ms 06:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 06:51:27 INFO - PROCESS | 3392 | 1461592287966 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 06:51:27 INFO - PROCESS | 3392 | 1461592287970 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 06:51:27 INFO - PROCESS | 3392 | 1461592287976 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 06:51:27 INFO - PROCESS | 3392 | 1461592287979 Marionette TRACE conn3 <- [1,2506,null,{}] 06:51:27 INFO - PROCESS | 3392 | 1461592287985 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:28 INFO - PROCESS | 3392 | 1461592288212 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 06:51:28 INFO - PROCESS | 3392 | 1461592288484 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ba59800 == 185 [pid = 3392] [id = 634] 06:51:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 211 (0x7fb189cce400) [pid = 3392] [serial = 1903] [outer = (nil)] 06:51:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 212 (0x7fb18a99a000) [pid = 3392] [serial = 1904] [outer = 0x7fb189cce400] 06:51:28 INFO - PROCESS | 3392 | 1461592288604 Marionette DEBUG loaded listener.js 06:51:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 213 (0x7fb18aabb400) [pid = 3392] [serial = 1905] [outer = 0x7fb189cce400] 06:51:29 INFO - PROCESS | 3392 | 1461592289491 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 06:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 06:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1583ms 06:51:29 INFO - PROCESS | 3392 | 1461592289560 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 06:51:29 INFO - PROCESS | 3392 | 1461592289563 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 06:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 06:51:29 INFO - PROCESS | 3392 | 1461592289570 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 06:51:29 INFO - PROCESS | 3392 | 1461592289573 Marionette TRACE conn3 <- [1,2510,null,{}] 06:51:29 INFO - PROCESS | 3392 | 1461592289578 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:29 INFO - PROCESS | 3392 | 1461592289808 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 06:51:30 INFO - PROCESS | 3392 | 1461592290134 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c037800 == 186 [pid = 3392] [id = 635] 06:51:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 214 (0x7fb181e5b000) [pid = 3392] [serial = 1906] [outer = (nil)] 06:51:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 215 (0x7fb18aac2000) [pid = 3392] [serial = 1907] [outer = 0x7fb181e5b000] 06:51:30 INFO - PROCESS | 3392 | 1461592290212 Marionette DEBUG loaded listener.js 06:51:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 216 (0x7fb18b82bc00) [pid = 3392] [serial = 1908] [outer = 0x7fb181e5b000] 06:51:31 INFO - PROCESS | 3392 | 1461592291069 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 06:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 06:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1537ms 06:51:31 INFO - PROCESS | 3392 | 1461592291109 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 06:51:31 INFO - PROCESS | 3392 | 1461592291113 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 06:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 06:51:31 INFO - PROCESS | 3392 | 1461592291119 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 06:51:31 INFO - PROCESS | 3392 | 1461592291121 Marionette TRACE conn3 <- [1,2514,null,{}] 06:51:31 INFO - PROCESS | 3392 | 1461592291127 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:31 INFO - PROCESS | 3392 | 1461592291347 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 06:51:31 INFO - PROCESS | 3392 | 1461592291628 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c387000 == 187 [pid = 3392] [id = 636] 06:51:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 217 (0x7fb17e36ac00) [pid = 3392] [serial = 1909] [outer = (nil)] 06:51:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 218 (0x7fb18b836800) [pid = 3392] [serial = 1910] [outer = 0x7fb17e36ac00] 06:51:31 INFO - PROCESS | 3392 | 1461592291751 Marionette DEBUG loaded listener.js 06:51:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 219 (0x7fb18b88c800) [pid = 3392] [serial = 1911] [outer = 0x7fb17e36ac00] 06:51:32 INFO - PROCESS | 3392 | 1461592292580 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 06:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 06:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1533ms 06:51:32 INFO - PROCESS | 3392 | 1461592292654 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 06:51:32 INFO - PROCESS | 3392 | 1461592292657 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 06:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 06:51:32 INFO - PROCESS | 3392 | 1461592292663 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 06:51:32 INFO - PROCESS | 3392 | 1461592292665 Marionette TRACE conn3 <- [1,2518,null,{}] 06:51:32 INFO - PROCESS | 3392 | 1461592292671 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:32 INFO - PROCESS | 3392 | 1461592292931 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 06:51:33 INFO - PROCESS | 3392 | 1461592293261 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c758800 == 188 [pid = 3392] [id = 637] 06:51:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 220 (0x7fb189cd2000) [pid = 3392] [serial = 1912] [outer = (nil)] 06:51:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 221 (0x7fb18baa2c00) [pid = 3392] [serial = 1913] [outer = 0x7fb189cd2000] 06:51:33 INFO - PROCESS | 3392 | 1461592293341 Marionette DEBUG loaded listener.js 06:51:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 222 (0x7fb18bbb9400) [pid = 3392] [serial = 1914] [outer = 0x7fb189cd2000] 06:51:34 INFO - PROCESS | 3392 | 1461592294174 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 06:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 06:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1580ms 06:51:34 INFO - PROCESS | 3392 | 1461592294243 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 06:51:34 INFO - PROCESS | 3392 | 1461592294247 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 06:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 06:51:34 INFO - PROCESS | 3392 | 1461592294253 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 06:51:34 INFO - PROCESS | 3392 | 1461592294256 Marionette TRACE conn3 <- [1,2522,null,{}] 06:51:34 INFO - PROCESS | 3392 | 1461592294261 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:34 INFO - PROCESS | 3392 | 1461592294494 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 06:51:34 INFO - PROCESS | 3392 | 1461592294826 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c920800 == 189 [pid = 3392] [id = 638] 06:51:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 223 (0x7fb18b82d000) [pid = 3392] [serial = 1915] [outer = (nil)] 06:51:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 224 (0x7fb18bbbf800) [pid = 3392] [serial = 1916] [outer = 0x7fb18b82d000] 06:51:34 INFO - PROCESS | 3392 | 1461592294906 Marionette DEBUG loaded listener.js 06:51:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 225 (0x7fb18bf3dc00) [pid = 3392] [serial = 1917] [outer = 0x7fb18b82d000] 06:51:35 INFO - PROCESS | 3392 | 1461592295764 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 06:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 06:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1585ms 06:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 06:51:35 INFO - PROCESS | 3392 | 1461592295841 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 06:51:35 INFO - PROCESS | 3392 | 1461592295843 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 06:51:35 INFO - PROCESS | 3392 | 1461592295849 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 06:51:35 INFO - PROCESS | 3392 | 1461592295852 Marionette TRACE conn3 <- [1,2526,null,{}] 06:51:35 INFO - PROCESS | 3392 | 1461592295858 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:36 INFO - PROCESS | 3392 | 1461592296132 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a95e000 == 188 [pid = 3392] [id = 475] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19430e000 == 187 [pid = 3392] [id = 256] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b1ae800 == 186 [pid = 3392] [id = 614] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e6ae000 == 185 [pid = 3392] [id = 613] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e23a800 == 184 [pid = 3392] [id = 612] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1acfac000 == 183 [pid = 3392] [id = 611] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1ac0ce800 == 182 [pid = 3392] [id = 610] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a9c95800 == 181 [pid = 3392] [id = 609] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7ea8800 == 180 [pid = 3392] [id = 608] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a3c24800 == 179 [pid = 3392] [id = 607] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194f12800 == 178 [pid = 3392] [id = 606] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194140800 == 177 [pid = 3392] [id = 605] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb190495800 == 176 [pid = 3392] [id = 604] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5d3000 == 175 [pid = 3392] [id = 603] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c819800 == 174 [pid = 3392] [id = 602] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bcc7800 == 173 [pid = 3392] [id = 601] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189aab800 == 172 [pid = 3392] [id = 600] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb183015000 == 171 [pid = 3392] [id = 599] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1803c2800 == 170 [pid = 3392] [id = 598] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17fe1f800 == 169 [pid = 3392] [id = 596] 06:51:37 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb179d65800 == 168 [pid = 3392] [id = 597] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 224 (0x7fb1805cec00) [pid = 3392] [serial = 1698] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 223 (0x7fb18047a000) [pid = 3392] [serial = 1509] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 222 (0x7fb17c2eb800) [pid = 3392] [serial = 1629] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 221 (0x7fb193e04000) [pid = 3392] [serial = 1686] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 220 (0x7fb192fbe800) [pid = 3392] [serial = 1683] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 219 (0x7fb190168800) [pid = 3392] [serial = 1680] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 218 (0x7fb1900b8800) [pid = 3392] [serial = 1677] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 217 (0x7fb18fb8e400) [pid = 3392] [serial = 1674] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 216 (0x7fb18f25f800) [pid = 3392] [serial = 1671] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 215 (0x7fb18e7c5000) [pid = 3392] [serial = 1668] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 214 (0x7fb18bbb4800) [pid = 3392] [serial = 1665] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 213 (0x7fb18a997c00) [pid = 3392] [serial = 1662] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 212 (0x7fb17ef32400) [pid = 3392] [serial = 1626] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 211 (0x7fb18fb8fc00) [pid = 3392] [serial = 1623] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 210 (0x7fb18f53c800) [pid = 3392] [serial = 1620] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 209 (0x7fb18f25fc00) [pid = 3392] [serial = 1617] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 208 (0x7fb18f239400) [pid = 3392] [serial = 1614] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 207 (0x7fb18d930400) [pid = 3392] [serial = 1611] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 206 (0x7fb18b88a000) [pid = 3392] [serial = 1608] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb18a751c00) [pid = 3392] [serial = 1605] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb195182000) [pid = 3392] [serial = 1695] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb182d12c00) [pid = 3392] [serial = 1593] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb17c052800) [pid = 3392] [serial = 1581] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb17e8f3400) [pid = 3392] [serial = 1584] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb17c88fc00) [pid = 3392] [serial = 1653] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb183285c00) [pid = 3392] [serial = 1596] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb184af4000) [pid = 3392] [serial = 1599] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb18208bc00) [pid = 3392] [serial = 1656] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb19444c800) [pid = 3392] [serial = 1689] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb194ed8c00) [pid = 3392] [serial = 1692] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb189ca6000) [pid = 3392] [serial = 1602] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb1806a3800) [pid = 3392] [serial = 1587] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb181d62000) [pid = 3392] [serial = 1590] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb1835a6800) [pid = 3392] [serial = 1659] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb183287800) [pid = 3392] [serial = 1650] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb182d18400) [pid = 3392] [serial = 1790] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb1900bb800) [pid = 3392] [serial = 1748] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1900fec00) [pid = 3392] [serial = 1749] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18c238c00) [pid = 3392] [serial = 1736] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb18c4fbc00) [pid = 3392] [serial = 1737] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18aabc400) [pid = 3392] [serial = 1733] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb18b829c00) [pid = 3392] [serial = 1734] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb1a38a6c00) [pid = 3392] [serial = 1772] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb1a3c06800) [pid = 3392] [serial = 1773] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb1a3e78400) [pid = 3392] [serial = 1775] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb1a5d42000) [pid = 3392] [serial = 1776] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb1a2a04400) [pid = 3392] [serial = 1769] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb1a2c46800) [pid = 3392] [serial = 1770] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb18db10c00) [pid = 3392] [serial = 1739] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb18f23f000) [pid = 3392] [serial = 1740] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb196daac00) [pid = 3392] [serial = 1763] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb1980e5400) [pid = 3392] [serial = 1764] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb17e8fc000) [pid = 3392] [serial = 1724] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb180419000) [pid = 3392] [serial = 1725] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb179daf800) [pid = 3392] [serial = 1778] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb17b4a3800) [pid = 3392] [serial = 1779] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb179aa0000) [pid = 3392] [serial = 1721] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb17b497400) [pid = 3392] [serial = 1722] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb196403400) [pid = 3392] [serial = 1760] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb1964e3000) [pid = 3392] [serial = 1761] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb195060400) [pid = 3392] [serial = 1754] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb1953d4400) [pid = 3392] [serial = 1755] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb1960a7400) [pid = 3392] [serial = 1766] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb1a1bf5400) [pid = 3392] [serial = 1767] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb191ab2c00) [pid = 3392] [serial = 1751] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb192fbc400) [pid = 3392] [serial = 1752] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb183281000) [pid = 3392] [serial = 1730] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb184cab400) [pid = 3392] [serial = 1731] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb18f4ae000) [pid = 3392] [serial = 1742] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb18f53e800) [pid = 3392] [serial = 1743] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb17c687c00) [pid = 3392] [serial = 1781] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb195a14c00) [pid = 3392] [serial = 1757] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb19608dc00) [pid = 3392] [serial = 1758] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb18207bc00) [pid = 3392] [serial = 1727] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb182d17c00) [pid = 3392] [serial = 1728] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb18fe18800) [pid = 3392] [serial = 1745] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb182085800) [pid = 3392] [serial = 1787] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb182f55800) [pid = 3392] [serial = 1788] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb18fef7800) [pid = 3392] [serial = 1746] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb180480c00) [pid = 3392] [serial = 1784] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb1806a8c00) [pid = 3392] [serial = 1785] [outer = (nil)] [url = about:blank] 06:51:37 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb17e1cd800) [pid = 3392] [serial = 1782] [outer = (nil)] [url = about:blank] 06:51:38 INFO - PROCESS | 3392 | 1461592298100 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775c6000 == 169 [pid = 3392] [id = 639] 06:51:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb178859000) [pid = 3392] [serial = 1918] [outer = (nil)] 06:51:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb17885bc00) [pid = 3392] [serial = 1919] [outer = 0x7fb178859000] 06:51:38 INFO - PROCESS | 3392 | 1461592298175 Marionette DEBUG loaded listener.js 06:51:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb179a9b000) [pid = 3392] [serial = 1920] [outer = 0x7fb178859000] 06:51:38 INFO - PROCESS | 3392 | 1461592298945 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 06:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 06:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 3136ms 06:51:38 INFO - PROCESS | 3392 | 1461592298987 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 06:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 06:51:38 INFO - PROCESS | 3392 | 1461592298992 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 06:51:39 INFO - PROCESS | 3392 | 1461592299000 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 06:51:39 INFO - PROCESS | 3392 | 1461592299005 Marionette TRACE conn3 <- [1,2530,null,{}] 06:51:39 INFO - PROCESS | 3392 | 1461592299014 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:39 INFO - PROCESS | 3392 | 1461592299253 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 06:51:39 INFO - PROCESS | 3392 | 1461592299442 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a7e800 == 170 [pid = 3392] [id = 640] 06:51:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb178859800) [pid = 3392] [serial = 1921] [outer = (nil)] 06:51:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb17b3c4400) [pid = 3392] [serial = 1922] [outer = 0x7fb178859800] 06:51:39 INFO - PROCESS | 3392 | 1461592299509 Marionette DEBUG loaded listener.js 06:51:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb17b4a3800) [pid = 3392] [serial = 1923] [outer = 0x7fb178859800] 06:51:40 INFO - PROCESS | 3392 | 1461592300376 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 06:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 06:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1391ms 06:51:40 INFO - PROCESS | 3392 | 1461592300398 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 06:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 06:51:40 INFO - PROCESS | 3392 | 1461592300404 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 06:51:40 INFO - PROCESS | 3392 | 1461592300410 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 06:51:40 INFO - PROCESS | 3392 | 1461592300413 Marionette TRACE conn3 <- [1,2534,null,{}] 06:51:40 INFO - PROCESS | 3392 | 1461592300418 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:40 INFO - PROCESS | 3392 | 1461592300680 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 06:51:40 INFO - PROCESS | 3392 | 1461592300722 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b250800 == 171 [pid = 3392] [id = 641] 06:51:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb17c2f0400) [pid = 3392] [serial = 1924] [outer = (nil)] 06:51:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb17c686400) [pid = 3392] [serial = 1925] [outer = 0x7fb17c2f0400] 06:51:40 INFO - PROCESS | 3392 | 1461592300797 Marionette DEBUG loaded listener.js 06:51:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb17c88bc00) [pid = 3392] [serial = 1926] [outer = 0x7fb17c2f0400] 06:51:41 INFO - PROCESS | 3392 | 1461592301760 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 06:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 06:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1382ms 06:51:41 INFO - PROCESS | 3392 | 1461592301792 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 06:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 06:51:41 INFO - PROCESS | 3392 | 1461592301800 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 06:51:41 INFO - PROCESS | 3392 | 1461592301833 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 06:51:41 INFO - PROCESS | 3392 | 1461592301846 Marionette TRACE conn3 <- [1,2538,null,{}] 06:51:41 INFO - PROCESS | 3392 | 1461592301859 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:42 INFO - PROCESS | 3392 | 1461592302279 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb181d60000) [pid = 3392] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb17b3be800) [pid = 3392] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb17b499400) [pid = 3392] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb179a9a400) [pid = 3392] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb184c9d800) [pid = 3392] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb178856c00) [pid = 3392] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb17e8f5400) [pid = 3392] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb1805c5800) [pid = 3392] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb179a99400) [pid = 3392] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb182d6a800) [pid = 3392] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb17c2e9000) [pid = 3392] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb176b77800) [pid = 3392] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb17c3bd400) [pid = 3392] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb1a77a5c00) [pid = 3392] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb1900fa000) [pid = 3392] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb17c049800) [pid = 3392] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb17e8f2c00) [pid = 3392] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb176b78c00) [pid = 3392] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb1806a5400) [pid = 3392] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb178856400) [pid = 3392] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb183283800) [pid = 3392] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb17885b000) [pid = 3392] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 06:51:42 INFO - PROCESS | 3392 | --DOMWINDOW == 129 (0x7fb17b3c8400) [pid = 3392] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 06:51:43 INFO - PROCESS | 3392 | 1461592303009 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a79800 == 172 [pid = 3392] [id = 642] 06:51:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb176b73c00) [pid = 3392] [serial = 1927] [outer = (nil)] 06:51:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb178856c00) [pid = 3392] [serial = 1928] [outer = 0x7fb176b73c00] 06:51:43 INFO - PROCESS | 3392 | 1461592303070 Marionette DEBUG loaded listener.js 06:51:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb17b499400) [pid = 3392] [serial = 1929] [outer = 0x7fb176b73c00] 06:51:43 INFO - PROCESS | 3392 | 1461592303760 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 06:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 06:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1977ms 06:51:43 INFO - PROCESS | 3392 | 1461592303784 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 06:51:43 INFO - PROCESS | 3392 | 1461592303788 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 06:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 06:51:43 INFO - PROCESS | 3392 | 1461592303794 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 06:51:43 INFO - PROCESS | 3392 | 1461592303796 Marionette TRACE conn3 <- [1,2542,null,{}] 06:51:43 INFO - PROCESS | 3392 | 1461592303801 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:44 INFO - PROCESS | 3392 | 1461592304076 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 06:51:44 INFO - PROCESS | 3392 | 1461592304102 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df22800 == 173 [pid = 3392] [id = 643] 06:51:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb17c047400) [pid = 3392] [serial = 1930] [outer = (nil)] 06:51:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb17ef3f800) [pid = 3392] [serial = 1931] [outer = 0x7fb17c047400] 06:51:44 INFO - PROCESS | 3392 | 1461592304166 Marionette DEBUG loaded listener.js 06:51:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb18047e000) [pid = 3392] [serial = 1932] [outer = 0x7fb17c047400] 06:51:45 INFO - PROCESS | 3392 | 1461592305335 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 06:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 06:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1580ms 06:51:45 INFO - PROCESS | 3392 | 1461592305376 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 06:51:45 INFO - PROCESS | 3392 | 1461592305381 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 06:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 06:51:45 INFO - PROCESS | 3392 | 1461592305390 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 06:51:45 INFO - PROCESS | 3392 | 1461592305395 Marionette TRACE conn3 <- [1,2546,null,{}] 06:51:45 INFO - PROCESS | 3392 | 1461592305405 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:45 INFO - PROCESS | 3392 | 1461592305640 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 06:51:45 INFO - PROCESS | 3392 | 1461592305975 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0c4000 == 174 [pid = 3392] [id = 644] 06:51:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb179a98400) [pid = 3392] [serial = 1933] [outer = (nil)] 06:51:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb17b3c3c00) [pid = 3392] [serial = 1934] [outer = 0x7fb179a98400] 06:51:46 INFO - PROCESS | 3392 | 1461592306062 Marionette DEBUG loaded listener.js 06:51:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb17c048000) [pid = 3392] [serial = 1935] [outer = 0x7fb179a98400] 06:51:46 INFO - PROCESS | 3392 | 1461592306995 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 06:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 06:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1647ms 06:51:47 INFO - PROCESS | 3392 | 1461592307037 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 06:51:47 INFO - PROCESS | 3392 | 1461592307046 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 06:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 06:51:47 INFO - PROCESS | 3392 | 1461592307056 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 06:51:47 INFO - PROCESS | 3392 | 1461592307060 Marionette TRACE conn3 <- [1,2550,null,{}] 06:51:47 INFO - PROCESS | 3392 | 1461592307066 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:47 INFO - PROCESS | 3392 | 1461592307286 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 06:51:47 INFO - PROCESS | 3392 | 1461592307547 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e235000 == 175 [pid = 3392] [id = 645] 06:51:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb17c2ecc00) [pid = 3392] [serial = 1936] [outer = (nil)] 06:51:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb17e36ec00) [pid = 3392] [serial = 1937] [outer = 0x7fb17c2ecc00] 06:51:47 INFO - PROCESS | 3392 | 1461592307675 Marionette DEBUG loaded listener.js 06:51:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb17ef36800) [pid = 3392] [serial = 1938] [outer = 0x7fb17c2ecc00] 06:51:48 INFO - PROCESS | 3392 | 1461592308663 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 06:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 06:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1631ms 06:51:48 INFO - PROCESS | 3392 | 1461592308686 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 06:51:48 INFO - PROCESS | 3392 | 1461592308690 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 06:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 06:51:48 INFO - PROCESS | 3392 | 1461592308696 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 06:51:48 INFO - PROCESS | 3392 | 1461592308702 Marionette TRACE conn3 <- [1,2554,null,{}] 06:51:48 INFO - PROCESS | 3392 | 1461592308718 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:48 INFO - PROCESS | 3392 | 1461592308928 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 06:51:49 INFO - PROCESS | 3392 | 1461592309247 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17efb3800 == 176 [pid = 3392] [id = 646] 06:51:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb1805c8400) [pid = 3392] [serial = 1939] [outer = (nil)] 06:51:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb1806abc00) [pid = 3392] [serial = 1940] [outer = 0x7fb1805c8400] 06:51:49 INFO - PROCESS | 3392 | 1461592309340 Marionette DEBUG loaded listener.js 06:51:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb180f3c000) [pid = 3392] [serial = 1941] [outer = 0x7fb1805c8400] 06:51:50 INFO - PROCESS | 3392 | 1461592310231 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 06:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 06:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1586ms 06:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 06:51:50 INFO - PROCESS | 3392 | 1461592310283 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 06:51:50 INFO - PROCESS | 3392 | 1461592310287 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 06:51:50 INFO - PROCESS | 3392 | 1461592310293 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 06:51:50 INFO - PROCESS | 3392 | 1461592310296 Marionette TRACE conn3 <- [1,2558,null,{}] 06:51:50 INFO - PROCESS | 3392 | 1461592310302 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:50 INFO - PROCESS | 3392 | 1461592310502 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 06:51:50 INFO - PROCESS | 3392 | 1461592310771 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181a7c800 == 177 [pid = 3392] [id = 647] 06:51:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb1805d0c00) [pid = 3392] [serial = 1942] [outer = (nil)] 06:51:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb181d60c00) [pid = 3392] [serial = 1943] [outer = 0x7fb1805d0c00] 06:51:50 INFO - PROCESS | 3392 | 1461592310888 Marionette DEBUG loaded listener.js 06:51:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb181e55400) [pid = 3392] [serial = 1944] [outer = 0x7fb1805d0c00] 06:51:51 INFO - PROCESS | 3392 | 1461592311762 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 06:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 06:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1536ms 06:51:51 INFO - PROCESS | 3392 | 1461592311830 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 06:51:51 INFO - PROCESS | 3392 | 1461592311833 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 06:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 06:51:51 INFO - PROCESS | 3392 | 1461592311840 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 06:51:51 INFO - PROCESS | 3392 | 1461592311843 Marionette TRACE conn3 <- [1,2562,null,{}] 06:51:51 INFO - PROCESS | 3392 | 1461592311848 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:52 INFO - PROCESS | 3392 | 1461592312079 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 06:51:52 INFO - PROCESS | 3392 | 1461592312384 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181eaf000 == 178 [pid = 3392] [id = 648] 06:51:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb18187ec00) [pid = 3392] [serial = 1945] [outer = (nil)] 06:51:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb18207d800) [pid = 3392] [serial = 1946] [outer = 0x7fb18187ec00] 06:51:52 INFO - PROCESS | 3392 | 1461592312466 Marionette DEBUG loaded listener.js 06:51:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb182d0e000) [pid = 3392] [serial = 1947] [outer = 0x7fb18187ec00] 06:51:53 INFO - PROCESS | 3392 | 1461592313404 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 06:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 06:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1631ms 06:51:53 INFO - PROCESS | 3392 | 1461592313473 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 06:51:53 INFO - PROCESS | 3392 | 1461592313476 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 06:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 06:51:53 INFO - PROCESS | 3392 | 1461592313482 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 06:51:53 INFO - PROCESS | 3392 | 1461592313486 Marionette TRACE conn3 <- [1,2566,null,{}] 06:51:53 INFO - PROCESS | 3392 | 1461592313491 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:53 INFO - PROCESS | 3392 | 1461592313787 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 06:51:54 INFO - PROCESS | 3392 | 1461592314113 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183551000 == 179 [pid = 3392] [id = 649] 06:51:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb182f61000) [pid = 3392] [serial = 1948] [outer = (nil)] 06:51:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb183286400) [pid = 3392] [serial = 1949] [outer = 0x7fb182f61000] 06:51:54 INFO - PROCESS | 3392 | 1461592314188 Marionette DEBUG loaded listener.js 06:51:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb1834ef000) [pid = 3392] [serial = 1950] [outer = 0x7fb182f61000] 06:51:55 INFO - PROCESS | 3392 | 1461592315088 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 06:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 06:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1679ms 06:51:55 INFO - PROCESS | 3392 | 1461592315163 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 06:51:55 INFO - PROCESS | 3392 | 1461592315167 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 06:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 06:51:55 INFO - PROCESS | 3392 | 1461592315173 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 06:51:55 INFO - PROCESS | 3392 | 1461592315175 Marionette TRACE conn3 <- [1,2570,null,{}] 06:51:55 INFO - PROCESS | 3392 | 1461592315181 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:55 INFO - PROCESS | 3392 | 1461592315392 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 06:51:55 INFO - PROCESS | 3392 | 1461592315657 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189a95800 == 180 [pid = 3392] [id = 650] 06:51:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb182f55800) [pid = 3392] [serial = 1951] [outer = (nil)] 06:51:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb184aedc00) [pid = 3392] [serial = 1952] [outer = 0x7fb182f55800] 06:51:55 INFO - PROCESS | 3392 | 1461592315770 Marionette DEBUG loaded listener.js 06:51:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb184c6bc00) [pid = 3392] [serial = 1953] [outer = 0x7fb182f55800] 06:51:57 INFO - PROCESS | 3392 | 1461592317003 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 06:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 06:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1848ms 06:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 06:51:57 INFO - PROCESS | 3392 | 1461592317021 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 06:51:57 INFO - PROCESS | 3392 | 1461592317024 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 06:51:57 INFO - PROCESS | 3392 | 1461592317030 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 06:51:57 INFO - PROCESS | 3392 | 1461592317033 Marionette TRACE conn3 <- [1,2574,null,{}] 06:51:57 INFO - PROCESS | 3392 | 1461592317038 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:57 INFO - PROCESS | 3392 | 1461592317249 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 06:51:57 INFO - PROCESS | 3392 | 1461592317556 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a965800 == 181 [pid = 3392] [id = 651] 06:51:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb182f6c400) [pid = 3392] [serial = 1954] [outer = (nil)] 06:51:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb184ca3000) [pid = 3392] [serial = 1955] [outer = 0x7fb182f6c400] 06:51:57 INFO - PROCESS | 3392 | 1461592317633 Marionette DEBUG loaded listener.js 06:51:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb18a748000) [pid = 3392] [serial = 1956] [outer = 0x7fb182f6c400] 06:51:58 INFO - PROCESS | 3392 | 1461592318497 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 06:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 06:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1530ms 06:51:58 INFO - PROCESS | 3392 | 1461592318561 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 06:51:58 INFO - PROCESS | 3392 | 1461592318564 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 06:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 06:51:58 INFO - PROCESS | 3392 | 1461592318570 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 06:51:58 INFO - PROCESS | 3392 | 1461592318572 Marionette TRACE conn3 <- [1,2578,null,{}] 06:51:58 INFO - PROCESS | 3392 | 1461592318578 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:51:58 INFO - PROCESS | 3392 | 1461592318792 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 06:51:59 INFO - PROCESS | 3392 | 1461592319063 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bfb9800 == 182 [pid = 3392] [id = 652] 06:51:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb176b6ec00) [pid = 3392] [serial = 1957] [outer = (nil)] 06:51:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb18aabd000) [pid = 3392] [serial = 1958] [outer = 0x7fb176b6ec00] 06:51:59 INFO - PROCESS | 3392 | 1461592319181 Marionette DEBUG loaded listener.js 06:51:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18b882400) [pid = 3392] [serial = 1959] [outer = 0x7fb176b6ec00] 06:52:00 INFO - PROCESS | 3392 | 1461592320073 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 06:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 06:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1530ms 06:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 06:52:00 INFO - PROCESS | 3392 | 1461592320107 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 06:52:00 INFO - PROCESS | 3392 | 1461592320111 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 06:52:00 INFO - PROCESS | 3392 | 1461592320119 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 06:52:00 INFO - PROCESS | 3392 | 1461592320122 Marionette TRACE conn3 <- [1,2582,null,{}] 06:52:00 INFO - PROCESS | 3392 | 1461592320130 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:00 INFO - PROCESS | 3392 | 1461592320343 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 06:52:00 INFO - PROCESS | 3392 | 1461592320618 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c3a0800 == 183 [pid = 3392] [id = 653] 06:52:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb17c885c00) [pid = 3392] [serial = 1960] [outer = (nil)] 06:52:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18ba9fc00) [pid = 3392] [serial = 1961] [outer = 0x7fb17c885c00] 06:52:00 INFO - PROCESS | 3392 | 1461592320748 Marionette DEBUG loaded listener.js 06:52:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18bbba800) [pid = 3392] [serial = 1962] [outer = 0x7fb17c885c00] 06:52:01 INFO - PROCESS | 3392 | 1461592321613 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 06:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 06:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1535ms 06:52:01 INFO - PROCESS | 3392 | 1461592321653 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 06:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 06:52:01 INFO - PROCESS | 3392 | 1461592321658 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 06:52:01 INFO - PROCESS | 3392 | 1461592321664 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 06:52:01 INFO - PROCESS | 3392 | 1461592321668 Marionette TRACE conn3 <- [1,2586,null,{}] 06:52:01 INFO - PROCESS | 3392 | 1461592321673 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:01 INFO - PROCESS | 3392 | 1461592321958 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 06:52:02 INFO - PROCESS | 3392 | 1461592322289 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cbb3800 == 184 [pid = 3392] [id = 654] 06:52:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18c244c00) [pid = 3392] [serial = 1963] [outer = (nil)] 06:52:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18c29b800) [pid = 3392] [serial = 1964] [outer = 0x7fb18c244c00] 06:52:02 INFO - PROCESS | 3392 | 1461592322373 Marionette DEBUG loaded listener.js 06:52:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb18c2c1800) [pid = 3392] [serial = 1965] [outer = 0x7fb18c244c00] 06:52:03 INFO - PROCESS | 3392 | 1461592323316 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 06:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 06:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1687ms 06:52:03 INFO - PROCESS | 3392 | 1461592323351 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 06:52:03 INFO - PROCESS | 3392 | 1461592323355 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 06:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 06:52:03 INFO - PROCESS | 3392 | 1461592323361 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 06:52:03 INFO - PROCESS | 3392 | 1461592323363 Marionette TRACE conn3 <- [1,2590,null,{}] 06:52:03 INFO - PROCESS | 3392 | 1461592323369 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:03 INFO - PROCESS | 3392 | 1461592323589 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 06:52:03 INFO - PROCESS | 3392 | 1461592323916 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dca6000 == 185 [pid = 3392] [id = 655] 06:52:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18c297400) [pid = 3392] [serial = 1966] [outer = (nil)] 06:52:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18c40a000) [pid = 3392] [serial = 1967] [outer = 0x7fb18c297400] 06:52:04 INFO - PROCESS | 3392 | 1461592323995 Marionette DEBUG loaded listener.js 06:52:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18c4f8400) [pid = 3392] [serial = 1968] [outer = 0x7fb18c297400] 06:52:04 INFO - PROCESS | 3392 | 1461592324869 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 06:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 06:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1539ms 06:52:04 INFO - PROCESS | 3392 | 1461592324902 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 06:52:04 INFO - PROCESS | 3392 | 1461592324905 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 06:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 06:52:04 INFO - PROCESS | 3392 | 1461592324911 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 06:52:04 INFO - PROCESS | 3392 | 1461592324913 Marionette TRACE conn3 <- [1,2594,null,{}] 06:52:04 INFO - PROCESS | 3392 | 1461592324919 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:05 INFO - PROCESS | 3392 | 1461592325141 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 06:52:05 INFO - PROCESS | 3392 | 1461592325424 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5c6000 == 186 [pid = 3392] [id = 656] 06:52:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18c2c7800) [pid = 3392] [serial = 1969] [outer = (nil)] 06:52:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18c7d3400) [pid = 3392] [serial = 1970] [outer = 0x7fb18c2c7800] 06:52:05 INFO - PROCESS | 3392 | 1461592325543 Marionette DEBUG loaded listener.js 06:52:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18c7d8c00) [pid = 3392] [serial = 1971] [outer = 0x7fb18c2c7800] 06:52:06 INFO - PROCESS | 3392 | 1461592326462 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 06:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 06:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1588ms 06:52:06 INFO - PROCESS | 3392 | 1461592326500 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 06:52:06 INFO - PROCESS | 3392 | 1461592326503 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 06:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 06:52:06 INFO - PROCESS | 3392 | 1461592326509 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 06:52:06 INFO - PROCESS | 3392 | 1461592326512 Marionette TRACE conn3 <- [1,2598,null,{}] 06:52:06 INFO - PROCESS | 3392 | 1461592326517 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:06 INFO - PROCESS | 3392 | 1461592326745 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 06:52:07 INFO - PROCESS | 3392 | 1461592327061 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f725000 == 187 [pid = 3392] [id = 657] 06:52:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb176b6fc00) [pid = 3392] [serial = 1972] [outer = (nil)] 06:52:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb18c7ddc00) [pid = 3392] [serial = 1973] [outer = 0x7fb176b6fc00] 06:52:07 INFO - PROCESS | 3392 | 1461592327141 Marionette DEBUG loaded listener.js 06:52:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18c8c6000) [pid = 3392] [serial = 1974] [outer = 0x7fb176b6fc00] 06:52:08 INFO - PROCESS | 3392 | 1461592328041 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 06:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 06:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1588ms 06:52:08 INFO - PROCESS | 3392 | 1461592328099 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 06:52:08 INFO - PROCESS | 3392 | 1461592328102 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 06:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 06:52:08 INFO - PROCESS | 3392 | 1461592328108 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 06:52:08 INFO - PROCESS | 3392 | 1461592328111 Marionette TRACE conn3 <- [1,2602,null,{}] 06:52:08 INFO - PROCESS | 3392 | 1461592328117 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:08 INFO - PROCESS | 3392 | 1461592328367 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 06:52:08 INFO - PROCESS | 3392 | 1461592328724 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fda1800 == 188 [pid = 3392] [id = 658] 06:52:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18c4ef000) [pid = 3392] [serial = 1975] [outer = (nil)] 06:52:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18cc8f000) [pid = 3392] [serial = 1976] [outer = 0x7fb18c4ef000] 06:52:08 INFO - PROCESS | 3392 | 1461592328806 Marionette DEBUG loaded listener.js 06:52:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18d924800) [pid = 3392] [serial = 1977] [outer = 0x7fb18c4ef000] 06:52:09 INFO - PROCESS | 3392 | 1461592329733 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 06:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 06:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1680ms 06:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 06:52:09 INFO - PROCESS | 3392 | 1461592329790 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 06:52:09 INFO - PROCESS | 3392 | 1461592329793 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 06:52:09 INFO - PROCESS | 3392 | 1461592329799 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 06:52:09 INFO - PROCESS | 3392 | 1461592329802 Marionette TRACE conn3 <- [1,2606,null,{}] 06:52:09 INFO - PROCESS | 3392 | 1461592329808 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:10 INFO - PROCESS | 3392 | 1461592330039 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 06:52:10 INFO - PROCESS | 3392 | 1461592330368 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1902e5800 == 189 [pid = 3392] [id = 659] 06:52:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18c8c9c00) [pid = 3392] [serial = 1978] [outer = (nil)] 06:52:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18db03400) [pid = 3392] [serial = 1979] [outer = 0x7fb18c8c9c00] 06:52:10 INFO - PROCESS | 3392 | 1461592330447 Marionette DEBUG loaded listener.js 06:52:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18db0d000) [pid = 3392] [serial = 1980] [outer = 0x7fb18c8c9c00] 06:52:11 INFO - PROCESS | 3392 | 1461592331366 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 06:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 06:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1630ms 06:52:11 INFO - PROCESS | 3392 | 1461592331430 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 06:52:11 INFO - PROCESS | 3392 | 1461592331434 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 06:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 06:52:11 INFO - PROCESS | 3392 | 1461592331439 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 06:52:11 INFO - PROCESS | 3392 | 1461592331442 Marionette TRACE conn3 <- [1,2610,null,{}] 06:52:11 INFO - PROCESS | 3392 | 1461592331448 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:11 INFO - PROCESS | 3392 | 1461592331688 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 06:52:12 INFO - PROCESS | 3392 | 1461592332006 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb190419800 == 190 [pid = 3392] [id = 660] 06:52:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18c8c5000) [pid = 3392] [serial = 1981] [outer = (nil)] 06:52:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18e7ccc00) [pid = 3392] [serial = 1982] [outer = 0x7fb18c8c5000] 06:52:12 INFO - PROCESS | 3392 | 1461592332089 Marionette DEBUG loaded listener.js 06:52:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb18f157c00) [pid = 3392] [serial = 1983] [outer = 0x7fb18c8c5000] 06:52:12 INFO - PROCESS | 3392 | 1461592332978 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 06:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 06:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1583ms 06:52:13 INFO - PROCESS | 3392 | 1461592333024 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 06:52:13 INFO - PROCESS | 3392 | 1461592333028 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 06:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 06:52:13 INFO - PROCESS | 3392 | 1461592333033 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 06:52:13 INFO - PROCESS | 3392 | 1461592333036 Marionette TRACE conn3 <- [1,2614,null,{}] 06:52:13 INFO - PROCESS | 3392 | 1461592333042 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:13 INFO - PROCESS | 3392 | 1461592333275 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 06:52:13 INFO - PROCESS | 3392 | 1461592333620 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb191908000 == 191 [pid = 3392] [id = 661] 06:52:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb17ef35800) [pid = 3392] [serial = 1984] [outer = (nil)] 06:52:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb18f16e800) [pid = 3392] [serial = 1985] [outer = 0x7fb17ef35800] 06:52:13 INFO - PROCESS | 3392 | 1461592333700 Marionette DEBUG loaded listener.js 06:52:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb18f1ce800) [pid = 3392] [serial = 1986] [outer = 0x7fb17ef35800] 06:52:14 INFO - PROCESS | 3392 | 1461592334569 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 06:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 06:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1578ms 06:52:14 INFO - PROCESS | 3392 | 1461592334613 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 06:52:14 INFO - PROCESS | 3392 | 1461592334617 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 06:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 06:52:14 INFO - PROCESS | 3392 | 1461592334623 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 06:52:14 INFO - PROCESS | 3392 | 1461592334625 Marionette TRACE conn3 <- [1,2618,null,{}] 06:52:14 INFO - PROCESS | 3392 | 1461592334630 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:14 INFO - PROCESS | 3392 | 1461592334882 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 06:52:15 INFO - PROCESS | 3392 | 1461592335207 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19341f000 == 192 [pid = 3392] [id = 662] 06:52:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb180f31000) [pid = 3392] [serial = 1987] [outer = (nil)] 06:52:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb18f23e000) [pid = 3392] [serial = 1988] [outer = 0x7fb180f31000] 06:52:15 INFO - PROCESS | 3392 | 1461592335287 Marionette DEBUG loaded listener.js 06:52:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb18f244800) [pid = 3392] [serial = 1989] [outer = 0x7fb180f31000] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7ce5800 == 191 [pid = 3392] [id = 316] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c81a800 == 190 [pid = 3392] [id = 319] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a79800 == 189 [pid = 3392] [id = 642] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b250800 == 188 [pid = 3392] [id = 641] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a7e800 == 187 [pid = 3392] [id = 640] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1775c6000 == 186 [pid = 3392] [id = 639] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c920800 == 185 [pid = 3392] [id = 638] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c758800 == 184 [pid = 3392] [id = 637] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c387000 == 183 [pid = 3392] [id = 636] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c037800 == 182 [pid = 3392] [id = 635] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18ba59800 == 181 [pid = 3392] [id = 634] 06:52:16 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18aa98800 == 180 [pid = 3392] [id = 633] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb18cc20400) [pid = 3392] [serial = 1805] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb182d67800) [pid = 3392] [serial = 1836] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb1a7409800) [pid = 3392] [serial = 1821] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb17c04f800) [pid = 3392] [serial = 1850] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb1a3e74c00) [pid = 3392] [serial = 1820] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb196085000) [pid = 3392] [serial = 1817] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb17b3c3000) [pid = 3392] [serial = 1829] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb17ef3a800) [pid = 3392] [serial = 1856] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb181bdb000) [pid = 3392] [serial = 1797] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb1835a8400) [pid = 3392] [serial = 1719] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18c7d1800) [pid = 3392] [serial = 1844] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb17e1cc000) [pid = 3392] [serial = 1794] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb194c2a400) [pid = 3392] [serial = 1814] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb17c68b800) [pid = 3392] [serial = 1853] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb17c25c400) [pid = 3392] [serial = 1851] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb1a7ca7800) [pid = 3392] [serial = 1824] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb191ac0000) [pid = 3392] [serial = 1809] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb182d61800) [pid = 3392] [serial = 1835] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb18baa4c00) [pid = 3392] [serial = 1841] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb18c2cb000) [pid = 3392] [serial = 1803] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb179daa800) [pid = 3392] [serial = 1848] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb18c7d7c00) [pid = 3392] [serial = 1845] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb192fbd000) [pid = 3392] [serial = 1811] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb190168c00) [pid = 3392] [serial = 1808] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb18bf38000) [pid = 3392] [serial = 1802] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb17e1c2400) [pid = 3392] [serial = 1854] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb1a7715000) [pid = 3392] [serial = 1827] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb195182800) [pid = 3392] [serial = 1815] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb1806adc00) [pid = 3392] [serial = 1796] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb189cd1c00) [pid = 3392] [serial = 1800] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb1a77a8c00) [pid = 3392] [serial = 1823] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb1943d5000) [pid = 3392] [serial = 1812] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb1a7e3a400) [pid = 3392] [serial = 1833] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb182d6b000) [pid = 3392] [serial = 1838] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb180410800) [pid = 3392] [serial = 1857] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb1a276ac00) [pid = 3392] [serial = 1818] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb1835a3c00) [pid = 3392] [serial = 1799] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb179a9c800) [pid = 3392] [serial = 1847] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb18f241c00) [pid = 3392] [serial = 1806] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb17b3cd000) [pid = 3392] [serial = 1832] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb17c3b7800) [pid = 3392] [serial = 1793] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb17885e400) [pid = 3392] [serial = 1826] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb17b3c8000) [pid = 3392] [serial = 1830] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb18baa0000) [pid = 3392] [serial = 1839] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb18baa9400) [pid = 3392] [serial = 1842] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb17e8f6800) [pid = 3392] [serial = 1859] [outer = (nil)] [url = about:blank] 06:52:17 INFO - PROCESS | 3392 | 1461592337849 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 06:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 06:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3284ms 06:52:17 INFO - PROCESS | 3392 | 1461592337908 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 06:52:17 INFO - PROCESS | 3392 | 1461592337915 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 06:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 06:52:17 INFO - PROCESS | 3392 | 1461592337922 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 06:52:17 INFO - PROCESS | 3392 | 1461592337928 Marionette TRACE conn3 <- [1,2622,null,{}] 06:52:17 INFO - PROCESS | 3392 | 1461592337934 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:18 INFO - PROCESS | 3392 | 1461592338157 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 06:52:18 INFO - PROCESS | 3392 | 1461592338347 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a44800 == 181 [pid = 3392] [id = 663] 06:52:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb179a9ac00) [pid = 3392] [serial = 1990] [outer = (nil)] 06:52:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb17b393000) [pid = 3392] [serial = 1991] [outer = 0x7fb179a9ac00] 06:52:18 INFO - PROCESS | 3392 | 1461592338414 Marionette DEBUG loaded listener.js 06:52:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb17b3c8000) [pid = 3392] [serial = 1992] [outer = 0x7fb179a9ac00] 06:52:19 INFO - PROCESS | 3392 | 1461592339340 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 06:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 06:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1481ms 06:52:19 INFO - PROCESS | 3392 | 1461592339404 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 06:52:19 INFO - PROCESS | 3392 | 1461592339412 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 06:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 06:52:19 INFO - PROCESS | 3392 | 1461592339422 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 06:52:19 INFO - PROCESS | 3392 | 1461592339426 Marionette TRACE conn3 <- [1,2626,null,{}] 06:52:19 INFO - PROCESS | 3392 | 1461592339431 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:19 INFO - PROCESS | 3392 | 1461592339682 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 06:52:19 INFO - PROCESS | 3392 | 1461592339903 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b1b0000 == 182 [pid = 3392] [id = 664] 06:52:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb17b49e400) [pid = 3392] [serial = 1993] [outer = (nil)] 06:52:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb17c3b2400) [pid = 3392] [serial = 1994] [outer = 0x7fb17b49e400] 06:52:19 INFO - PROCESS | 3392 | 1461592339971 Marionette DEBUG loaded listener.js 06:52:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb17c88cc00) [pid = 3392] [serial = 1995] [outer = 0x7fb17b49e400] 06:52:20 INFO - PROCESS | 3392 | 1461592340920 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 06:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 06:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1530ms 06:52:20 INFO - PROCESS | 3392 | 1461592340952 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 06:52:20 INFO - PROCESS | 3392 | 1461592340956 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 06:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 06:52:20 INFO - PROCESS | 3392 | 1461592340968 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 06:52:20 INFO - PROCESS | 3392 | 1461592340982 Marionette TRACE conn3 <- [1,2630,null,{}] 06:52:21 INFO - PROCESS | 3392 | 1461592341055 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:21 INFO - PROCESS | 3392 | 1461592341402 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 06:52:21 INFO - PROCESS | 3392 | 1461592341443 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c6d2800 == 183 [pid = 3392] [id = 665] 06:52:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb17eed1400) [pid = 3392] [serial = 1996] [outer = (nil)] 06:52:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb180414000) [pid = 3392] [serial = 1997] [outer = 0x7fb17eed1400] 06:52:21 INFO - PROCESS | 3392 | 1461592341515 Marionette DEBUG loaded listener.js 06:52:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb1805cac00) [pid = 3392] [serial = 1998] [outer = 0x7fb17eed1400] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb17e1c7400) [pid = 3392] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb182b56c00) [pid = 3392] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb1834ea400) [pid = 3392] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb18327dc00) [pid = 3392] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb178859000) [pid = 3392] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb17c2f0400) [pid = 3392] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb17e8f1800) [pid = 3392] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb178859800) [pid = 3392] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb176b73c00) [pid = 3392] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb17c254800) [pid = 3392] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb182d11400) [pid = 3392] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb176b71c00) [pid = 3392] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb179aa2400) [pid = 3392] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb181e5e000) [pid = 3392] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb17e1cc800) [pid = 3392] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb17b398400) [pid = 3392] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb180480000) [pid = 3392] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 06:52:22 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb189cce400) [pid = 3392] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 06:52:22 INFO - PROCESS | 3392 | 1461592342986 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 06:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 06:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2046ms 06:52:23 INFO - PROCESS | 3392 | 1461592343015 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 06:52:23 INFO - PROCESS | 3392 | 1461592343019 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 06:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 06:52:23 INFO - PROCESS | 3392 | 1461592343024 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 06:52:23 INFO - PROCESS | 3392 | 1461592343027 Marionette TRACE conn3 <- [1,2634,null,{}] 06:52:23 INFO - PROCESS | 3392 | 1461592343044 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:23 INFO - PROCESS | 3392 | 1461592343247 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 06:52:23 INFO - PROCESS | 3392 | 1461592343262 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e0dc800 == 184 [pid = 3392] [id = 666] 06:52:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb176b70800) [pid = 3392] [serial = 1999] [outer = (nil)] 06:52:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb1806a2800) [pid = 3392] [serial = 2000] [outer = 0x7fb176b70800] 06:52:23 INFO - PROCESS | 3392 | 1461592343325 Marionette DEBUG loaded listener.js 06:52:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb180f39c00) [pid = 3392] [serial = 2001] [outer = 0x7fb176b70800] 06:52:24 INFO - PROCESS | 3392 | 1461592344275 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 06:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 06:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1291ms 06:52:24 INFO - PROCESS | 3392 | 1461592344317 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 06:52:24 INFO - PROCESS | 3392 | 1461592344320 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 06:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 06:52:24 INFO - PROCESS | 3392 | 1461592344326 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 06:52:24 INFO - PROCESS | 3392 | 1461592344328 Marionette TRACE conn3 <- [1,2638,null,{}] 06:52:24 INFO - PROCESS | 3392 | 1461592344333 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:24 INFO - PROCESS | 3392 | 1461592344555 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 06:52:25 INFO - PROCESS | 3392 | 1461592345024 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775c4000 == 185 [pid = 3392] [id = 667] 06:52:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb176b76400) [pid = 3392] [serial = 2002] [outer = (nil)] 06:52:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb178858800) [pid = 3392] [serial = 2003] [outer = 0x7fb176b76400] 06:52:25 INFO - PROCESS | 3392 | 1461592345109 Marionette DEBUG loaded listener.js 06:52:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb179da4400) [pid = 3392] [serial = 2004] [outer = 0x7fb176b76400] 06:52:26 INFO - PROCESS | 3392 | 1461592346111 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 06:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 06:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1837ms 06:52:26 INFO - PROCESS | 3392 | 1461592346166 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 06:52:26 INFO - PROCESS | 3392 | 1461592346172 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 06:52:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 06:52:26 INFO - PROCESS | 3392 | 1461592346181 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 06:52:26 INFO - PROCESS | 3392 | 1461592346187 Marionette TRACE conn3 <- [1,2642,null,{}] 06:52:26 INFO - PROCESS | 3392 | 1461592346194 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:26 INFO - PROCESS | 3392 | 1461592346445 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 06:52:26 INFO - PROCESS | 3392 | 1461592346760 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b697800 == 186 [pid = 3392] [id = 668] 06:52:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb17c04f800) [pid = 3392] [serial = 2005] [outer = (nil)] 06:52:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb17c256800) [pid = 3392] [serial = 2006] [outer = 0x7fb17c04f800] 06:52:26 INFO - PROCESS | 3392 | 1461592346849 Marionette DEBUG loaded listener.js 06:52:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb17c3b0400) [pid = 3392] [serial = 2007] [outer = 0x7fb17c04f800] 06:52:27 INFO - PROCESS | 3392 | 1461592347779 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 06:52:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 06:52:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1634ms 06:52:27 INFO - PROCESS | 3392 | 1461592347819 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 06:52:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 06:52:27 INFO - PROCESS | 3392 | 1461592347826 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 06:52:27 INFO - PROCESS | 3392 | 1461592347832 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 06:52:27 INFO - PROCESS | 3392 | 1461592347836 Marionette TRACE conn3 <- [1,2646,null,{}] 06:52:27 INFO - PROCESS | 3392 | 1461592347842 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:28 INFO - PROCESS | 3392 | 1461592348085 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 06:52:28 INFO - PROCESS | 3392 | 1461592348440 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e5e1000 == 187 [pid = 3392] [id = 669] 06:52:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb17e1cc000) [pid = 3392] [serial = 2008] [outer = (nil)] 06:52:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb17e8f0000) [pid = 3392] [serial = 2009] [outer = 0x7fb17e1cc000] 06:52:28 INFO - PROCESS | 3392 | 1461592348522 Marionette DEBUG loaded listener.js 06:52:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb17ef38c00) [pid = 3392] [serial = 2010] [outer = 0x7fb17e1cc000] 06:52:29 INFO - PROCESS | 3392 | 1461592349470 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 06:52:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 06:52:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1681ms 06:52:29 INFO - PROCESS | 3392 | 1461592349514 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 06:52:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 06:52:29 INFO - PROCESS | 3392 | 1461592349518 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 06:52:29 INFO - PROCESS | 3392 | 1461592349534 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 06:52:29 INFO - PROCESS | 3392 | 1461592349543 Marionette TRACE conn3 <- [1,2650,null,{}] 06:52:29 INFO - PROCESS | 3392 | 1461592349549 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:29 INFO - PROCESS | 3392 | 1461592349788 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 06:52:30 INFO - PROCESS | 3392 | 1461592350093 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1810ac800 == 188 [pid = 3392] [id = 670] 06:52:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb17c685800) [pid = 3392] [serial = 2011] [outer = (nil)] 06:52:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb181bd1800) [pid = 3392] [serial = 2012] [outer = 0x7fb17c685800] 06:52:30 INFO - PROCESS | 3392 | 1461592350172 Marionette DEBUG loaded listener.js 06:52:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb181d64c00) [pid = 3392] [serial = 2013] [outer = 0x7fb17c685800] 06:52:31 INFO - PROCESS | 3392 | 1461592351057 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 06:52:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 06:52:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1596ms 06:52:31 INFO - PROCESS | 3392 | 1461592351122 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 06:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 06:52:31 INFO - PROCESS | 3392 | 1461592351127 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 06:52:31 INFO - PROCESS | 3392 | 1461592351133 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 06:52:31 INFO - PROCESS | 3392 | 1461592351136 Marionette TRACE conn3 <- [1,2654,null,{}] 06:52:31 INFO - PROCESS | 3392 | 1461592351141 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:31 INFO - PROCESS | 3392 | 1461592351350 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 06:52:31 INFO - PROCESS | 3392 | 1461592351571 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181d7e000 == 189 [pid = 3392] [id = 671] 06:52:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb17e367c00) [pid = 3392] [serial = 2014] [outer = (nil)] 06:52:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb18208ec00) [pid = 3392] [serial = 2015] [outer = 0x7fb17e367c00] 06:52:31 INFO - PROCESS | 3392 | 1461592351706 Marionette DEBUG loaded listener.js 06:52:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb182b57400) [pid = 3392] [serial = 2016] [outer = 0x7fb17e367c00] 06:52:32 INFO - PROCESS | 3392 | 1461592352650 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 06:52:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 06:52:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1589ms 06:52:32 INFO - PROCESS | 3392 | 1461592352722 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 06:52:32 INFO - PROCESS | 3392 | 1461592352725 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 06:52:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 06:52:32 INFO - PROCESS | 3392 | 1461592352731 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 06:52:32 INFO - PROCESS | 3392 | 1461592352734 Marionette TRACE conn3 <- [1,2658,null,{}] 06:52:32 INFO - PROCESS | 3392 | 1461592352739 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:32 INFO - PROCESS | 3392 | 1461592352944 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 06:52:33 INFO - PROCESS | 3392 | 1461592353207 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb182cda800 == 190 [pid = 3392] [id = 672] 06:52:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb182d5d000) [pid = 3392] [serial = 2017] [outer = (nil)] 06:52:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb182d62400) [pid = 3392] [serial = 2018] [outer = 0x7fb182d5d000] 06:52:33 INFO - PROCESS | 3392 | 1461592353345 Marionette DEBUG loaded listener.js 06:52:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb182f51400) [pid = 3392] [serial = 2019] [outer = 0x7fb182d5d000] 06:52:34 INFO - PROCESS | 3392 | 1461592354267 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 06:52:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 06:52:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1583ms 06:52:34 INFO - PROCESS | 3392 | 1461592354316 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 06:52:34 INFO - PROCESS | 3392 | 1461592354319 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 06:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 06:52:34 INFO - PROCESS | 3392 | 1461592354325 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 06:52:34 INFO - PROCESS | 3392 | 1461592354327 Marionette TRACE conn3 <- [1,2662,null,{}] 06:52:34 INFO - PROCESS | 3392 | 1461592354333 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:34 INFO - PROCESS | 3392 | 1461592354552 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 06:52:34 INFO - PROCESS | 3392 | 1461592354881 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18354d800 == 191 [pid = 3392] [id = 673] 06:52:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb182d0d800) [pid = 3392] [serial = 2020] [outer = (nil)] 06:52:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb18327b800) [pid = 3392] [serial = 2021] [outer = 0x7fb182d0d800] 06:52:34 INFO - PROCESS | 3392 | 1461592354957 Marionette DEBUG loaded listener.js 06:52:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb1834e5c00) [pid = 3392] [serial = 2022] [outer = 0x7fb182d0d800] 06:52:35 INFO - PROCESS | 3392 | 1461592355822 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 06:52:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 06:52:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1528ms 06:52:35 INFO - PROCESS | 3392 | 1461592355855 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 06:52:35 INFO - PROCESS | 3392 | 1461592355858 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 06:52:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 06:52:35 INFO - PROCESS | 3392 | 1461592355864 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 06:52:35 INFO - PROCESS | 3392 | 1461592355867 Marionette TRACE conn3 <- [1,2666,null,{}] 06:52:35 INFO - PROCESS | 3392 | 1461592355872 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:36 INFO - PROCESS | 3392 | 1461592356103 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 06:52:36 INFO - PROCESS | 3392 | 1461592356375 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184e93000 == 192 [pid = 3392] [id = 674] 06:52:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb182d5e000) [pid = 3392] [serial = 2023] [outer = (nil)] 06:52:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb1835a3c00) [pid = 3392] [serial = 2024] [outer = 0x7fb182d5e000] 06:52:36 INFO - PROCESS | 3392 | 1461592356498 Marionette DEBUG loaded listener.js 06:52:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb184af8c00) [pid = 3392] [serial = 2025] [outer = 0x7fb182d5e000] 06:52:37 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:37 INFO - PROCESS | 3392 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:52:37 INFO - PROCESS | 3392 | 1461592357824 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 06:52:37 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) 06:52:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1989ms 06:52:37 INFO - PROCESS | 3392 | 1461592357854 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 06:52:37 INFO - PROCESS | 3392 | 1461592357857 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 06:52:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 06:52:37 INFO - PROCESS | 3392 | 1461592357868 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 06:52:37 INFO - PROCESS | 3392 | 1461592357874 Marionette TRACE conn3 <- [1,2670,null,{}] 06:52:37 INFO - PROCESS | 3392 | 1461592357879 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:38 INFO - PROCESS | 3392 | 1461592358147 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 06:52:38 INFO - PROCESS | 3392 | 1461592358414 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:38 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a967800 == 193 [pid = 3392] [id = 675] 06:52:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb17c889800) [pid = 3392] [serial = 2026] [outer = (nil)] 06:52:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb184ca4400) [pid = 3392] [serial = 2027] [outer = 0x7fb17c889800] 06:52:38 INFO - PROCESS | 3392 | 1461592358488 Marionette DEBUG loaded listener.js 06:52:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb189cb3000) [pid = 3392] [serial = 2028] [outer = 0x7fb17c889800] 06:52:39 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:39 INFO - PROCESS | 3392 | 1461592359869 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 06:52:39 INFO - PROCESS | 3392 | 1461592359910 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 06:52:39 INFO - PROCESS | 3392 | 1461592359918 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 06:52:39 INFO - PROCESS | 3392 | 1461592359927 Marionette TRACE conn3 <- [1,2674,null,{}] 06:52:39 INFO - PROCESS | 3392 | 1461592359934 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:40 INFO - PROCESS | 3392 | 1461592360250 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 06:52:40 INFO - PROCESS | 3392 | 1461592360524 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18be47000 == 194 [pid = 3392] [id = 676] 06:52:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb182f6bc00) [pid = 3392] [serial = 2029] [outer = (nil)] 06:52:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18a750000) [pid = 3392] [serial = 2030] [outer = 0x7fb182f6bc00] 06:52:40 INFO - PROCESS | 3392 | 1461592360608 Marionette DEBUG loaded listener.js 06:52:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18b82a800) [pid = 3392] [serial = 2031] [outer = 0x7fb182f6bc00] 06:52:41 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:42 INFO - PROCESS | 3392 | 1461592361993 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 06:52:42 INFO - PROCESS | 3392 | 1461592362023 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 06:52:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 06:52:42 INFO - PROCESS | 3392 | 1461592362030 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 06:52:42 INFO - PROCESS | 3392 | 1461592362034 Marionette TRACE conn3 <- [1,2678,null,{}] 06:52:42 INFO - PROCESS | 3392 | 1461592362039 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:42 INFO - PROCESS | 3392 | 1461592362315 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 06:52:42 INFO - PROCESS | 3392 | 1461592362557 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c753000 == 195 [pid = 3392] [id = 677] 06:52:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18a995000) [pid = 3392] [serial = 2032] [outer = (nil)] 06:52:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18bbb6400) [pid = 3392] [serial = 2033] [outer = 0x7fb18a995000] 06:52:42 INFO - PROCESS | 3392 | 1461592362644 Marionette DEBUG loaded listener.js 06:52:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18c126c00) [pid = 3392] [serial = 2034] [outer = 0x7fb18a995000] 06:52:44 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:44 INFO - PROCESS | 3392 | 1461592364045 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 06:52:44 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) 06:52:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2033ms 06:52:44 INFO - PROCESS | 3392 | 1461592364064 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 06:52:44 INFO - PROCESS | 3392 | 1461592364068 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 06:52:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 06:52:44 INFO - PROCESS | 3392 | 1461592364075 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 06:52:44 INFO - PROCESS | 3392 | 1461592364079 Marionette TRACE conn3 <- [1,2682,null,{}] 06:52:44 INFO - PROCESS | 3392 | 1461592364085 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:44 INFO - PROCESS | 3392 | 1461592364393 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 06:52:44 INFO - PROCESS | 3392 | 1461592364690 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18dc91800 == 196 [pid = 3392] [id = 678] 06:52:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18ba9b000) [pid = 3392] [serial = 2035] [outer = (nil)] 06:52:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb18c4f1400) [pid = 3392] [serial = 2036] [outer = 0x7fb18ba9b000] 06:52:44 INFO - PROCESS | 3392 | 1461592364797 Marionette DEBUG loaded listener.js 06:52:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb18d92d400) [pid = 3392] [serial = 2037] [outer = 0x7fb18ba9b000] 06:52:46 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:46 INFO - PROCESS | 3392 | 1461592366327 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 06:52:46 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) 06:52:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2289ms 06:52:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 06:52:46 INFO - PROCESS | 3392 | 1461592366365 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 06:52:46 INFO - PROCESS | 3392 | 1461592366368 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 06:52:46 INFO - PROCESS | 3392 | 1461592366374 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 06:52:46 INFO - PROCESS | 3392 | 1461592366377 Marionette TRACE conn3 <- [1,2686,null,{}] 06:52:46 INFO - PROCESS | 3392 | 1461592366382 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:46 INFO - PROCESS | 3392 | 1461592366691 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 06:52:46 INFO - PROCESS | 3392 | 1461592366943 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fda3000 == 197 [pid = 3392] [id = 679] 06:52:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18ba9d800) [pid = 3392] [serial = 2038] [outer = (nil)] 06:52:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18f177000) [pid = 3392] [serial = 2039] [outer = 0x7fb18ba9d800] 06:52:47 INFO - PROCESS | 3392 | 1461592367039 Marionette DEBUG loaded listener.js 06:52:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18f241c00) [pid = 3392] [serial = 2040] [outer = 0x7fb18ba9d800] 06:52:48 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:48 INFO - PROCESS | 3392 | 1461592368509 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 06:52:48 INFO - PROCESS | 3392 | 1461592368666 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 06:52:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 06:52:48 INFO - PROCESS | 3392 | 1461592368691 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 06:52:48 INFO - PROCESS | 3392 | 1461592368696 Marionette TRACE conn3 <- [1,2690,null,{}] 06:52:48 INFO - PROCESS | 3392 | 1461592368704 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:48 INFO - PROCESS | 3392 | 1461592368972 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 06:52:49 INFO - PROCESS | 3392 | 1461592369287 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb193fe9800 == 198 [pid = 3392] [id = 680] 06:52:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb184c71000) [pid = 3392] [serial = 2041] [outer = (nil)] 06:52:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18f253c00) [pid = 3392] [serial = 2042] [outer = 0x7fb184c71000] 06:52:49 INFO - PROCESS | 3392 | 1461592369403 Marionette DEBUG loaded listener.js 06:52:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18f25f000) [pid = 3392] [serial = 2043] [outer = 0x7fb184c71000] 06:52:50 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:50 INFO - PROCESS | 3392 | 1461592370802 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 06:52:50 INFO - PROCESS | 3392 | 1461592370834 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 06:52:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 06:52:50 INFO - PROCESS | 3392 | 1461592370840 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 06:52:50 INFO - PROCESS | 3392 | 1461592370844 Marionette TRACE conn3 <- [1,2694,null,{}] 06:52:50 INFO - PROCESS | 3392 | 1461592370849 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:51 INFO - PROCESS | 3392 | 1461592371097 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 06:52:51 INFO - PROCESS | 3392 | 1461592371455 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c6e8000 == 199 [pid = 3392] [id = 681] 06:52:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb179a97400) [pid = 3392] [serial = 2044] [outer = (nil)] 06:52:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18f25f800) [pid = 3392] [serial = 2045] [outer = 0x7fb179a97400] 06:52:51 INFO - PROCESS | 3392 | 1461592371530 Marionette DEBUG loaded listener.js 06:52:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18f4b5c00) [pid = 3392] [serial = 2046] [outer = 0x7fb179a97400] 06:52:53 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:53 INFO - PROCESS | 3392 | 1461592373690 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 06:52:53 INFO - PROCESS | 3392 | 1461592373745 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 06:52:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 06:52:53 INFO - PROCESS | 3392 | 1461592373754 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 06:52:53 INFO - PROCESS | 3392 | 1461592373759 Marionette TRACE conn3 <- [1,2698,null,{}] 06:52:53 INFO - PROCESS | 3392 | 1461592373767 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:54 INFO - PROCESS | 3392 | 1461592374029 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 06:52:54 INFO - PROCESS | 3392 | 1461592374352 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b6b1800 == 200 [pid = 3392] [id = 682] 06:52:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb17b3c3000) [pid = 3392] [serial = 2047] [outer = (nil)] 06:52:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb17b3ca000) [pid = 3392] [serial = 2048] [outer = 0x7fb17b3c3000] 06:52:54 INFO - PROCESS | 3392 | 1461592374425 Marionette DEBUG loaded listener.js 06:52:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb17c250c00) [pid = 3392] [serial = 2049] [outer = 0x7fb17b3c3000] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb174cd7000 == 199 [pid = 3392] [id = 615] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181d7b000 == 198 [pid = 3392] [id = 300] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17641e800 == 197 [pid = 3392] [id = 518] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e0dc800 == 196 [pid = 3392] [id = 666] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17c6d2800 == 195 [pid = 3392] [id = 665] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b1b0000 == 194 [pid = 3392] [id = 664] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a44800 == 193 [pid = 3392] [id = 663] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb190419800 == 192 [pid = 3392] [id = 660] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1902e5800 == 191 [pid = 3392] [id = 659] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18fda1800 == 190 [pid = 3392] [id = 658] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f725000 == 189 [pid = 3392] [id = 657] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f5c6000 == 188 [pid = 3392] [id = 656] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dca6000 == 187 [pid = 3392] [id = 655] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cbb3800 == 186 [pid = 3392] [id = 654] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c3a0800 == 185 [pid = 3392] [id = 653] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bfb9800 == 184 [pid = 3392] [id = 652] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a965800 == 183 [pid = 3392] [id = 651] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189a95800 == 182 [pid = 3392] [id = 650] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb183551000 == 181 [pid = 3392] [id = 649] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181eaf000 == 180 [pid = 3392] [id = 648] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181a7c800 == 179 [pid = 3392] [id = 647] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17efb3800 == 178 [pid = 3392] [id = 646] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e235000 == 177 [pid = 3392] [id = 645] 06:52:55 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b0c4000 == 176 [pid = 3392] [id = 644] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb180f3b000) [pid = 3392] [serial = 1871] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb182f47000) [pid = 3392] [serial = 1883] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb18a750400) [pid = 3392] [serial = 1902] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb1835a8000) [pid = 3392] [serial = 1893] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb189ca6800) [pid = 3392] [serial = 1896] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb17885bc00) [pid = 3392] [serial = 1919] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb17c686400) [pid = 3392] [serial = 1925] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb17e8fdc00) [pid = 3392] [serial = 1865] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb17b3c4400) [pid = 3392] [serial = 1922] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb1817ac000) [pid = 3392] [serial = 1872] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb184c71c00) [pid = 3392] [serial = 1895] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb17b499400) [pid = 3392] [serial = 1929] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb182d60800) [pid = 3392] [serial = 1881] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb1831f8000) [pid = 3392] [serial = 1890] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb18aac2000) [pid = 3392] [serial = 1907] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb182f62800) [pid = 3392] [serial = 1887] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb18baa2c00) [pid = 3392] [serial = 1913] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb182f55400) [pid = 3392] [serial = 1886] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb1834ee800) [pid = 3392] [serial = 1892] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb181e5e800) [pid = 3392] [serial = 1880] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb17b4a3800) [pid = 3392] [serial = 1923] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb18a744000) [pid = 3392] [serial = 1901] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb178856c00) [pid = 3392] [serial = 1928] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb18bbbf800) [pid = 3392] [serial = 1916] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb18187c400) [pid = 3392] [serial = 1874] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb182f6c000) [pid = 3392] [serial = 1889] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb182088c00) [pid = 3392] [serial = 1878] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb189ccfc00) [pid = 3392] [serial = 1899] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb17c88bc00) [pid = 3392] [serial = 1926] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb17c3aec00) [pid = 3392] [serial = 1863] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb17b3c9800) [pid = 3392] [serial = 1862] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb1805cc000) [pid = 3392] [serial = 1868] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb182071000) [pid = 3392] [serial = 1877] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb181bde400) [pid = 3392] [serial = 1875] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb18aabb400) [pid = 3392] [serial = 1905] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18b836800) [pid = 3392] [serial = 1910] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb18a99a000) [pid = 3392] [serial = 1904] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb189cae000) [pid = 3392] [serial = 1898] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb180415c00) [pid = 3392] [serial = 1866] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb1806a5000) [pid = 3392] [serial = 1869] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb179a9b000) [pid = 3392] [serial = 1920] [outer = (nil)] [url = about:blank] 06:52:55 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb17ef3f800) [pid = 3392] [serial = 1931] [outer = (nil)] [url = about:blank] 06:52:56 INFO - PROCESS | 3392 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:56 INFO - PROCESS | 3392 | 1461592376541 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 06:52:56 INFO - PROCESS | 3392 | 1461592376609 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 06:52:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 06:52:56 INFO - PROCESS | 3392 | 1461592376619 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 06:52:56 INFO - PROCESS | 3392 | 1461592376622 Marionette TRACE conn3 <- [1,2702,null,{}] 06:52:56 INFO - PROCESS | 3392 | 1461592376628 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:56 INFO - PROCESS | 3392 | 1461592376959 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 06:52:57 INFO - PROCESS | 3392 | 1461592377158 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb179d62000 == 177 [pid = 3392] [id = 683] 06:52:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb17b3c4c00) [pid = 3392] [serial = 2050] [outer = (nil)] 06:52:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb17c889400) [pid = 3392] [serial = 2051] [outer = 0x7fb17b3c4c00] 06:52:57 INFO - PROCESS | 3392 | 1461592377227 Marionette DEBUG loaded listener.js 06:52:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb17e36b400) [pid = 3392] [serial = 2052] [outer = 0x7fb17b3c4c00] 06:52:58 INFO - PROCESS | 3392 | 1461592378194 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 06:52:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 06:52:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1629ms 06:52:58 INFO - PROCESS | 3392 | 1461592378252 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 06:52:58 INFO - PROCESS | 3392 | 1461592378255 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 06:52:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 06:52:58 INFO - PROCESS | 3392 | 1461592378262 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 06:52:58 INFO - PROCESS | 3392 | 1461592378268 Marionette TRACE conn3 <- [1,2706,null,{}] 06:52:58 INFO - PROCESS | 3392 | 1461592378284 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:52:58 INFO - PROCESS | 3392 | 1461592378582 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 06:52:58 INFO - PROCESS | 3392 | 1461592378806 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df1e800 == 178 [pid = 3392] [id = 684] 06:52:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb180414c00) [pid = 3392] [serial = 2053] [outer = (nil)] 06:52:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb180480c00) [pid = 3392] [serial = 2054] [outer = 0x7fb180414c00] 06:52:58 INFO - PROCESS | 3392 | 1461592378876 Marionette DEBUG loaded listener.js 06:52:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb1806a9400) [pid = 3392] [serial = 2055] [outer = 0x7fb180414c00] 06:52:59 INFO - PROCESS | 3392 | 1461592379829 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 06:52:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 06:52:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1589ms 06:52:59 INFO - PROCESS | 3392 | 1461592379851 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 06:52:59 INFO - PROCESS | 3392 | 1461592379855 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 06:52:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 06:52:59 INFO - PROCESS | 3392 | 1461592379861 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 06:52:59 INFO - PROCESS | 3392 | 1461592379863 Marionette TRACE conn3 <- [1,2710,null,{}] 06:52:59 INFO - PROCESS | 3392 | 1461592379868 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:00 INFO - PROCESS | 3392 | 1461592380830 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb17e1cb000) [pid = 3392] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb182f61000) [pid = 3392] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb18c8c5000) [pid = 3392] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb18b82d000) [pid = 3392] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb179a98400) [pid = 3392] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb176b6ec00) [pid = 3392] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb17ef35800) [pid = 3392] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb180f31000) [pid = 3392] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb18187ec00) [pid = 3392] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb18c8c9c00) [pid = 3392] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb181e5b000) [pid = 3392] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb17eed1400) [pid = 3392] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb17c885c00) [pid = 3392] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb1805d0c00) [pid = 3392] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb17c2ecc00) [pid = 3392] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb17b4a2000) [pid = 3392] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb17e36ac00) [pid = 3392] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb18c4ef000) [pid = 3392] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb18c2c7800) [pid = 3392] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb17b49e400) [pid = 3392] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb1805c8400) [pid = 3392] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb179a9ac00) [pid = 3392] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 129 (0x7fb182f6c400) [pid = 3392] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 128 (0x7fb18c244c00) [pid = 3392] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 127 (0x7fb182f55800) [pid = 3392] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 126 (0x7fb176b6fc00) [pid = 3392] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 125 (0x7fb18c297400) [pid = 3392] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 124 (0x7fb176b6d400) [pid = 3392] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 06:53:00 INFO - PROCESS | 3392 | --DOMWINDOW == 123 (0x7fb189cd2000) [pid = 3392] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 06:53:01 INFO - PROCESS | 3392 | 1461592381071 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb179d5a000 == 179 [pid = 3392] [id = 685] 06:53:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 124 (0x7fb176b6d400) [pid = 3392] [serial = 2056] [outer = (nil)] 06:53:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 125 (0x7fb179a98400) [pid = 3392] [serial = 2057] [outer = 0x7fb176b6d400] 06:53:01 INFO - PROCESS | 3392 | 1461592381156 Marionette DEBUG loaded listener.js 06:53:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 126 (0x7fb17e1ce400) [pid = 3392] [serial = 2058] [outer = 0x7fb176b6d400] 06:53:02 INFO - PROCESS | 3392 | 1461592382024 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 06:53:02 INFO - PROCESS | 3392 | 1461592382066 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 06:53:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 06:53:02 INFO - PROCESS | 3392 | 1461592382083 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 06:53:02 INFO - PROCESS | 3392 | 1461592382087 Marionette TRACE conn3 <- [1,2714,null,{}] 06:53:02 INFO - PROCESS | 3392 | 1461592382095 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:02 INFO - PROCESS | 3392 | 1461592382332 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 06:53:02 INFO - PROCESS | 3392 | 1461592382515 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe17800 == 180 [pid = 3392] [id = 686] 06:53:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 127 (0x7fb176b6fc00) [pid = 3392] [serial = 2059] [outer = (nil)] 06:53:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 128 (0x7fb181e53800) [pid = 3392] [serial = 2060] [outer = 0x7fb176b6fc00] 06:53:02 INFO - PROCESS | 3392 | 1461592382590 Marionette DEBUG loaded listener.js 06:53:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 129 (0x7fb182078800) [pid = 3392] [serial = 2061] [outer = 0x7fb176b6fc00] 06:53:03 INFO - PROCESS | 3392 | 1461592383785 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 06:53:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 06:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1737ms 06:53:03 INFO - PROCESS | 3392 | 1461592383820 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 06:53:03 INFO - PROCESS | 3392 | 1461592383828 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 06:53:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 06:53:03 INFO - PROCESS | 3392 | 1461592383836 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 06:53:03 INFO - PROCESS | 3392 | 1461592383842 Marionette TRACE conn3 <- [1,2718,null,{}] 06:53:03 INFO - PROCESS | 3392 | 1461592383850 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:04 INFO - PROCESS | 3392 | 1461592384115 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 06:53:04 INFO - PROCESS | 3392 | 1461592384525 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b69d800 == 181 [pid = 3392] [id = 687] 06:53:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb17c891000) [pid = 3392] [serial = 2062] [outer = (nil)] 06:53:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb17e1d0c00) [pid = 3392] [serial = 2063] [outer = 0x7fb17c891000] 06:53:04 INFO - PROCESS | 3392 | 1461592384633 Marionette DEBUG loaded listener.js 06:53:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb180410800) [pid = 3392] [serial = 2064] [outer = 0x7fb17c891000] 06:53:05 INFO - PROCESS | 3392 | 1461592385630 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 06:53:05 INFO - PROCESS | 3392 | 1461592385695 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 06:53:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 06:53:05 INFO - PROCESS | 3392 | 1461592385707 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 06:53:05 INFO - PROCESS | 3392 | 1461592385710 Marionette TRACE conn3 <- [1,2722,null,{}] 06:53:05 INFO - PROCESS | 3392 | 1461592385717 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:05 INFO - PROCESS | 3392 | 1461592385978 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 06:53:06 INFO - PROCESS | 3392 | 1461592386399 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb180ce0800 == 182 [pid = 3392] [id = 688] 06:53:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb181d6bc00) [pid = 3392] [serial = 2065] [outer = (nil)] 06:53:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb182075800) [pid = 3392] [serial = 2066] [outer = 0x7fb181d6bc00] 06:53:06 INFO - PROCESS | 3392 | 1461592386527 Marionette DEBUG loaded listener.js 06:53:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb18208e000) [pid = 3392] [serial = 2067] [outer = 0x7fb181d6bc00] 06:53:07 INFO - PROCESS | 3392 | 1461592387729 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 06:53:07 INFO - PROCESS | 3392 | 1461592387801 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 06:53:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 06:53:07 INFO - PROCESS | 3392 | 1461592387808 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 06:53:07 INFO - PROCESS | 3392 | 1461592387813 Marionette TRACE conn3 <- [1,2726,null,{}] 06:53:07 INFO - PROCESS | 3392 | 1461592387829 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:08 INFO - PROCESS | 3392 | 1461592388107 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 06:53:08 INFO - PROCESS | 3392 | 1461592388418 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181e1b800 == 183 [pid = 3392] [id = 689] 06:53:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb182d67800) [pid = 3392] [serial = 2068] [outer = (nil)] 06:53:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb182f44800) [pid = 3392] [serial = 2069] [outer = 0x7fb182d67800] 06:53:08 INFO - PROCESS | 3392 | 1461592388504 Marionette DEBUG loaded listener.js 06:53:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb182f53c00) [pid = 3392] [serial = 2070] [outer = 0x7fb182d67800] 06:53:09 INFO - PROCESS | 3392 | 1461592389706 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 06:53:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 06:53:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1938ms 06:53:09 INFO - PROCESS | 3392 | 1461592389749 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 06:53:09 INFO - PROCESS | 3392 | 1461592389755 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 06:53:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 06:53:09 INFO - PROCESS | 3392 | 1461592389765 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 06:53:09 INFO - PROCESS | 3392 | 1461592389770 Marionette TRACE conn3 <- [1,2730,null,{}] 06:53:09 INFO - PROCESS | 3392 | 1461592389778 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:10 INFO - PROCESS | 3392 | 1461592390108 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 06:53:10 INFO - PROCESS | 3392 | 1461592390431 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb183029800 == 184 [pid = 3392] [id = 690] 06:53:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb182d17800) [pid = 3392] [serial = 2071] [outer = (nil)] 06:53:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb1831fc800) [pid = 3392] [serial = 2072] [outer = 0x7fb182d17800] 06:53:10 INFO - PROCESS | 3392 | 1461592390510 Marionette DEBUG loaded listener.js 06:53:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb1834ed000) [pid = 3392] [serial = 2073] [outer = 0x7fb182d17800] 06:53:11 INFO - PROCESS | 3392 | 1461592391832 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 06:53:11 INFO - PROCESS | 3392 | 1461592391855 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 06:53:11 INFO - PROCESS | 3392 | 1461592391862 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 06:53:11 INFO - PROCESS | 3392 | 1461592391864 Marionette TRACE conn3 <- [1,2734,null,{}] 06:53:11 INFO - PROCESS | 3392 | 1461592391870 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:12 INFO - PROCESS | 3392 | 1461592392166 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 06:53:12 INFO - PROCESS | 3392 | 1461592392445 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184d07800 == 185 [pid = 3392] [id = 691] 06:53:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb182d6ac00) [pid = 3392] [serial = 2074] [outer = (nil)] 06:53:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb184aee800) [pid = 3392] [serial = 2075] [outer = 0x7fb182d6ac00] 06:53:12 INFO - PROCESS | 3392 | 1461592392520 Marionette DEBUG loaded listener.js 06:53:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb184ca7c00) [pid = 3392] [serial = 2076] [outer = 0x7fb182d6ac00] 06:53:13 INFO - PROCESS | 3392 | 1461592393505 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 06:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 06:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1687ms 06:53:13 INFO - PROCESS | 3392 | 1461592393547 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 06:53:13 INFO - PROCESS | 3392 | 1461592393551 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 06:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 06:53:13 INFO - PROCESS | 3392 | 1461592393557 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 06:53:13 INFO - PROCESS | 3392 | 1461592393560 Marionette TRACE conn3 <- [1,2738,null,{}] 06:53:13 INFO - PROCESS | 3392 | 1461592393565 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:13 INFO - PROCESS | 3392 | 1461592393826 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 06:53:14 INFO - PROCESS | 3392 | 1461592394142 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a957000 == 186 [pid = 3392] [id = 692] 06:53:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb18a751400) [pid = 3392] [serial = 2077] [outer = (nil)] 06:53:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb18aac4400) [pid = 3392] [serial = 2078] [outer = 0x7fb18a751400] 06:53:14 INFO - PROCESS | 3392 | 1461592394249 Marionette DEBUG loaded listener.js 06:53:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb18b883000) [pid = 3392] [serial = 2079] [outer = 0x7fb18a751400] 06:53:15 INFO - PROCESS | 3392 | 1461592395169 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 06:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 06:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1685ms 06:53:15 INFO - PROCESS | 3392 | 1461592395244 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 06:53:15 INFO - PROCESS | 3392 | 1461592395248 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 06:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 06:53:15 INFO - PROCESS | 3392 | 1461592395254 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 06:53:15 INFO - PROCESS | 3392 | 1461592395257 Marionette TRACE conn3 <- [1,2742,null,{}] 06:53:15 INFO - PROCESS | 3392 | 1461592395263 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:15 INFO - PROCESS | 3392 | 1461592395509 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 06:53:15 INFO - PROCESS | 3392 | 1461592395825 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ba5f000 == 187 [pid = 3392] [id = 693] 06:53:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb18a746400) [pid = 3392] [serial = 2080] [outer = (nil)] 06:53:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb18baa1800) [pid = 3392] [serial = 2081] [outer = 0x7fb18a746400] 06:53:15 INFO - PROCESS | 3392 | 1461592395911 Marionette DEBUG loaded listener.js 06:53:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb18bbbf800) [pid = 3392] [serial = 2082] [outer = 0x7fb18a746400] 06:53:16 INFO - PROCESS | 3392 | 1461592396834 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 06:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 06:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1636ms 06:53:16 INFO - PROCESS | 3392 | 1461592396893 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 06:53:16 INFO - PROCESS | 3392 | 1461592396897 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 06:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 06:53:16 INFO - PROCESS | 3392 | 1461592396908 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 06:53:16 INFO - PROCESS | 3392 | 1461592396912 Marionette TRACE conn3 <- [1,2746,null,{}] 06:53:16 INFO - PROCESS | 3392 | 1461592396921 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:17 INFO - PROCESS | 3392 | 1461592397336 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 06:53:17 INFO - PROCESS | 3392 | 1461592397594 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c389000 == 188 [pid = 3392] [id = 694] 06:53:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb18b890c00) [pid = 3392] [serial = 2083] [outer = (nil)] 06:53:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb18bf42800) [pid = 3392] [serial = 2084] [outer = 0x7fb18b890c00] 06:53:17 INFO - PROCESS | 3392 | 1461592397674 Marionette DEBUG loaded listener.js 06:53:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb18c23a800) [pid = 3392] [serial = 2085] [outer = 0x7fb18b890c00] 06:53:18 INFO - PROCESS | 3392 | 1461592398510 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 06:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 06:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1633ms 06:53:18 INFO - PROCESS | 3392 | 1461592398541 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 06:53:18 INFO - PROCESS | 3392 | 1461592398545 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 06:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 06:53:18 INFO - PROCESS | 3392 | 1461592398553 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 06:53:18 INFO - PROCESS | 3392 | 1461592398556 Marionette TRACE conn3 <- [1,2750,null,{}] 06:53:18 INFO - PROCESS | 3392 | 1461592398562 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:18 INFO - PROCESS | 3392 | 1461592398823 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 06:53:19 INFO - PROCESS | 3392 | 1461592399106 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:19 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c905800 == 189 [pid = 3392] [id = 695] 06:53:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb17c3b3000) [pid = 3392] [serial = 2086] [outer = (nil)] 06:53:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb18c241000) [pid = 3392] [serial = 2087] [outer = 0x7fb17c3b3000] 06:53:19 INFO - PROCESS | 3392 | 1461592399191 Marionette DEBUG loaded listener.js 06:53:19 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb18c2a4000) [pid = 3392] [serial = 2088] [outer = 0x7fb17c3b3000] 06:53:20 INFO - PROCESS | 3392 | 1461592400098 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 06:53:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 06:53:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1589ms 06:53:20 INFO - PROCESS | 3392 | 1461592400143 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 06:53:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 06:53:20 INFO - PROCESS | 3392 | 1461592400147 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 06:53:20 INFO - PROCESS | 3392 | 1461592400153 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 06:53:20 INFO - PROCESS | 3392 | 1461592400157 Marionette TRACE conn3 <- [1,2754,null,{}] 06:53:20 INFO - PROCESS | 3392 | 1461592400163 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:20 INFO - PROCESS | 3392 | 1461592400428 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 06:53:20 INFO - PROCESS | 3392 | 1461592400699 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18d992000 == 190 [pid = 3392] [id = 696] 06:53:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb17c890c00) [pid = 3392] [serial = 2089] [outer = (nil)] 06:53:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb18c4efc00) [pid = 3392] [serial = 2090] [outer = 0x7fb17c890c00] 06:53:20 INFO - PROCESS | 3392 | 1461592400819 Marionette DEBUG loaded listener.js 06:53:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb18c4fc800) [pid = 3392] [serial = 2091] [outer = 0x7fb17c890c00] 06:53:21 INFO - PROCESS | 3392 | 1461592401659 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 06:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 06:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1539ms 06:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 06:53:21 INFO - PROCESS | 3392 | 1461592401692 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 06:53:21 INFO - PROCESS | 3392 | 1461592401696 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 06:53:21 INFO - PROCESS | 3392 | 1461592401702 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 06:53:21 INFO - PROCESS | 3392 | 1461592401706 Marionette TRACE conn3 <- [1,2758,null,{}] 06:53:21 INFO - PROCESS | 3392 | 1461592401711 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:21 INFO - PROCESS | 3392 | 1461592401947 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 06:53:22 INFO - PROCESS | 3392 | 1461592402214 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f717800 == 191 [pid = 3392] [id = 697] 06:53:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb17e1cd000) [pid = 3392] [serial = 2092] [outer = (nil)] 06:53:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb18cc93000) [pid = 3392] [serial = 2093] [outer = 0x7fb17e1cd000] 06:53:22 INFO - PROCESS | 3392 | 1461592402298 Marionette DEBUG loaded listener.js 06:53:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18db0bc00) [pid = 3392] [serial = 2094] [outer = 0x7fb17e1cd000] 06:53:23 INFO - PROCESS | 3392 | 1461592403289 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 06:53:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 06:53:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1632ms 06:53:23 INFO - PROCESS | 3392 | 1461592403335 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 06:53:23 INFO - PROCESS | 3392 | 1461592403341 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 06:53:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 06:53:23 INFO - PROCESS | 3392 | 1461592403350 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 06:53:23 INFO - PROCESS | 3392 | 1461592403354 Marionette TRACE conn3 <- [1,2762,null,{}] 06:53:23 INFO - PROCESS | 3392 | 1461592403361 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:23 INFO - PROCESS | 3392 | 1461592403673 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 06:53:24 INFO - PROCESS | 3392 | 1461592404019 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1902f2000 == 192 [pid = 3392] [id = 698] 06:53:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb17c68cc00) [pid = 3392] [serial = 2095] [outer = (nil)] 06:53:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18f170400) [pid = 3392] [serial = 2096] [outer = 0x7fb17c68cc00] 06:53:24 INFO - PROCESS | 3392 | 1461592404104 Marionette DEBUG loaded listener.js 06:53:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18f257c00) [pid = 3392] [serial = 2097] [outer = 0x7fb17c68cc00] 06:53:25 INFO - PROCESS | 3392 | 1461592405348 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 06:53:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 06:53:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2041ms 06:53:25 INFO - PROCESS | 3392 | 1461592405393 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 06:53:25 INFO - PROCESS | 3392 | 1461592405398 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 06:53:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 06:53:25 INFO - PROCESS | 3392 | 1461592405421 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 06:53:25 INFO - PROCESS | 3392 | 1461592405426 Marionette TRACE conn3 <- [1,2766,null,{}] 06:53:25 INFO - PROCESS | 3392 | 1461592405435 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:25 INFO - PROCESS | 3392 | 1461592405785 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 06:53:26 INFO - PROCESS | 3392 | 1461592406228 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194221800 == 193 [pid = 3392] [id = 699] 06:53:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18db0f000) [pid = 3392] [serial = 2098] [outer = (nil)] 06:53:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18f533c00) [pid = 3392] [serial = 2099] [outer = 0x7fb18db0f000] 06:53:26 INFO - PROCESS | 3392 | 1461592406347 Marionette DEBUG loaded listener.js 06:53:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb18f53c000) [pid = 3392] [serial = 2100] [outer = 0x7fb18db0f000] 06:53:27 INFO - PROCESS | 3392 | 1461592407378 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 06:53:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 06:53:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1996ms 06:53:27 INFO - PROCESS | 3392 | 1461592407415 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 06:53:27 INFO - PROCESS | 3392 | 1461592407419 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 06:53:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 06:53:27 INFO - PROCESS | 3392 | 1461592407424 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 06:53:27 INFO - PROCESS | 3392 | 1461592407427 Marionette TRACE conn3 <- [1,2770,null,{}] 06:53:27 INFO - PROCESS | 3392 | 1461592407434 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:27 INFO - PROCESS | 3392 | 1461592407762 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 06:53:27 INFO - PROCESS | 3392 | 1461592407976 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19495f800 == 194 [pid = 3392] [id = 700] 06:53:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb17e36e400) [pid = 3392] [serial = 2101] [outer = (nil)] 06:53:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18db11400) [pid = 3392] [serial = 2102] [outer = 0x7fb17e36e400] 06:53:28 INFO - PROCESS | 3392 | 1461592408096 Marionette DEBUG loaded listener.js 06:53:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18f787000) [pid = 3392] [serial = 2103] [outer = 0x7fb17e36e400] 06:53:28 INFO - PROCESS | 3392 | 1461592408941 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 06:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 06:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1583ms 06:53:29 INFO - PROCESS | 3392 | 1461592409009 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 06:53:29 INFO - PROCESS | 3392 | 1461592409013 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 06:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 06:53:29 INFO - PROCESS | 3392 | 1461592409018 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 06:53:29 INFO - PROCESS | 3392 | 1461592409021 Marionette TRACE conn3 <- [1,2774,null,{}] 06:53:29 INFO - PROCESS | 3392 | 1461592409026 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:29 INFO - PROCESS | 3392 | 1461592409230 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 06:53:29 INFO - PROCESS | 3392 | 1461592409507 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19538d800 == 195 [pid = 3392] [id = 701] 06:53:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb180f32c00) [pid = 3392] [serial = 2104] [outer = (nil)] 06:53:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18f790000) [pid = 3392] [serial = 2105] [outer = 0x7fb180f32c00] 06:53:29 INFO - PROCESS | 3392 | 1461592409659 Marionette DEBUG loaded listener.js 06:53:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18fb8a400) [pid = 3392] [serial = 2106] [outer = 0x7fb180f32c00] 06:53:30 INFO - PROCESS | 3392 | 1461592410498 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 06:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 06:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1531ms 06:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 06:53:30 INFO - PROCESS | 3392 | 1461592410551 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 06:53:30 INFO - PROCESS | 3392 | 1461592410554 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 06:53:30 INFO - PROCESS | 3392 | 1461592410560 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 06:53:30 INFO - PROCESS | 3392 | 1461592410563 Marionette TRACE conn3 <- [1,2778,null,{}] 06:53:30 INFO - PROCESS | 3392 | 1461592410568 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:30 INFO - PROCESS | 3392 | 1461592410798 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 06:53:31 INFO - PROCESS | 3392 | 1461592411080 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195a9b800 == 196 [pid = 3392] [id = 702] 06:53:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb18f53d800) [pid = 3392] [serial = 2107] [outer = (nil)] 06:53:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb18fb91400) [pid = 3392] [serial = 2108] [outer = 0x7fb18f53d800] 06:53:31 INFO - PROCESS | 3392 | 1461592411210 Marionette DEBUG loaded listener.js 06:53:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18fe1f000) [pid = 3392] [serial = 2109] [outer = 0x7fb18f53d800] 06:53:32 INFO - PROCESS | 3392 | 1461592412064 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 06:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 06:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1544ms 06:53:32 INFO - PROCESS | 3392 | 1461592412103 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 06:53:32 INFO - PROCESS | 3392 | 1461592412107 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 06:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 06:53:32 INFO - PROCESS | 3392 | 1461592412113 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 06:53:32 INFO - PROCESS | 3392 | 1461592412115 Marionette TRACE conn3 <- [1,2782,null,{}] 06:53:32 INFO - PROCESS | 3392 | 1461592412120 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:32 INFO - PROCESS | 3392 | 1461592412405 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 06:53:32 INFO - PROCESS | 3392 | 1461592412782 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:32 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195d21800 == 197 [pid = 3392] [id = 703] 06:53:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb18b82ac00) [pid = 3392] [serial = 2110] [outer = (nil)] 06:53:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18fe25400) [pid = 3392] [serial = 2111] [outer = 0x7fb18b82ac00] 06:53:32 INFO - PROCESS | 3392 | 1461592412862 Marionette DEBUG loaded listener.js 06:53:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18fef7800) [pid = 3392] [serial = 2112] [outer = 0x7fb18b82ac00] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19467e000 == 196 [pid = 3392] [id = 177] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184e8e800 == 195 [pid = 3392] [id = 631] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184ad0000 == 194 [pid = 3392] [id = 630] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f2a8000 == 193 [pid = 3392] [id = 539] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a704800 == 192 [pid = 3392] [id = 632] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cb0a000 == 191 [pid = 3392] [id = 538] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb183019800 == 190 [pid = 3392] [id = 629] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb193fe9800 == 189 [pid = 3392] [id = 680] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18fda3000 == 188 [pid = 3392] [id = 679] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc91800 == 187 [pid = 3392] [id = 678] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c753000 == 186 [pid = 3392] [id = 677] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18be47000 == 185 [pid = 3392] [id = 676] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a967800 == 184 [pid = 3392] [id = 675] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184e93000 == 183 [pid = 3392] [id = 674] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18354d800 == 182 [pid = 3392] [id = 673] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb182cda800 == 181 [pid = 3392] [id = 672] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181d7e000 == 180 [pid = 3392] [id = 671] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1810ac800 == 179 [pid = 3392] [id = 670] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17e5e1000 == 178 [pid = 3392] [id = 669] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b697800 == 177 [pid = 3392] [id = 668] 06:53:35 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1775c4000 == 176 [pid = 3392] [id = 667] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb1834ef000) [pid = 3392] [serial = 1950] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18e7ccc00) [pid = 3392] [serial = 1982] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb18bf3dc00) [pid = 3392] [serial = 1917] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb17c048000) [pid = 3392] [serial = 1935] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb18aabd000) [pid = 3392] [serial = 1958] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb18f1ce800) [pid = 3392] [serial = 1986] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb18f244800) [pid = 3392] [serial = 1989] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb182d0e000) [pid = 3392] [serial = 1947] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb18db03400) [pid = 3392] [serial = 1979] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb18b82bc00) [pid = 3392] [serial = 1908] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb180414000) [pid = 3392] [serial = 1997] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb18bbba800) [pid = 3392] [serial = 1962] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb18f16e800) [pid = 3392] [serial = 1985] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb181e55400) [pid = 3392] [serial = 1944] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb17e36ec00) [pid = 3392] [serial = 1937] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb183287400) [pid = 3392] [serial = 1791] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb18f23e000) [pid = 3392] [serial = 1988] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb18b88c800) [pid = 3392] [serial = 1911] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb18cc8f000) [pid = 3392] [serial = 1976] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb18c7d3400) [pid = 3392] [serial = 1970] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb18207d800) [pid = 3392] [serial = 1946] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb17c88cc00) [pid = 3392] [serial = 1995] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb183286400) [pid = 3392] [serial = 1949] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb18d924800) [pid = 3392] [serial = 1977] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb1806abc00) [pid = 3392] [serial = 1940] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb18ba9fc00) [pid = 3392] [serial = 1961] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb17b393000) [pid = 3392] [serial = 1991] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18a748000) [pid = 3392] [serial = 1956] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb18f157c00) [pid = 3392] [serial = 1983] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb1805cac00) [pid = 3392] [serial = 1998] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb18c7d8c00) [pid = 3392] [serial = 1971] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb18c29b800) [pid = 3392] [serial = 1964] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb18c2c1800) [pid = 3392] [serial = 1965] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb184aedc00) [pid = 3392] [serial = 1952] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb18c7ddc00) [pid = 3392] [serial = 1973] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb18c8c6000) [pid = 3392] [serial = 1974] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb17c3b2400) [pid = 3392] [serial = 1994] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb18c40a000) [pid = 3392] [serial = 1967] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb184c6bc00) [pid = 3392] [serial = 1953] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb17ef36800) [pid = 3392] [serial = 1938] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb180f3c000) [pid = 3392] [serial = 1941] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb180413400) [pid = 3392] [serial = 1860] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb184ca3000) [pid = 3392] [serial = 1955] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb17b3c8000) [pid = 3392] [serial = 1992] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb17b3c3c00) [pid = 3392] [serial = 1934] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb18bbb9400) [pid = 3392] [serial = 1914] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb181d60c00) [pid = 3392] [serial = 1943] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb18b882400) [pid = 3392] [serial = 1959] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 131 (0x7fb18c4f8400) [pid = 3392] [serial = 1968] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 130 (0x7fb18db0d000) [pid = 3392] [serial = 1980] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 129 (0x7fb182f4e000) [pid = 3392] [serial = 1884] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | --DOMWINDOW == 128 (0x7fb1806a2800) [pid = 3392] [serial = 2000] [outer = (nil)] [url = about:blank] 06:53:35 INFO - PROCESS | 3392 | 1461592415988 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 06:53:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 06:53:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 3884ms 06:53:36 INFO - PROCESS | 3392 | 1461592415998 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 06:53:36 INFO - PROCESS | 3392 | 1461592416002 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 06:53:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 06:53:36 INFO - PROCESS | 3392 | 1461592416011 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 06:53:36 INFO - PROCESS | 3392 | 1461592416017 Marionette TRACE conn3 <- [1,2786,null,{}] 06:53:36 INFO - PROCESS | 3392 | 1461592416026 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:36 INFO - PROCESS | 3392 | 1461592416256 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 06:53:36 INFO - PROCESS | 3392 | 1461592416536 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb178a6a000 == 177 [pid = 3392] [id = 704] 06:53:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 129 (0x7fb179a9d400) [pid = 3392] [serial = 2113] [outer = (nil)] 06:53:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 130 (0x7fb17b396400) [pid = 3392] [serial = 2114] [outer = 0x7fb179a9d400] 06:53:36 INFO - PROCESS | 3392 | 1461592416612 Marionette DEBUG loaded listener.js 06:53:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 131 (0x7fb17b49a400) [pid = 3392] [serial = 2115] [outer = 0x7fb179a9d400] 06:53:37 INFO - PROCESS | 3392 | 1461592417445 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 06:53:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 06:53:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1496ms 06:53:37 INFO - PROCESS | 3392 | 1461592417506 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 06:53:37 INFO - PROCESS | 3392 | 1461592417514 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 06:53:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 06:53:37 INFO - PROCESS | 3392 | 1461592417524 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 06:53:37 INFO - PROCESS | 3392 | 1461592417528 Marionette TRACE conn3 <- [1,2790,null,{}] 06:53:37 INFO - PROCESS | 3392 | 1461592417533 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:37 INFO - PROCESS | 3392 | 1461592417764 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 06:53:37 INFO - PROCESS | 3392 | 1461592417966 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b252800 == 178 [pid = 3392] [id = 705] 06:53:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 132 (0x7fb17885ec00) [pid = 3392] [serial = 2116] [outer = (nil)] 06:53:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb17c3b1800) [pid = 3392] [serial = 2117] [outer = 0x7fb17885ec00] 06:53:38 INFO - PROCESS | 3392 | 1461592418033 Marionette DEBUG loaded listener.js 06:53:38 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb17e1c6800) [pid = 3392] [serial = 2118] [outer = 0x7fb17885ec00] 06:53:39 INFO - PROCESS | 3392 | 1461592419241 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 06:53:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 06:53:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1736ms 06:53:39 INFO - PROCESS | 3392 | 1461592419262 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 06:53:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 06:53:39 INFO - PROCESS | 3392 | 1461592419267 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 06:53:39 INFO - PROCESS | 3392 | 1461592419291 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 06:53:39 INFO - PROCESS | 3392 | 1461592419299 Marionette TRACE conn3 <- [1,2794,null,{}] 06:53:39 INFO - PROCESS | 3392 | 1461592419333 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:39 INFO - PROCESS | 3392 | 1461592419705 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 06:53:39 INFO - PROCESS | 3392 | 1461592419830 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e0de000 == 179 [pid = 3392] [id = 706] 06:53:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb18041b800) [pid = 3392] [serial = 2119] [outer = (nil)] 06:53:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb1805ce400) [pid = 3392] [serial = 2120] [outer = 0x7fb18041b800] 06:53:40 INFO - PROCESS | 3392 | 1461592420146 Marionette DEBUG loaded listener.js 06:53:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb1817a5c00) [pid = 3392] [serial = 2121] [outer = 0x7fb18041b800] 06:53:41 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb180414c00) [pid = 3392] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 06:53:41 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb176b6d400) [pid = 3392] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 06:53:41 INFO - PROCESS | 3392 | --DOMWINDOW == 134 (0x7fb17b3c4c00) [pid = 3392] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 06:53:41 INFO - PROCESS | 3392 | --DOMWINDOW == 133 (0x7fb17b3c3000) [pid = 3392] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 06:53:41 INFO - PROCESS | 3392 | --DOMWINDOW == 132 (0x7fb176b70800) [pid = 3392] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 06:53:41 INFO - PROCESS | 3392 | 1461592421620 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 06:53:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 06:53:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2371ms 06:53:41 INFO - PROCESS | 3392 | 1461592421645 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 06:53:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 06:53:41 INFO - PROCESS | 3392 | 1461592421649 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 06:53:41 INFO - PROCESS | 3392 | 1461592421655 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 06:53:41 INFO - PROCESS | 3392 | 1461592421658 Marionette TRACE conn3 <- [1,2798,null,{}] 06:53:41 INFO - PROCESS | 3392 | 1461592421663 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:41 INFO - PROCESS | 3392 | 1461592421880 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 06:53:42 INFO - PROCESS | 3392 | 1461592422071 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e6af800 == 180 [pid = 3392] [id = 707] 06:53:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 133 (0x7fb176b6d400) [pid = 3392] [serial = 2122] [outer = (nil)] 06:53:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 134 (0x7fb181876400) [pid = 3392] [serial = 2123] [outer = 0x7fb176b6d400] 06:53:42 INFO - PROCESS | 3392 | 1461592422143 Marionette DEBUG loaded listener.js 06:53:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 135 (0x7fb182079800) [pid = 3392] [serial = 2124] [outer = 0x7fb176b6d400] 06:53:42 INFO - PROCESS | 3392 | 1461592422963 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 06:53:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 06:53:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1328ms 06:53:42 INFO - PROCESS | 3392 | 1461592422985 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 06:53:42 INFO - PROCESS | 3392 | 1461592422988 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 06:53:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 06:53:43 INFO - PROCESS | 3392 | 1461592423189 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 06:53:43 INFO - PROCESS | 3392 | 1461592423197 Marionette TRACE conn3 <- [1,2802,null,{}] 06:53:43 INFO - PROCESS | 3392 | 1461592423206 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:43 INFO - PROCESS | 3392 | 1461592423477 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 06:53:43 INFO - PROCESS | 3392 | 1461592423821 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b1a7800 == 181 [pid = 3392] [id = 708] 06:53:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb17b3cc000) [pid = 3392] [serial = 2125] [outer = (nil)] 06:53:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb17b4a0800) [pid = 3392] [serial = 2126] [outer = 0x7fb17b3cc000] 06:53:43 INFO - PROCESS | 3392 | 1461592423907 Marionette DEBUG loaded listener.js 06:53:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb17c2ecc00) [pid = 3392] [serial = 2127] [outer = 0x7fb17b3cc000] 06:53:44 INFO - PROCESS | 3392 | 1461592424881 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 06:53:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 06:53:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1757ms 06:53:44 INFO - PROCESS | 3392 | 1461592424927 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 06:53:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 06:53:44 INFO - PROCESS | 3392 | 1461592424933 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 06:53:44 INFO - PROCESS | 3392 | 1461592424940 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 06:53:44 INFO - PROCESS | 3392 | 1461592424944 Marionette TRACE conn3 <- [1,2806,null,{}] 06:53:44 INFO - PROCESS | 3392 | 1461592424956 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:45 INFO - PROCESS | 3392 | 1461592425209 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 06:53:45 INFO - PROCESS | 3392 | 1461592425540 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe20800 == 182 [pid = 3392] [id = 709] 06:53:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb17ef36800) [pid = 3392] [serial = 2128] [outer = (nil)] 06:53:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb18047ac00) [pid = 3392] [serial = 2129] [outer = 0x7fb17ef36800] 06:53:45 INFO - PROCESS | 3392 | 1461592425623 Marionette DEBUG loaded listener.js 06:53:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb181878000) [pid = 3392] [serial = 2130] [outer = 0x7fb17ef36800] 06:53:46 INFO - PROCESS | 3392 | 1461592426544 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 06:53:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 06:53:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1635ms 06:53:46 INFO - PROCESS | 3392 | 1461592426575 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 06:53:46 INFO - PROCESS | 3392 | 1461592426580 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 06:53:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 06:53:46 INFO - PROCESS | 3392 | 1461592426586 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 06:53:46 INFO - PROCESS | 3392 | 1461592426590 Marionette TRACE conn3 <- [1,2810,null,{}] 06:53:46 INFO - PROCESS | 3392 | 1461592426596 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:46 INFO - PROCESS | 3392 | 1461592426834 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 06:53:47 INFO - PROCESS | 3392 | 1461592427213 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181b77000 == 183 [pid = 3392] [id = 710] 06:53:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb182d19800) [pid = 3392] [serial = 2131] [outer = (nil)] 06:53:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb182d65000) [pid = 3392] [serial = 2132] [outer = 0x7fb182d19800] 06:53:47 INFO - PROCESS | 3392 | 1461592427405 Marionette DEBUG loaded listener.js 06:53:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb182f4f400) [pid = 3392] [serial = 2133] [outer = 0x7fb182d19800] 06:53:48 INFO - PROCESS | 3392 | 1461592428517 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 06:53:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 06:53:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1985ms 06:53:48 INFO - PROCESS | 3392 | 1461592428582 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 06:53:48 INFO - PROCESS | 3392 | 1461592428586 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 06:53:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 06:53:48 INFO - PROCESS | 3392 | 1461592428596 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 06:53:48 INFO - PROCESS | 3392 | 1461592428599 Marionette TRACE conn3 <- [1,2814,null,{}] 06:53:48 INFO - PROCESS | 3392 | 1461592428605 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:48 INFO - PROCESS | 3392 | 1461592428861 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 06:53:49 INFO - PROCESS | 3392 | 1461592429165 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb182cd6000 == 184 [pid = 3392] [id = 711] 06:53:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb182d1c800) [pid = 3392] [serial = 2134] [outer = (nil)] 06:53:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb183281c00) [pid = 3392] [serial = 2135] [outer = 0x7fb182d1c800] 06:53:49 INFO - PROCESS | 3392 | 1461592429314 Marionette DEBUG loaded listener.js 06:53:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb1835a2000) [pid = 3392] [serial = 2136] [outer = 0x7fb182d1c800] 06:53:50 INFO - PROCESS | 3392 | 1461592430296 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 06:53:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 06:53:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1735ms 06:53:50 INFO - PROCESS | 3392 | 1461592430332 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 06:53:50 INFO - PROCESS | 3392 | 1461592430336 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 06:53:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 06:53:50 INFO - PROCESS | 3392 | 1461592430342 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 06:53:50 INFO - PROCESS | 3392 | 1461592430345 Marionette TRACE conn3 <- [1,2818,null,{}] 06:53:50 INFO - PROCESS | 3392 | 1461592430351 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:50 INFO - PROCESS | 3392 | 1461592430593 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 06:53:50 INFO - PROCESS | 3392 | 1461592430865 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184d0a800 == 185 [pid = 3392] [id = 712] 06:53:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb182f5ac00) [pid = 3392] [serial = 2137] [outer = (nil)] 06:53:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb184c70000) [pid = 3392] [serial = 2138] [outer = 0x7fb182f5ac00] 06:53:50 INFO - PROCESS | 3392 | 1461592430988 Marionette DEBUG loaded listener.js 06:53:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb189cae400) [pid = 3392] [serial = 2139] [outer = 0x7fb182f5ac00] 06:53:51 INFO - PROCESS | 3392 | 1461592431898 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 06:53:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 06:53:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1585ms 06:53:51 INFO - PROCESS | 3392 | 1461592431928 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 06:53:51 INFO - PROCESS | 3392 | 1461592431932 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 06:53:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 06:53:51 INFO - PROCESS | 3392 | 1461592431938 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 06:53:51 INFO - PROCESS | 3392 | 1461592431941 Marionette TRACE conn3 <- [1,2822,null,{}] 06:53:51 INFO - PROCESS | 3392 | 1461592431946 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:52 INFO - PROCESS | 3392 | 1461592432228 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 06:53:52 INFO - PROCESS | 3392 | 1461592432553 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18a718000 == 186 [pid = 3392] [id = 713] 06:53:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb18b88bc00) [pid = 3392] [serial = 2140] [outer = (nil)] 06:53:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb18ba9dc00) [pid = 3392] [serial = 2141] [outer = 0x7fb18b88bc00] 06:53:52 INFO - PROCESS | 3392 | 1461592432638 Marionette DEBUG loaded listener.js 06:53:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb18c236400) [pid = 3392] [serial = 2142] [outer = 0x7fb18b88bc00] 06:53:53 INFO - PROCESS | 3392 | 1461592433642 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 06:53:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 06:53:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1743ms 06:53:53 INFO - PROCESS | 3392 | 1461592433682 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 06:53:53 INFO - PROCESS | 3392 | 1461592433686 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 06:53:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 06:53:53 INFO - PROCESS | 3392 | 1461592433692 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 06:53:53 INFO - PROCESS | 3392 | 1461592433695 Marionette TRACE conn3 <- [1,2826,null,{}] 06:53:53 INFO - PROCESS | 3392 | 1461592433700 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:53 INFO - PROCESS | 3392 | 1461592433951 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 06:53:54 INFO - PROCESS | 3392 | 1461592434277 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bcc4800 == 187 [pid = 3392] [id = 714] 06:53:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb18b88c800) [pid = 3392] [serial = 2143] [outer = (nil)] 06:53:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb18c2cb800) [pid = 3392] [serial = 2144] [outer = 0x7fb18b88c800] 06:53:54 INFO - PROCESS | 3392 | 1461592434358 Marionette DEBUG loaded listener.js 06:53:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb18c7d1800) [pid = 3392] [serial = 2145] [outer = 0x7fb18b88c800] 06:53:55 INFO - PROCESS | 3392 | 1461592435274 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 06:53:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 06:53:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1631ms 06:53:55 INFO - PROCESS | 3392 | 1461592435324 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 06:53:55 INFO - PROCESS | 3392 | 1461592435327 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 06:53:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 06:53:55 INFO - PROCESS | 3392 | 1461592435334 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 06:53:55 INFO - PROCESS | 3392 | 1461592435337 Marionette TRACE conn3 <- [1,2830,null,{}] 06:53:55 INFO - PROCESS | 3392 | 1461592435342 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:55 INFO - PROCESS | 3392 | 1461592435599 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 06:53:56 INFO - PROCESS | 3392 | 1461592436007 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c387800 == 188 [pid = 3392] [id = 715] 06:53:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb18a74d800) [pid = 3392] [serial = 2146] [outer = (nil)] 06:53:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb18c7dd800) [pid = 3392] [serial = 2147] [outer = 0x7fb18a74d800] 06:53:56 INFO - PROCESS | 3392 | 1461592436132 Marionette DEBUG loaded listener.js 06:53:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb18c8cd000) [pid = 3392] [serial = 2148] [outer = 0x7fb18a74d800] 06:53:57 INFO - PROCESS | 3392 | 1461592437091 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 06:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 06:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1787ms 06:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 06:53:57 INFO - PROCESS | 3392 | 1461592437122 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 06:53:57 INFO - PROCESS | 3392 | 1461592437125 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 06:53:57 INFO - PROCESS | 3392 | 1461592437132 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 06:53:57 INFO - PROCESS | 3392 | 1461592437135 Marionette TRACE conn3 <- [1,2834,null,{}] 06:53:57 INFO - PROCESS | 3392 | 1461592437141 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:57 INFO - PROCESS | 3392 | 1461592437387 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 06:53:57 INFO - PROCESS | 3392 | 1461592437664 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:57 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ca0a800 == 189 [pid = 3392] [id = 716] 06:53:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb18c23bc00) [pid = 3392] [serial = 2149] [outer = (nil)] 06:53:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb18d930000) [pid = 3392] [serial = 2150] [outer = 0x7fb18c23bc00] 06:53:57 INFO - PROCESS | 3392 | 1461592437792 Marionette DEBUG loaded listener.js 06:53:57 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18f14e400) [pid = 3392] [serial = 2151] [outer = 0x7fb18c23bc00] 06:53:58 INFO - PROCESS | 3392 | 1461592438708 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 06:53:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 06:53:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1631ms 06:53:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 06:53:58 INFO - PROCESS | 3392 | 1461592438763 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 06:53:58 INFO - PROCESS | 3392 | 1461592438766 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 06:53:58 INFO - PROCESS | 3392 | 1461592438773 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 06:53:58 INFO - PROCESS | 3392 | 1461592438776 Marionette TRACE conn3 <- [1,2838,null,{}] 06:53:58 INFO - PROCESS | 3392 | 1461592438782 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:53:59 INFO - PROCESS | 3392 | 1461592439066 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 06:53:59 INFO - PROCESS | 3392 | 1461592439437 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:59 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f1c9000 == 190 [pid = 3392] [id = 717] 06:53:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18c8cd400) [pid = 3392] [serial = 2152] [outer = (nil)] 06:53:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18f1d8800) [pid = 3392] [serial = 2153] [outer = 0x7fb18c8cd400] 06:53:59 INFO - PROCESS | 3392 | 1461592439533 Marionette DEBUG loaded listener.js 06:53:59 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18f259000) [pid = 3392] [serial = 2154] [outer = 0x7fb18c8cd400] 06:54:00 INFO - PROCESS | 3392 | 1461592440525 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 06:54:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 06:54:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1786ms 06:54:00 INFO - PROCESS | 3392 | 1461592440559 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 06:54:00 INFO - PROCESS | 3392 | 1461592440562 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 06:54:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 06:54:00 INFO - PROCESS | 3392 | 1461592440569 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 06:54:00 INFO - PROCESS | 3392 | 1461592440573 Marionette TRACE conn3 <- [1,2842,null,{}] 06:54:00 INFO - PROCESS | 3392 | 1461592440579 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:00 INFO - PROCESS | 3392 | 1461592440855 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 06:54:01 INFO - PROCESS | 3392 | 1461592441193 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f755000 == 191 [pid = 3392] [id = 718] 06:54:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18fe1d400) [pid = 3392] [serial = 2155] [outer = (nil)] 06:54:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18fef5800) [pid = 3392] [serial = 2156] [outer = 0x7fb18fe1d400] 06:54:01 INFO - PROCESS | 3392 | 1461592441296 Marionette DEBUG loaded listener.js 06:54:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb1900b2400) [pid = 3392] [serial = 2157] [outer = 0x7fb18fe1d400] 06:54:02 INFO - PROCESS | 3392 | 1461592442265 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 06:54:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 06:54:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1734ms 06:54:02 INFO - PROCESS | 3392 | 1461592442303 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 06:54:02 INFO - PROCESS | 3392 | 1461592442307 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 06:54:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 06:54:02 INFO - PROCESS | 3392 | 1461592442313 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 06:54:02 INFO - PROCESS | 3392 | 1461592442315 Marionette TRACE conn3 <- [1,2846,null,{}] 06:54:02 INFO - PROCESS | 3392 | 1461592442321 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:02 INFO - PROCESS | 3392 | 1461592442547 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 06:54:02 INFO - PROCESS | 3392 | 1461592442863 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:02 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb190418800 == 192 [pid = 3392] [id = 719] 06:54:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18fe23400) [pid = 3392] [serial = 2158] [outer = (nil)] 06:54:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb1900f1800) [pid = 3392] [serial = 2159] [outer = 0x7fb18fe23400] 06:54:02 INFO - PROCESS | 3392 | 1461592442941 Marionette DEBUG loaded listener.js 06:54:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb1900f9000) [pid = 3392] [serial = 2160] [outer = 0x7fb18fe23400] 06:54:03 INFO - PROCESS | 3392 | 1461592443779 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 06:54:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 06:54:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1531ms 06:54:03 INFO - PROCESS | 3392 | 1461592443845 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 06:54:03 INFO - PROCESS | 3392 | 1461592443849 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 06:54:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 06:54:03 INFO - PROCESS | 3392 | 1461592443855 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 06:54:03 INFO - PROCESS | 3392 | 1461592443858 Marionette TRACE conn3 <- [1,2850,null,{}] 06:54:03 INFO - PROCESS | 3392 | 1461592443863 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:04 INFO - PROCESS | 3392 | 1461592444133 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 06:54:04 INFO - PROCESS | 3392 | 1461592444445 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb192c50800 == 193 [pid = 3392] [id = 720] 06:54:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18fe1a000) [pid = 3392] [serial = 2161] [outer = (nil)] 06:54:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb1900ff800) [pid = 3392] [serial = 2162] [outer = 0x7fb18fe1a000] 06:54:04 INFO - PROCESS | 3392 | 1461592444520 Marionette DEBUG loaded listener.js 06:54:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb19016ec00) [pid = 3392] [serial = 2163] [outer = 0x7fb18fe1a000] 06:54:05 INFO - PROCESS | 3392 | 1461592445373 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 06:54:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 06:54:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1581ms 06:54:05 INFO - PROCESS | 3392 | 1461592445438 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 06:54:05 INFO - PROCESS | 3392 | 1461592445441 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 06:54:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 06:54:05 INFO - PROCESS | 3392 | 1461592445447 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 06:54:05 INFO - PROCESS | 3392 | 1461592445449 Marionette TRACE conn3 <- [1,2854,null,{}] 06:54:05 INFO - PROCESS | 3392 | 1461592445455 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:05 INFO - PROCESS | 3392 | 1461592445684 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 06:54:05 INFO - PROCESS | 3392 | 1461592445960 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194961000 == 194 [pid = 3392] [id = 721] 06:54:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb179da4800) [pid = 3392] [serial = 2164] [outer = (nil)] 06:54:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb1904d4c00) [pid = 3392] [serial = 2165] [outer = 0x7fb179da4800] 06:54:06 INFO - PROCESS | 3392 | 1461592446078 Marionette DEBUG loaded listener.js 06:54:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb1904ddc00) [pid = 3392] [serial = 2166] [outer = 0x7fb179da4800] 06:54:06 INFO - PROCESS | 3392 | 1461592446915 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 06:54:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 06:54:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1535ms 06:54:06 INFO - PROCESS | 3392 | 1461592446983 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 06:54:06 INFO - PROCESS | 3392 | 1461592446986 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 06:54:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 06:54:06 INFO - PROCESS | 3392 | 1461592446992 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 06:54:06 INFO - PROCESS | 3392 | 1461592446994 Marionette TRACE conn3 <- [1,2858,null,{}] 06:54:07 INFO - PROCESS | 3392 | 1461592447000 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:07 INFO - PROCESS | 3392 | 1461592447215 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 06:54:07 INFO - PROCESS | 3392 | 1461592447488 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:07 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1964b0800 == 195 [pid = 3392] [id = 722] 06:54:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb17eec4000) [pid = 3392] [serial = 2167] [outer = (nil)] 06:54:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb19068a000) [pid = 3392] [serial = 2168] [outer = 0x7fb17eec4000] 06:54:07 INFO - PROCESS | 3392 | 1461592447605 Marionette DEBUG loaded listener.js 06:54:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb191936000) [pid = 3392] [serial = 2169] [outer = 0x7fb17eec4000] 06:54:08 INFO - PROCESS | 3392 | 1461592448425 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 06:54:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 06:54:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1487ms 06:54:08 INFO - PROCESS | 3392 | 1461592448481 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 06:54:08 INFO - PROCESS | 3392 | 1461592448484 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 06:54:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 06:54:08 INFO - PROCESS | 3392 | 1461592448490 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 06:54:08 INFO - PROCESS | 3392 | 1461592448493 Marionette TRACE conn3 <- [1,2862,null,{}] 06:54:08 INFO - PROCESS | 3392 | 1461592448498 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:08 INFO - PROCESS | 3392 | 1461592448709 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 06:54:08 INFO - PROCESS | 3392 | 1461592448989 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19be0a000 == 196 [pid = 3392] [id = 723] 06:54:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb19016b000) [pid = 3392] [serial = 2170] [outer = (nil)] 06:54:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb192c95800) [pid = 3392] [serial = 2171] [outer = 0x7fb19016b000] 06:54:09 INFO - PROCESS | 3392 | 1461592449107 Marionette DEBUG loaded listener.js 06:54:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb192ef4400) [pid = 3392] [serial = 2172] [outer = 0x7fb19016b000] 06:54:09 INFO - PROCESS | 3392 | 1461592449991 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 06:54:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 06:54:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1542ms 06:54:10 INFO - PROCESS | 3392 | 1461592450033 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 06:54:10 INFO - PROCESS | 3392 | 1461592450037 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 06:54:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 06:54:10 INFO - PROCESS | 3392 | 1461592450043 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 06:54:10 INFO - PROCESS | 3392 | 1461592450046 Marionette TRACE conn3 <- [1,2866,null,{}] 06:54:10 INFO - PROCESS | 3392 | 1461592450051 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:10 INFO - PROCESS | 3392 | 1461592450272 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 06:54:10 INFO - PROCESS | 3392 | 1461592450551 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:10 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a27b6800 == 197 [pid = 3392] [id = 724] 06:54:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb17c3b0000) [pid = 3392] [serial = 2173] [outer = (nil)] 06:54:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb192fbb800) [pid = 3392] [serial = 2174] [outer = 0x7fb17c3b0000] 06:54:10 INFO - PROCESS | 3392 | 1461592450666 Marionette DEBUG loaded listener.js 06:54:10 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb19349d000) [pid = 3392] [serial = 2175] [outer = 0x7fb17c3b0000] 06:54:11 INFO - PROCESS | 3392 | 1461592451493 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 06:54:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 06:54:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1487ms 06:54:11 INFO - PROCESS | 3392 | 1461592451531 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 06:54:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 06:54:11 INFO - PROCESS | 3392 | 1461592451535 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 06:54:11 INFO - PROCESS | 3392 | 1461592451541 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 06:54:11 INFO - PROCESS | 3392 | 1461592451543 Marionette TRACE conn3 <- [1,2870,null,{}] 06:54:11 INFO - PROCESS | 3392 | 1461592451563 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:11 INFO - PROCESS | 3392 | 1461592451896 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 06:54:12 INFO - PROCESS | 3392 | 1461592452157 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:12 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2e45800 == 198 [pid = 3392] [id = 725] 06:54:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb193bd5c00) [pid = 3392] [serial = 2176] [outer = (nil)] 06:54:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb193c2c800) [pid = 3392] [serial = 2177] [outer = 0x7fb193bd5c00] 06:54:12 INFO - PROCESS | 3392 | 1461592452241 Marionette DEBUG loaded listener.js 06:54:12 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb193cca800) [pid = 3392] [serial = 2178] [outer = 0x7fb193bd5c00] 06:54:13 INFO - PROCESS | 3392 | 1461592453111 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 06:54:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 06:54:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1631ms 06:54:13 INFO - PROCESS | 3392 | 1461592453172 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 06:54:13 INFO - PROCESS | 3392 | 1461592453176 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 06:54:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 06:54:13 INFO - PROCESS | 3392 | 1461592453181 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 06:54:13 INFO - PROCESS | 3392 | 1461592453184 Marionette TRACE conn3 <- [1,2874,null,{}] 06:54:13 INFO - PROCESS | 3392 | 1461592453189 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:13 INFO - PROCESS | 3392 | 1461592453419 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 06:54:15 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17c610800 == 197 [pid = 3392] [id = 382] 06:54:15 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a714800 == 196 [pid = 3392] [id = 266] 06:54:15 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dca3800 == 195 [pid = 3392] [id = 153] 06:54:15 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a763f800 == 194 [pid = 3392] [id = 257] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb18c4f1400) [pid = 3392] [serial = 2036] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb182d62400) [pid = 3392] [serial = 2018] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb181bd1800) [pid = 3392] [serial = 2012] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb17e8f0000) [pid = 3392] [serial = 2009] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb1835a3c00) [pid = 3392] [serial = 2024] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb1806a9400) [pid = 3392] [serial = 2055] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18208ec00) [pid = 3392] [serial = 2015] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb178858800) [pid = 3392] [serial = 2003] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb17e1ce400) [pid = 3392] [serial = 2058] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb18327b800) [pid = 3392] [serial = 2021] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18bbb6400) [pid = 3392] [serial = 2033] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb17c256800) [pid = 3392] [serial = 2006] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb17e36b400) [pid = 3392] [serial = 2052] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb18a750000) [pid = 3392] [serial = 2030] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb179a98400) [pid = 3392] [serial = 2057] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb184ca4400) [pid = 3392] [serial = 2027] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb18f25f800) [pid = 3392] [serial = 2045] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb17b3ca000) [pid = 3392] [serial = 2048] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb180480c00) [pid = 3392] [serial = 2054] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb18f177000) [pid = 3392] [serial = 2039] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb17c889400) [pid = 3392] [serial = 2051] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb17c250c00) [pid = 3392] [serial = 2049] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb180f39c00) [pid = 3392] [serial = 2001] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb18f253c00) [pid = 3392] [serial = 2042] [outer = (nil)] [url = about:blank] 06:54:15 INFO - PROCESS | 3392 | 1461592455821 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:15 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb176db0000 == 195 [pid = 3392] [id = 726] 06:54:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb178856c00) [pid = 3392] [serial = 2179] [outer = (nil)] 06:54:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb17885d000) [pid = 3392] [serial = 2180] [outer = 0x7fb178856c00] 06:54:15 INFO - PROCESS | 3392 | 1461592455891 Marionette DEBUG loaded listener.js 06:54:15 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb179dac800) [pid = 3392] [serial = 2181] [outer = 0x7fb178856c00] 06:54:16 INFO - PROCESS | 3392 | 1461592456670 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 06:54:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 06:54:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3539ms 06:54:16 INFO - PROCESS | 3392 | 1461592456723 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 06:54:16 INFO - PROCESS | 3392 | 1461592456727 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 06:54:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 06:54:16 INFO - PROCESS | 3392 | 1461592456738 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 06:54:16 INFO - PROCESS | 3392 | 1461592456742 Marionette TRACE conn3 <- [1,2878,null,{}] 06:54:16 INFO - PROCESS | 3392 | 1461592456751 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:16 INFO - PROCESS | 3392 | 1461592456988 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 06:54:17 INFO - PROCESS | 3392 | 1461592457181 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:17 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0cd800 == 196 [pid = 3392] [id = 727] 06:54:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb179db0000) [pid = 3392] [serial = 2182] [outer = (nil)] 06:54:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb17c256800) [pid = 3392] [serial = 2183] [outer = 0x7fb179db0000] 06:54:17 INFO - PROCESS | 3392 | 1461592457244 Marionette DEBUG loaded listener.js 06:54:17 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb17c88b000) [pid = 3392] [serial = 2184] [outer = 0x7fb179db0000] 06:54:18 INFO - PROCESS | 3392 | 1461592458113 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 06:54:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 06:54:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1393ms 06:54:18 INFO - PROCESS | 3392 | 1461592458137 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 06:54:18 INFO - PROCESS | 3392 | 1461592458143 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 06:54:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 06:54:18 INFO - PROCESS | 3392 | 1461592458149 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 06:54:18 INFO - PROCESS | 3392 | 1461592458151 Marionette TRACE conn3 <- [1,2882,null,{}] 06:54:18 INFO - PROCESS | 3392 | 1461592458157 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:18 INFO - PROCESS | 3392 | 1461592458416 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 06:54:18 INFO - PROCESS | 3392 | 1461592458457 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c620800 == 197 [pid = 3392] [id = 728] 06:54:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb17e8f3000) [pid = 3392] [serial = 2185] [outer = (nil)] 06:54:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb17eecc800) [pid = 3392] [serial = 2186] [outer = 0x7fb17e8f3000] 06:54:18 INFO - PROCESS | 3392 | 1461592458518 Marionette DEBUG loaded listener.js 06:54:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18041d400) [pid = 3392] [serial = 2187] [outer = 0x7fb17e8f3000] 06:54:19 INFO - PROCESS | 3392 | 1461592459554 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 06:54:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 06:54:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1482ms 06:54:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 06:54:19 INFO - PROCESS | 3392 | 1461592459632 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 06:54:19 INFO - PROCESS | 3392 | 1461592459635 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 06:54:19 INFO - PROCESS | 3392 | 1461592459649 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 06:54:19 INFO - PROCESS | 3392 | 1461592459658 Marionette TRACE conn3 <- [1,2886,null,{}] 06:54:19 INFO - PROCESS | 3392 | 1461592459670 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:19 INFO - PROCESS | 3392 | 1461592459936 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb182d6ac00) [pid = 3392] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb17c890c00) [pid = 3392] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb17c685800) [pid = 3392] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb176b76400) [pid = 3392] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb182d0d800) [pid = 3392] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb18041b800) [pid = 3392] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb184c71000) [pid = 3392] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb179a9d400) [pid = 3392] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb182d5e000) [pid = 3392] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb18b82ac00) [pid = 3392] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb17e1cc000) [pid = 3392] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb18a746400) [pid = 3392] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb180f32c00) [pid = 3392] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb18a995000) [pid = 3392] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb17885ec00) [pid = 3392] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb17e1cd000) [pid = 3392] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb17c3b3000) [pid = 3392] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb18a751400) [pid = 3392] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb18b890c00) [pid = 3392] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb17c68cc00) [pid = 3392] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb18ba9b000) [pid = 3392] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb182d5d000) [pid = 3392] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb182f6bc00) [pid = 3392] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb17c047400) [pid = 3392] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb182d67800) [pid = 3392] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb17e36e400) [pid = 3392] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb181d6bc00) [pid = 3392] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb18db0f000) [pid = 3392] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb17c891000) [pid = 3392] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb182d17800) [pid = 3392] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb17c889800) [pid = 3392] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb18f53d800) [pid = 3392] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb17e367c00) [pid = 3392] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb17c04f800) [pid = 3392] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb18ba9d800) [pid = 3392] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 06:54:20 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb179a97400) [pid = 3392] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 06:54:20 INFO - PROCESS | 3392 | 1461592460878 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:20 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0d2800 == 198 [pid = 3392] [id = 729] 06:54:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb176b76400) [pid = 3392] [serial = 2188] [outer = (nil)] 06:54:20 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb17b38f800) [pid = 3392] [serial = 2189] [outer = 0x7fb176b76400] 06:54:20 INFO - PROCESS | 3392 | 1461592460939 Marionette DEBUG loaded listener.js 06:54:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb17e1c7400) [pid = 3392] [serial = 2190] [outer = 0x7fb176b76400] 06:54:21 INFO - PROCESS | 3392 | 1461592461628 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 06:54:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 06:54:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2011ms 06:54:21 INFO - PROCESS | 3392 | 1461592461652 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 06:54:21 INFO - PROCESS | 3392 | 1461592461656 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 06:54:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 06:54:21 INFO - PROCESS | 3392 | 1461592461662 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 06:54:21 INFO - PROCESS | 3392 | 1461592461665 Marionette TRACE conn3 <- [1,2890,null,{}] 06:54:21 INFO - PROCESS | 3392 | 1461592461670 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:21 INFO - PROCESS | 3392 | 1461592461953 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 06:54:21 INFO - PROCESS | 3392 | 1461592461979 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:22 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e6b3800 == 199 [pid = 3392] [id = 730] 06:54:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb17e1c9000) [pid = 3392] [serial = 2191] [outer = (nil)] 06:54:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb181bd1800) [pid = 3392] [serial = 2192] [outer = 0x7fb17e1c9000] 06:54:22 INFO - PROCESS | 3392 | 1461592462039 Marionette DEBUG loaded listener.js 06:54:22 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb181d6bc00) [pid = 3392] [serial = 2193] [outer = 0x7fb17e1c9000] 06:54:23 INFO - PROCESS | 3392 | 1461592463177 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 06:54:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 06:54:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1578ms 06:54:23 INFO - PROCESS | 3392 | 1461592463241 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 06:54:23 INFO - PROCESS | 3392 | 1461592463247 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 06:54:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 06:54:23 INFO - PROCESS | 3392 | 1461592463255 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 06:54:23 INFO - PROCESS | 3392 | 1461592463261 Marionette TRACE conn3 <- [1,2894,null,{}] 06:54:23 INFO - PROCESS | 3392 | 1461592463270 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:23 INFO - PROCESS | 3392 | 1461592463533 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 06:54:23 INFO - PROCESS | 3392 | 1461592463869 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b696000 == 200 [pid = 3392] [id = 731] 06:54:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb17b390c00) [pid = 3392] [serial = 2194] [outer = (nil)] 06:54:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb17c254c00) [pid = 3392] [serial = 2195] [outer = 0x7fb17b390c00] 06:54:23 INFO - PROCESS | 3392 | 1461592463943 Marionette DEBUG loaded listener.js 06:54:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb17e1c8800) [pid = 3392] [serial = 2196] [outer = 0x7fb17b390c00] 06:54:24 INFO - PROCESS | 3392 | 1461592464908 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 06:54:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 06:54:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1696ms 06:54:24 INFO - PROCESS | 3392 | 1461592464952 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 06:54:24 INFO - PROCESS | 3392 | 1461592464961 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 06:54:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 06:54:24 INFO - PROCESS | 3392 | 1461592464971 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 06:54:24 INFO - PROCESS | 3392 | 1461592464975 Marionette TRACE conn3 <- [1,2898,null,{}] 06:54:24 INFO - PROCESS | 3392 | 1461592464981 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:25 INFO - PROCESS | 3392 | 1461592465227 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 06:54:25 INFO - PROCESS | 3392 | 1461592465494 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:25 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe1c800 == 201 [pid = 3392] [id = 732] 06:54:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb17e8f1800) [pid = 3392] [serial = 2197] [outer = (nil)] 06:54:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb180473800) [pid = 3392] [serial = 2198] [outer = 0x7fb17e8f1800] 06:54:25 INFO - PROCESS | 3392 | 1461592465621 Marionette DEBUG loaded listener.js 06:54:25 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb180f3b800) [pid = 3392] [serial = 2199] [outer = 0x7fb17e8f1800] 06:54:26 INFO - PROCESS | 3392 | 1461592466562 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 06:54:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 06:54:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1635ms 06:54:26 INFO - PROCESS | 3392 | 1461592466606 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 06:54:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 06:54:26 INFO - PROCESS | 3392 | 1461592466611 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 06:54:26 INFO - PROCESS | 3392 | 1461592466617 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 06:54:26 INFO - PROCESS | 3392 | 1461592466622 Marionette TRACE conn3 <- [1,2902,null,{}] 06:54:26 INFO - PROCESS | 3392 | 1461592466638 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:26 INFO - PROCESS | 3392 | 1461592466895 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 06:54:27 INFO - PROCESS | 3392 | 1461592467233 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:27 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181a93800 == 202 [pid = 3392] [id = 733] 06:54:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb18207f000) [pid = 3392] [serial = 2200] [outer = (nil)] 06:54:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb18208fc00) [pid = 3392] [serial = 2201] [outer = 0x7fb18207f000] 06:54:27 INFO - PROCESS | 3392 | 1461592467316 Marionette DEBUG loaded listener.js 06:54:27 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb182d12c00) [pid = 3392] [serial = 2202] [outer = 0x7fb18207f000] 06:54:28 INFO - PROCESS | 3392 | 1461592468194 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 06:54:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 06:54:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1640ms 06:54:28 INFO - PROCESS | 3392 | 1461592468257 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 06:54:28 INFO - PROCESS | 3392 | 1461592468262 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 06:54:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 06:54:28 INFO - PROCESS | 3392 | 1461592468269 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 06:54:28 INFO - PROCESS | 3392 | 1461592468272 Marionette TRACE conn3 <- [1,2906,null,{}] 06:54:28 INFO - PROCESS | 3392 | 1461592468277 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:28 INFO - PROCESS | 3392 | 1461592468500 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 06:54:28 INFO - PROCESS | 3392 | 1461592468764 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181fdb000 == 203 [pid = 3392] [id = 734] 06:54:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb182072c00) [pid = 3392] [serial = 2203] [outer = (nil)] 06:54:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb182d66400) [pid = 3392] [serial = 2204] [outer = 0x7fb182072c00] 06:54:28 INFO - PROCESS | 3392 | 1461592468884 Marionette DEBUG loaded listener.js 06:54:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb182f4b400) [pid = 3392] [serial = 2205] [outer = 0x7fb182072c00] 06:54:29 INFO - PROCESS | 3392 | 1461592469711 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 06:54:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 06:54:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1482ms 06:54:29 INFO - PROCESS | 3392 | 1461592469752 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 06:54:29 INFO - PROCESS | 3392 | 1461592469755 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 06:54:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 06:54:29 INFO - PROCESS | 3392 | 1461592469762 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 06:54:29 INFO - PROCESS | 3392 | 1461592469764 Marionette TRACE conn3 <- [1,2910,null,{}] 06:54:29 INFO - PROCESS | 3392 | 1461592469769 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:30 INFO - PROCESS | 3392 | 1461592470086 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 06:54:30 INFO - PROCESS | 3392 | 1461592470289 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:30 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18354e800 == 204 [pid = 3392] [id = 735] 06:54:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb182d18400) [pid = 3392] [serial = 2206] [outer = (nil)] 06:54:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb182f64400) [pid = 3392] [serial = 2207] [outer = 0x7fb182d18400] 06:54:30 INFO - PROCESS | 3392 | 1461592470404 Marionette DEBUG loaded listener.js 06:54:30 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb1831fe800) [pid = 3392] [serial = 2208] [outer = 0x7fb182d18400] 06:54:31 INFO - PROCESS | 3392 | 1461592471153 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 06:54:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 06:54:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 06:54:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1433ms 06:54:31 INFO - PROCESS | 3392 | 1461592471196 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 06:54:31 INFO - PROCESS | 3392 | 1461592471198 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 06:54:31 INFO - TEST-START | /DOMEvents/constructors.html 06:54:31 INFO - PROCESS | 3392 | 1461592471205 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 06:54:31 INFO - PROCESS | 3392 | 1461592471207 Marionette TRACE conn3 <- [1,2914,null,{}] 06:54:31 INFO - PROCESS | 3392 | 1461592471213 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:31 INFO - PROCESS | 3392 | 1461592471489 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 06:54:31 INFO - PROCESS | 3392 | 1461592471782 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189bbe800 == 205 [pid = 3392] [id = 736] 06:54:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb184ca1c00) [pid = 3392] [serial = 2209] [outer = (nil)] 06:54:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb184ca9c00) [pid = 3392] [serial = 2210] [outer = 0x7fb184ca1c00] 06:54:31 INFO - PROCESS | 3392 | 1461592471968 Marionette DEBUG loaded listener.js 06:54:32 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb189cd2400) [pid = 3392] [serial = 2211] [outer = 0x7fb184ca1c00] 06:54:32 INFO - PROCESS | 3392 | 1461592472848 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 06:54:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 06:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:54:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 06:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:54:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 06:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:54:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 06:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:54:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 06:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:54:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 06:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 06:54:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:54:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 06:54:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 1695ms 06:54:32 INFO - PROCESS | 3392 | 1461592472901 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 06:54:32 INFO - PROCESS | 3392 | 1461592472905 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 06:54:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 06:54:32 INFO - PROCESS | 3392 | 1461592472916 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 06:54:32 INFO - PROCESS | 3392 | 1461592472918 Marionette TRACE conn3 <- [1,2918,null,{}] 06:54:32 INFO - PROCESS | 3392 | 1461592472930 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:33 INFO - PROCESS | 3392 | 1461592473137 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 06:54:33 INFO - PROCESS | 3392 | 1461592473411 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:33 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ba48800 == 206 [pid = 3392] [id = 737] 06:54:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb184c9f400) [pid = 3392] [serial = 2212] [outer = (nil)] 06:54:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18a749c00) [pid = 3392] [serial = 2213] [outer = 0x7fb184c9f400] 06:54:33 INFO - PROCESS | 3392 | 1461592473486 Marionette DEBUG loaded listener.js 06:54:33 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18b82b800) [pid = 3392] [serial = 2214] [outer = 0x7fb184c9f400] 06:54:34 INFO - PROCESS | 3392 | 1461592474267 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 06:54:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 06:54:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1398ms 06:54:34 INFO - PROCESS | 3392 | 1461592474312 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 06:54:34 INFO - PROCESS | 3392 | 1461592474316 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 06:54:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 06:54:34 INFO - PROCESS | 3392 | 1461592474322 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 06:54:34 INFO - PROCESS | 3392 | 1461592474324 Marionette TRACE conn3 <- [1,2922,null,{}] 06:54:34 INFO - PROCESS | 3392 | 1461592474330 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:34 INFO - PROCESS | 3392 | 1461592474544 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 06:54:34 INFO - PROCESS | 3392 | 1461592474816 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:34 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c387000 == 207 [pid = 3392] [id = 738] 06:54:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb184ca4400) [pid = 3392] [serial = 2215] [outer = (nil)] 06:54:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18b832c00) [pid = 3392] [serial = 2216] [outer = 0x7fb184ca4400] 06:54:34 INFO - PROCESS | 3392 | 1461592474890 Marionette DEBUG loaded listener.js 06:54:34 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb18ba9d400) [pid = 3392] [serial = 2217] [outer = 0x7fb184ca4400] 06:54:35 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 06:54:35 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 06:54:35 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 06:54:35 INFO - PROCESS | 3392 | [3392] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 06:54:35 INFO - PROCESS | 3392 | 1461592475678 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 06:54:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 06:54:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 06:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:54:35 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 06:54:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:54:35 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 06:54:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:54:35 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]" 06:54:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:54:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 06:54:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1383ms 06:54:35 INFO - PROCESS | 3392 | 1461592475709 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 06:54:35 INFO - PROCESS | 3392 | 1461592475713 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 06:54:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 06:54:35 INFO - PROCESS | 3392 | 1461592475723 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 06:54:35 INFO - PROCESS | 3392 | 1461592475725 Marionette TRACE conn3 <- [1,2926,null,{}] 06:54:35 INFO - PROCESS | 3392 | 1461592475731 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:36 INFO - PROCESS | 3392 | 1461592476026 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 06:54:36 INFO - PROCESS | 3392 | 1461592476239 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18ca14800 == 208 [pid = 3392] [id = 739] 06:54:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18a747800) [pid = 3392] [serial = 2218] [outer = (nil)] 06:54:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18c23f400) [pid = 3392] [serial = 2219] [outer = 0x7fb18a747800] 06:54:36 INFO - PROCESS | 3392 | 1461592476315 Marionette DEBUG loaded listener.js 06:54:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18c29ac00) [pid = 3392] [serial = 2220] [outer = 0x7fb18a747800] 06:54:36 INFO - PROCESS | 3392 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 06:54:37 INFO - PROCESS | 3392 | 1461592477093 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 06:54:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 06:54:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1380ms 06:54:37 INFO - PROCESS | 3392 | 1461592477104 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 06:54:37 INFO - PROCESS | 3392 | 1461592477109 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 06:54:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 06:54:37 INFO - PROCESS | 3392 | 1461592477115 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 06:54:37 INFO - PROCESS | 3392 | 1461592477117 Marionette TRACE conn3 <- [1,2930,null,{}] 06:54:37 INFO - PROCESS | 3392 | 1461592477123 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:37 INFO - PROCESS | 3392 | 1461592477327 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 06:54:37 INFO - PROCESS | 3392 | 1461592477572 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f2b5000 == 209 [pid = 3392] [id = 740] 06:54:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18b831000) [pid = 3392] [serial = 2221] [outer = (nil)] 06:54:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb18c40d000) [pid = 3392] [serial = 2222] [outer = 0x7fb18b831000] 06:54:37 INFO - PROCESS | 3392 | 1461592477644 Marionette DEBUG loaded listener.js 06:54:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb18c7d4000) [pid = 3392] [serial = 2223] [outer = 0x7fb18b831000] 06:54:38 INFO - PROCESS | 3392 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 06:54:38 INFO - PROCESS | 3392 | 1461592478469 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 06:54:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 06:54:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1391ms 06:54:38 INFO - PROCESS | 3392 | 1461592478506 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 06:54:38 INFO - PROCESS | 3392 | 1461592478510 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 06:54:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 06:54:38 INFO - PROCESS | 3392 | 1461592478515 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 06:54:38 INFO - PROCESS | 3392 | 1461592478519 Marionette TRACE conn3 <- [1,2934,null,{}] 06:54:38 INFO - PROCESS | 3392 | 1461592478524 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:38 INFO - PROCESS | 3392 | 1461592478746 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 06:54:39 INFO - PROCESS | 3392 | 1461592479022 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18fda7800 == 210 [pid = 3392] [id = 741] 06:54:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb18c23f000) [pid = 3392] [serial = 2224] [outer = (nil)] 06:54:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb18d931800) [pid = 3392] [serial = 2225] [outer = 0x7fb18c23f000] 06:54:39 INFO - PROCESS | 3392 | 1461592479115 Marionette DEBUG loaded listener.js 06:54:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18f23b400) [pid = 3392] [serial = 2226] [outer = 0x7fb18c23f000] 06:54:39 INFO - PROCESS | 3392 | 1461592479902 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 06:54:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 06:54:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1440ms 06:54:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 06:54:39 INFO - PROCESS | 3392 | 1461592479956 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 06:54:39 INFO - PROCESS | 3392 | 1461592479959 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 06:54:39 INFO - PROCESS | 3392 | 1461592479965 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 06:54:39 INFO - PROCESS | 3392 | 1461592479968 Marionette TRACE conn3 <- [1,2938,null,{}] 06:54:39 INFO - PROCESS | 3392 | 1461592479973 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:40 INFO - PROCESS | 3392 | 1461592480223 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 06:54:40 INFO - PROCESS | 3392 | 1461592480481 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb192e64000 == 211 [pid = 3392] [id = 742] 06:54:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb182f65400) [pid = 3392] [serial = 2227] [outer = (nil)] 06:54:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb18f253c00) [pid = 3392] [serial = 2228] [outer = 0x7fb182f65400] 06:54:40 INFO - PROCESS | 3392 | 1461592480557 Marionette DEBUG loaded listener.js 06:54:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb18f535000) [pid = 3392] [serial = 2229] [outer = 0x7fb182f65400] 06:54:41 INFO - PROCESS | 3392 | 1461592481343 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 06:54:41 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. 06:54:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1432ms 06:54:41 INFO - PROCESS | 3392 | 1461592481398 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 06:54:41 INFO - PROCESS | 3392 | 1461592481401 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 06:54:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 06:54:41 INFO - PROCESS | 3392 | 1461592481407 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 06:54:41 INFO - PROCESS | 3392 | 1461592481409 Marionette TRACE conn3 <- [1,2942,null,{}] 06:54:41 INFO - PROCESS | 3392 | 1461592481415 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:41 INFO - PROCESS | 3392 | 1461592481668 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 06:54:41 INFO - PROCESS | 3392 | 1461592481927 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:41 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194952000 == 212 [pid = 3392] [id = 743] 06:54:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb18c7d8000) [pid = 3392] [serial = 2230] [outer = (nil)] 06:54:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb18f53e400) [pid = 3392] [serial = 2231] [outer = 0x7fb18c7d8000] 06:54:42 INFO - PROCESS | 3392 | 1461592482002 Marionette DEBUG loaded listener.js 06:54:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18f78c000) [pid = 3392] [serial = 2232] [outer = 0x7fb18c7d8000] 06:54:42 INFO - PROCESS | 3392 | 1461592482820 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 06:54:42 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 06:54:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 06:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 06:54:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1431ms 06:54:42 INFO - PROCESS | 3392 | 1461592482842 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 06:54:42 INFO - PROCESS | 3392 | 1461592482845 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 06:54:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 06:54:42 INFO - PROCESS | 3392 | 1461592482851 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 06:54:42 INFO - PROCESS | 3392 | 1461592482853 Marionette TRACE conn3 <- [1,2946,null,{}] 06:54:42 INFO - PROCESS | 3392 | 1461592482858 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:43 INFO - PROCESS | 3392 | 1461592483079 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 06:54:43 INFO - PROCESS | 3392 | 1461592483326 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:43 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195d14800 == 213 [pid = 3392] [id = 744] 06:54:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb18f4ad000) [pid = 3392] [serial = 2233] [outer = (nil)] 06:54:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb18fb90800) [pid = 3392] [serial = 2234] [outer = 0x7fb18f4ad000] 06:54:43 INFO - PROCESS | 3392 | 1461592483410 Marionette DEBUG loaded listener.js 06:54:43 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb18fe24400) [pid = 3392] [serial = 2235] [outer = 0x7fb18f4ad000] 06:54:44 INFO - PROCESS | 3392 | 1461592484177 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 06:54:44 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. 06:54:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1378ms 06:54:44 INFO - PROCESS | 3392 | 1461592484230 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 06:54:44 INFO - PROCESS | 3392 | 1461592484234 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 06:54:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 06:54:44 INFO - PROCESS | 3392 | 1461592484239 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 06:54:44 INFO - PROCESS | 3392 | 1461592484242 Marionette TRACE conn3 <- [1,2950,null,{}] 06:54:44 INFO - PROCESS | 3392 | 1461592484247 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:44 INFO - PROCESS | 3392 | 1461592484501 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 06:54:44 INFO - PROCESS | 3392 | 1461592484787 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a2ea0800 == 214 [pid = 3392] [id = 745] 06:54:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb17b391000) [pid = 3392] [serial = 2236] [outer = (nil)] 06:54:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb18fef9400) [pid = 3392] [serial = 2237] [outer = 0x7fb17b391000] 06:54:44 INFO - PROCESS | 3392 | 1461592484863 Marionette DEBUG loaded listener.js 06:54:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb1900ba400) [pid = 3392] [serial = 2238] [outer = 0x7fb17b391000] 06:54:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a5d82800 == 215 [pid = 3392] [id = 746] 06:54:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb19068b400) [pid = 3392] [serial = 2239] [outer = (nil)] 06:54:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb1900bb800) [pid = 3392] [serial = 2240] [outer = 0x7fb19068b400] 06:54:45 INFO - PROCESS | 3392 | 1461592485746 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 06:54:45 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. 06:54:45 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1534ms 06:54:45 INFO - PROCESS | 3392 | 1461592485783 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 06:54:45 INFO - PROCESS | 3392 | 1461592485787 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 06:54:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 06:54:45 INFO - PROCESS | 3392 | 1461592485800 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 06:54:45 INFO - PROCESS | 3392 | 1461592485803 Marionette TRACE conn3 <- [1,2954,null,{}] 06:54:45 INFO - PROCESS | 3392 | 1461592485808 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:46 INFO - PROCESS | 3392 | 1461592486099 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 06:54:46 INFO - PROCESS | 3392 | 1461592486377 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:46 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a780a000 == 216 [pid = 3392] [id = 747] 06:54:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb18f783000) [pid = 3392] [serial = 2241] [outer = (nil)] 06:54:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb1904d8800) [pid = 3392] [serial = 2242] [outer = 0x7fb18f783000] 06:54:46 INFO - PROCESS | 3392 | 1461592486508 Marionette DEBUG loaded listener.js 06:54:46 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb192e20400) [pid = 3392] [serial = 2243] [outer = 0x7fb18f783000] 06:54:47 INFO - PROCESS | 3392 | 1461592487211 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 06:54:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:54:47 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 06:54:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1478ms 06:54:47 INFO - PROCESS | 3392 | 1461592487280 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 06:54:47 INFO - PROCESS | 3392 | 1461592487284 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 06:54:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 06:54:47 INFO - PROCESS | 3392 | 1461592487290 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 06:54:47 INFO - PROCESS | 3392 | 1461592487292 Marionette TRACE conn3 <- [1,2958,null,{}] 06:54:47 INFO - PROCESS | 3392 | 1461592487297 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:47 INFO - PROCESS | 3392 | 1461592487559 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 06:54:47 INFO - PROCESS | 3392 | 1461592487834 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7a1b800 == 217 [pid = 3392] [id = 748] 06:54:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 195 (0x7fb1900bb000) [pid = 3392] [serial = 2244] [outer = (nil)] 06:54:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 196 (0x7fb193c2dc00) [pid = 3392] [serial = 2245] [outer = 0x7fb1900bb000] 06:54:47 INFO - PROCESS | 3392 | 1461592487912 Marionette DEBUG loaded listener.js 06:54:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 197 (0x7fb193ead800) [pid = 3392] [serial = 2246] [outer = 0x7fb1900bb000] 06:54:48 INFO - PROCESS | 3392 | 1461592488675 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 06:54:48 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. 06:54:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1428ms 06:54:48 INFO - PROCESS | 3392 | 1461592488718 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 06:54:48 INFO - PROCESS | 3392 | 1461592488722 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 06:54:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 06:54:48 INFO - PROCESS | 3392 | 1461592488727 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 06:54:48 INFO - PROCESS | 3392 | 1461592488730 Marionette TRACE conn3 <- [1,2962,null,{}] 06:54:48 INFO - PROCESS | 3392 | 1461592488735 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:48 INFO - PROCESS | 3392 | 1461592488985 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 06:54:49 INFO - PROCESS | 3392 | 1461592489260 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:49 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7ea8800 == 218 [pid = 3392] [id = 749] 06:54:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 198 (0x7fb17c04dc00) [pid = 3392] [serial = 2247] [outer = (nil)] 06:54:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 199 (0x7fb19419f000) [pid = 3392] [serial = 2248] [outer = 0x7fb17c04dc00] 06:54:49 INFO - PROCESS | 3392 | 1461592489335 Marionette DEBUG loaded listener.js 06:54:49 INFO - PROCESS | 3392 | ++DOMWINDOW == 200 (0x7fb194450000) [pid = 3392] [serial = 2249] [outer = 0x7fb17c04dc00] 06:54:50 INFO - PROCESS | 3392 | 1461592490115 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 06:54:50 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. 06:54:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1437ms 06:54:50 INFO - PROCESS | 3392 | 1461592490164 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 06:54:50 INFO - PROCESS | 3392 | 1461592490167 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 06:54:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 06:54:50 INFO - PROCESS | 3392 | 1461592490173 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 06:54:50 INFO - PROCESS | 3392 | 1461592490175 Marionette TRACE conn3 <- [1,2966,null,{}] 06:54:50 INFO - PROCESS | 3392 | 1461592490234 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:50 INFO - PROCESS | 3392 | 1461592490458 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 06:54:50 INFO - PROCESS | 3392 | 1461592490734 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a9c81800 == 219 [pid = 3392] [id = 750] 06:54:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 201 (0x7fb180f36800) [pid = 3392] [serial = 2250] [outer = (nil)] 06:54:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 202 (0x7fb194457c00) [pid = 3392] [serial = 2251] [outer = 0x7fb180f36800] 06:54:50 INFO - PROCESS | 3392 | 1461592490808 Marionette DEBUG loaded listener.js 06:54:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 203 (0x7fb194ae5000) [pid = 3392] [serial = 2252] [outer = 0x7fb180f36800] 06:54:51 INFO - PROCESS | 3392 | 1461592491566 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 06:54:51 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. 06:54:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1425ms 06:54:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 06:54:51 INFO - PROCESS | 3392 | 1461592491598 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 06:54:51 INFO - PROCESS | 3392 | 1461592491601 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 06:54:51 INFO - PROCESS | 3392 | 1461592491607 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 06:54:51 INFO - PROCESS | 3392 | 1461592491610 Marionette TRACE conn3 <- [1,2970,null,{}] 06:54:51 INFO - PROCESS | 3392 | 1461592491615 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:51 INFO - PROCESS | 3392 | 1461592491828 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 06:54:52 INFO - PROCESS | 3392 | 1461592492113 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:52 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1ac03a000 == 220 [pid = 3392] [id = 751] 06:54:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 204 (0x7fb1941a8c00) [pid = 3392] [serial = 2253] [outer = (nil)] 06:54:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 205 (0x7fb19505ec00) [pid = 3392] [serial = 2254] [outer = 0x7fb1941a8c00] 06:54:52 INFO - PROCESS | 3392 | 1461592492194 Marionette DEBUG loaded listener.js 06:54:52 INFO - PROCESS | 3392 | ++DOMWINDOW == 206 (0x7fb195068800) [pid = 3392] [serial = 2255] [outer = 0x7fb1941a8c00] 06:54:52 INFO - PROCESS | 3392 | 1461592492993 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 06:54:53 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. 06:54:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1433ms 06:54:53 INFO - PROCESS | 3392 | 1461592493040 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 06:54:53 INFO - PROCESS | 3392 | 1461592493044 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 06:54:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 06:54:53 INFO - PROCESS | 3392 | 1461592493049 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 06:54:53 INFO - PROCESS | 3392 | 1461592493052 Marionette TRACE conn3 <- [1,2974,null,{}] 06:54:53 INFO - PROCESS | 3392 | 1461592493057 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181e1a800 == 219 [pid = 3392] [id = 627] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195a8e800 == 218 [pid = 3392] [id = 398] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17df31800 == 217 [pid = 3392] [id = 622] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17c4ca000 == 216 [pid = 3392] [id = 619] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18cda8800 == 215 [pid = 3392] [id = 199] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb178a6a000 == 214 [pid = 3392] [id = 704] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17867f000 == 213 [pid = 3392] [id = 616] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18dc2b800 == 212 [pid = 3392] [id = 250] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18109c000 == 211 [pid = 3392] [id = 625] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181ebc000 == 210 [pid = 3392] [id = 628] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb193403000 == 209 [pid = 3392] [id = 357] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181a91800 == 208 [pid = 3392] [id = 626] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b0d2800 == 207 [pid = 3392] [id = 729] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17c620800 == 206 [pid = 3392] [id = 728] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b0cd800 == 205 [pid = 3392] [id = 727] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb176db0000 == 204 [pid = 3392] [id = 726] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f755000 == 203 [pid = 3392] [id = 718] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f1c9000 == 202 [pid = 3392] [id = 717] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18ca0a800 == 201 [pid = 3392] [id = 716] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c387800 == 200 [pid = 3392] [id = 715] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18bcc4800 == 199 [pid = 3392] [id = 714] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18a718000 == 198 [pid = 3392] [id = 713] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb184d0a800 == 197 [pid = 3392] [id = 712] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb182cd6000 == 196 [pid = 3392] [id = 711] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181b77000 == 195 [pid = 3392] [id = 710] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17fe20800 == 194 [pid = 3392] [id = 709] 06:54:54 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b1a7800 == 193 [pid = 3392] [id = 708] 06:54:55 INFO - PROCESS | 3392 | 1461592495155 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 205 (0x7fb181876400) [pid = 3392] [serial = 2123] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 204 (0x7fb184ca7c00) [pid = 3392] [serial = 2076] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 203 (0x7fb18c4fc800) [pid = 3392] [serial = 2091] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 202 (0x7fb181d64c00) [pid = 3392] [serial = 2013] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 201 (0x7fb179da4400) [pid = 3392] [serial = 2004] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 200 (0x7fb1834e5c00) [pid = 3392] [serial = 2022] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 199 (0x7fb1817a5c00) [pid = 3392] [serial = 2121] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 198 (0x7fb18f25f000) [pid = 3392] [serial = 2043] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 197 (0x7fb17b396400) [pid = 3392] [serial = 2114] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 196 (0x7fb184af8c00) [pid = 3392] [serial = 2025] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 195 (0x7fb18fef7800) [pid = 3392] [serial = 2112] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 194 (0x7fb17ef38c00) [pid = 3392] [serial = 2010] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb18baa1800) [pid = 3392] [serial = 2081] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb1805ce400) [pid = 3392] [serial = 2120] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb18f790000) [pid = 3392] [serial = 2105] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb18c126c00) [pid = 3392] [serial = 2034] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb17b49a400) [pid = 3392] [serial = 2115] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb17e1c6800) [pid = 3392] [serial = 2118] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb18db0bc00) [pid = 3392] [serial = 2094] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18c4efc00) [pid = 3392] [serial = 2090] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb184aee800) [pid = 3392] [serial = 2075] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18c2a4000) [pid = 3392] [serial = 2088] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb18aac4400) [pid = 3392] [serial = 2078] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb17c3b1800) [pid = 3392] [serial = 2117] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18c23a800) [pid = 3392] [serial = 2085] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18f170400) [pid = 3392] [serial = 2096] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb18d92d400) [pid = 3392] [serial = 2037] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18b883000) [pid = 3392] [serial = 2079] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb182f51400) [pid = 3392] [serial = 2019] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb18b82a800) [pid = 3392] [serial = 2031] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb18047e000) [pid = 3392] [serial = 1932] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb182f53c00) [pid = 3392] [serial = 2070] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb18bbbf800) [pid = 3392] [serial = 2082] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb18fb8a400) [pid = 3392] [serial = 2106] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb18f787000) [pid = 3392] [serial = 2103] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb18208e000) [pid = 3392] [serial = 2067] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb18db11400) [pid = 3392] [serial = 2102] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb18cc93000) [pid = 3392] [serial = 2093] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb18f53c000) [pid = 3392] [serial = 2100] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb180410800) [pid = 3392] [serial = 2064] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb18fe25400) [pid = 3392] [serial = 2111] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb17e1d0c00) [pid = 3392] [serial = 2063] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb18bf42800) [pid = 3392] [serial = 2084] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb1834ed000) [pid = 3392] [serial = 2073] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb18c241000) [pid = 3392] [serial = 2087] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb181e53800) [pid = 3392] [serial = 2060] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb18f533c00) [pid = 3392] [serial = 2099] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb1831fc800) [pid = 3392] [serial = 2072] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb189cb3000) [pid = 3392] [serial = 2028] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb18fe1f000) [pid = 3392] [serial = 2109] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb182075800) [pid = 3392] [serial = 2066] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb182b57400) [pid = 3392] [serial = 2016] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb182f44800) [pid = 3392] [serial = 2069] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18f257c00) [pid = 3392] [serial = 2097] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb18fb91400) [pid = 3392] [serial = 2108] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb17c3b0400) [pid = 3392] [serial = 2007] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb18f241c00) [pid = 3392] [serial = 2040] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb18f4b5c00) [pid = 3392] [serial = 2046] [outer = (nil)] [url = about:blank] 06:54:55 INFO - PROCESS | 3392 | 1461592495584 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:55 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1775c3000 == 194 [pid = 3392] [id = 752] 06:54:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb178857000) [pid = 3392] [serial = 2256] [outer = (nil)] 06:54:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb17885f800) [pid = 3392] [serial = 2257] [outer = 0x7fb178857000] 06:54:55 INFO - PROCESS | 3392 | 1461592495653 Marionette DEBUG loaded listener.js 06:54:55 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb17b38b800) [pid = 3392] [serial = 2258] [outer = 0x7fb178857000] 06:54:56 INFO - PROCESS | 3392 | 1461592496347 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 06:54:56 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. 06:54:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 3334ms 06:54:56 INFO - PROCESS | 3392 | 1461592496386 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 06:54:56 INFO - PROCESS | 3392 | 1461592496390 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 06:54:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 06:54:56 INFO - PROCESS | 3392 | 1461592496397 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 06:54:56 INFO - PROCESS | 3392 | 1461592496403 Marionette TRACE conn3 <- [1,2978,null,{}] 06:54:56 INFO - PROCESS | 3392 | 1461592496409 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:56 INFO - PROCESS | 3392 | 1461592496632 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 06:54:56 INFO - PROCESS | 3392 | 1461592496828 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:56 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b1ae800 == 195 [pid = 3392] [id = 753] 06:54:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb176b71000) [pid = 3392] [serial = 2259] [outer = (nil)] 06:54:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb17c68fc00) [pid = 3392] [serial = 2260] [outer = 0x7fb176b71000] 06:54:56 INFO - PROCESS | 3392 | 1461592496894 Marionette DEBUG loaded listener.js 06:54:56 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb17e1d1c00) [pid = 3392] [serial = 2261] [outer = 0x7fb176b71000] 06:54:57 INFO - PROCESS | 3392 | 1461592497654 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 06:54:57 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. 06:54:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1286ms 06:54:57 INFO - PROCESS | 3392 | 1461592497722 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 06:54:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 06:54:57 INFO - PROCESS | 3392 | 1461592497727 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 06:54:57 INFO - PROCESS | 3392 | 1461592497733 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 06:54:57 INFO - PROCESS | 3392 | 1461592497737 Marionette TRACE conn3 <- [1,2982,null,{}] 06:54:57 INFO - PROCESS | 3392 | 1461592497742 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:54:58 INFO - PROCESS | 3392 | 1461592498010 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 06:54:58 INFO - PROCESS | 3392 | 1461592498063 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:58 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17df31800 == 196 [pid = 3392] [id = 754] 06:54:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb17e1ca000) [pid = 3392] [serial = 2262] [outer = (nil)] 06:54:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb1805cc400) [pid = 3392] [serial = 2263] [outer = 0x7fb17e1ca000] 06:54:58 INFO - PROCESS | 3392 | 1461592498130 Marionette DEBUG loaded listener.js 06:54:58 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb180f3bc00) [pid = 3392] [serial = 2264] [outer = 0x7fb17e1ca000] 06:54:59 INFO - PROCESS | 3392 | 1461592499543 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 06:54:59 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 06:54:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 06:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 06:54:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1836ms 06:54:59 INFO - PROCESS | 3392 | 1461592499571 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 06:54:59 INFO - PROCESS | 3392 | 1461592499577 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 06:54:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 06:54:59 INFO - PROCESS | 3392 | 1461592499597 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 06:54:59 INFO - PROCESS | 3392 | 1461592499607 Marionette TRACE conn3 <- [1,2986,null,{}] 06:54:59 INFO - PROCESS | 3392 | 1461592499624 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:00 INFO - PROCESS | 3392 | 1461592500501 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb19016b000) [pid = 3392] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb17eec4000) [pid = 3392] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb179da4800) [pid = 3392] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb18fe1a000) [pid = 3392] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18fe23400) [pid = 3392] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb176b6fc00) [pid = 3392] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb17e8f3000) [pid = 3392] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb176b76400) [pid = 3392] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb18fe1d400) [pid = 3392] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb18c8cd400) [pid = 3392] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb18c23bc00) [pid = 3392] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb18a74d800) [pid = 3392] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb18b88c800) [pid = 3392] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb18b88bc00) [pid = 3392] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb182f5ac00) [pid = 3392] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb182d1c800) [pid = 3392] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb182d19800) [pid = 3392] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb17ef36800) [pid = 3392] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb17b3cc000) [pid = 3392] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb179db0000) [pid = 3392] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb178856c00) [pid = 3392] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 06:55:00 INFO - PROCESS | 3392 | --DOMWINDOW == 135 (0x7fb17c3b0000) [pid = 3392] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 06:55:00 INFO - PROCESS | 3392 | 1461592500762 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:00 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b376800 == 197 [pid = 3392] [id = 755] 06:55:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 136 (0x7fb176b6fc00) [pid = 3392] [serial = 2265] [outer = (nil)] 06:55:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb179a9ac00) [pid = 3392] [serial = 2266] [outer = 0x7fb176b6fc00] 06:55:00 INFO - PROCESS | 3392 | 1461592500843 Marionette DEBUG loaded listener.js 06:55:00 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb180477000) [pid = 3392] [serial = 2267] [outer = 0x7fb176b6fc00] 06:55:01 INFO - PROCESS | 3392 | 1461592501490 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 06:55:01 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. 06:55:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1959ms 06:55:01 INFO - PROCESS | 3392 | 1461592501543 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 06:55:01 INFO - PROCESS | 3392 | 1461592501547 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 06:55:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 06:55:01 INFO - PROCESS | 3392 | 1461592501552 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 06:55:01 INFO - PROCESS | 3392 | 1461592501554 Marionette TRACE conn3 <- [1,2990,null,{}] 06:55:01 INFO - PROCESS | 3392 | 1461592501559 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:01 INFO - PROCESS | 3392 | 1461592501924 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 06:55:01 INFO - PROCESS | 3392 | 1461592501963 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:01 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb180cdf000 == 198 [pid = 3392] [id = 756] 06:55:01 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb176b78c00) [pid = 3392] [serial = 2268] [outer = (nil)] 06:55:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb182088c00) [pid = 3392] [serial = 2269] [outer = 0x7fb176b78c00] 06:55:02 INFO - PROCESS | 3392 | 1461592502066 Marionette DEBUG loaded listener.js 06:55:02 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb182d12000) [pid = 3392] [serial = 2270] [outer = 0x7fb176b78c00] 06:55:03 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17adc2800 == 199 [pid = 3392] [id = 757] 06:55:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb179da7c00) [pid = 3392] [serial = 2271] [outer = (nil)] 06:55:03 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb179a9a400) [pid = 3392] [serial = 2272] [outer = 0x7fb179da7c00] 06:55:03 INFO - PROCESS | 3392 | 1461592503365 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 06:55:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 06:55:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1834ms 06:55:03 INFO - PROCESS | 3392 | 1461592503386 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 06:55:03 INFO - PROCESS | 3392 | 1461592503393 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 06:55:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 06:55:03 INFO - PROCESS | 3392 | 1461592503417 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 06:55:03 INFO - PROCESS | 3392 | 1461592503423 Marionette TRACE conn3 <- [1,2994,null,{}] 06:55:03 INFO - PROCESS | 3392 | 1461592503430 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:03 INFO - PROCESS | 3392 | 1461592503717 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 06:55:04 INFO - PROCESS | 3392 | 1461592504043 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:04 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e235800 == 200 [pid = 3392] [id = 758] 06:55:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb17e371800) [pid = 3392] [serial = 2273] [outer = (nil)] 06:55:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb17eec6800) [pid = 3392] [serial = 2274] [outer = 0x7fb17e371800] 06:55:04 INFO - PROCESS | 3392 | 1461592504133 Marionette DEBUG loaded listener.js 06:55:04 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb180481c00) [pid = 3392] [serial = 2275] [outer = 0x7fb17e371800] 06:55:04 INFO - PROCESS | 3392 | 1461592504931 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 06:55:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:55:04 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 06:55:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1542ms 06:55:04 INFO - PROCESS | 3392 | 1461592504959 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 06:55:04 INFO - PROCESS | 3392 | 1461592504968 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 06:55:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 06:55:04 INFO - PROCESS | 3392 | 1461592504977 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 06:55:04 INFO - PROCESS | 3392 | 1461592504981 Marionette TRACE conn3 <- [1,2998,null,{}] 06:55:04 INFO - PROCESS | 3392 | 1461592504987 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:05 INFO - PROCESS | 3392 | 1461592505213 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 06:55:05 INFO - PROCESS | 3392 | 1461592505485 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:05 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181a85000 == 201 [pid = 3392] [id = 759] 06:55:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb1817aa000) [pid = 3392] [serial = 2276] [outer = (nil)] 06:55:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb181e60c00) [pid = 3392] [serial = 2277] [outer = 0x7fb1817aa000] 06:55:05 INFO - PROCESS | 3392 | 1461592505562 Marionette DEBUG loaded listener.js 06:55:05 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb182b53c00) [pid = 3392] [serial = 2278] [outer = 0x7fb1817aa000] 06:55:06 INFO - PROCESS | 3392 | 1461592506386 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 06:55:06 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. 06:55:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1434ms 06:55:06 INFO - PROCESS | 3392 | 1461592506411 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 06:55:06 INFO - PROCESS | 3392 | 1461592506415 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 06:55:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 06:55:06 INFO - PROCESS | 3392 | 1461592506421 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 06:55:06 INFO - PROCESS | 3392 | 1461592506427 Marionette TRACE conn3 <- [1,3002,null,{}] 06:55:06 INFO - PROCESS | 3392 | 1461592506443 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:06 INFO - PROCESS | 3392 | 1461592506711 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 06:55:06 INFO - PROCESS | 3392 | 1461592506964 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:06 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181ebd000 == 202 [pid = 3392] [id = 760] 06:55:06 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb182b57000) [pid = 3392] [serial = 2279] [outer = (nil)] 06:55:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb182f51400) [pid = 3392] [serial = 2280] [outer = 0x7fb182b57000] 06:55:07 INFO - PROCESS | 3392 | 1461592507046 Marionette DEBUG loaded listener.js 06:55:07 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb182f6b400) [pid = 3392] [serial = 2281] [outer = 0x7fb182b57000] 06:55:07 INFO - PROCESS | 3392 | 1461592507824 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 06:55:07 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. 06:55:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1434ms 06:55:07 INFO - PROCESS | 3392 | 1461592507857 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 06:55:07 INFO - PROCESS | 3392 | 1461592507862 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 06:55:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 06:55:07 INFO - PROCESS | 3392 | 1461592507867 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 06:55:07 INFO - PROCESS | 3392 | 1461592507871 Marionette TRACE conn3 <- [1,3006,null,{}] 06:55:07 INFO - PROCESS | 3392 | 1461592507876 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:08 INFO - PROCESS | 3392 | 1461592508095 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 06:55:08 INFO - PROCESS | 3392 | 1461592508340 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:08 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18353e800 == 203 [pid = 3392] [id = 761] 06:55:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb182d5e800) [pid = 3392] [serial = 2282] [outer = (nil)] 06:55:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb1834e5c00) [pid = 3392] [serial = 2283] [outer = 0x7fb182d5e800] 06:55:08 INFO - PROCESS | 3392 | 1461592508424 Marionette DEBUG loaded listener.js 06:55:08 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb1835a5800) [pid = 3392] [serial = 2284] [outer = 0x7fb182d5e800] 06:55:09 INFO - PROCESS | 3392 | 1461592509201 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 06:55:09 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. 06:55:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1383ms 06:55:09 INFO - PROCESS | 3392 | 1461592509252 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 06:55:09 INFO - PROCESS | 3392 | 1461592509258 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 06:55:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 06:55:09 INFO - PROCESS | 3392 | 1461592509269 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 06:55:09 INFO - PROCESS | 3392 | 1461592509271 Marionette TRACE conn3 <- [1,3010,null,{}] 06:55:09 INFO - PROCESS | 3392 | 1461592509277 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:09 INFO - PROCESS | 3392 | 1461592509589 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 06:55:09 INFO - PROCESS | 3392 | 1461592509808 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:09 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb184e7f000 == 204 [pid = 3392] [id = 762] 06:55:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb1831fa400) [pid = 3392] [serial = 2285] [outer = (nil)] 06:55:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb184af8c00) [pid = 3392] [serial = 2286] [outer = 0x7fb1831fa400] 06:55:09 INFO - PROCESS | 3392 | 1461592509887 Marionette DEBUG loaded listener.js 06:55:09 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb184ca9800) [pid = 3392] [serial = 2287] [outer = 0x7fb1831fa400] 06:55:10 INFO - PROCESS | 3392 | 1461592510926 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 06:55:10 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 06:55:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1679ms 06:55:10 INFO - PROCESS | 3392 | 1461592510949 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 06:55:10 INFO - PROCESS | 3392 | 1461592510954 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 06:55:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 06:55:10 INFO - PROCESS | 3392 | 1461592510962 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 06:55:10 INFO - PROCESS | 3392 | 1461592510967 Marionette TRACE conn3 <- [1,3014,null,{}] 06:55:10 INFO - PROCESS | 3392 | 1461592510974 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:11 INFO - PROCESS | 3392 | 1461592511419 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 06:55:11 INFO - PROCESS | 3392 | 1461592511678 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:11 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18aa8e800 == 205 [pid = 3392] [id = 763] 06:55:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb18a996c00) [pid = 3392] [serial = 2288] [outer = (nil)] 06:55:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb18aac4400) [pid = 3392] [serial = 2289] [outer = 0x7fb18a996c00] 06:55:11 INFO - PROCESS | 3392 | 1461592511754 Marionette DEBUG loaded listener.js 06:55:11 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb18b885400) [pid = 3392] [serial = 2290] [outer = 0x7fb18a996c00] 06:55:12 INFO - PROCESS | 3392 | [3392] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:55:12 INFO - PROCESS | 3392 | 1461592512720 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 06:55:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 06:55:12 INFO - {} 06:55:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 06:55:12 INFO - {} 06:55:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 06:55:12 INFO - {} 06:55:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 06:55:12 INFO - {} 06:55:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1788ms 06:55:12 INFO - PROCESS | 3392 | 1461592512752 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 06:55:12 INFO - PROCESS | 3392 | 1461592512755 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 06:55:12 INFO - TEST-START | /FileAPI/fileReader.html 06:55:12 INFO - PROCESS | 3392 | 1461592512762 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 06:55:12 INFO - PROCESS | 3392 | 1461592512764 Marionette TRACE conn3 <- [1,3018,null,{}] 06:55:12 INFO - PROCESS | 3392 | 1461592512770 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:13 INFO - PROCESS | 3392 | 1461592513026 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 06:55:13 INFO - PROCESS | 3392 | 1461592513276 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:13 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c0b7800 == 206 [pid = 3392] [id = 764] 06:55:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18b887c00) [pid = 3392] [serial = 2291] [outer = (nil)] 06:55:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18bf40800) [pid = 3392] [serial = 2292] [outer = 0x7fb18b887c00] 06:55:13 INFO - PROCESS | 3392 | 1461592513348 Marionette DEBUG loaded listener.js 06:55:13 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18c2c0400) [pid = 3392] [serial = 2293] [outer = 0x7fb18b887c00] 06:55:14 INFO - PROCESS | 3392 | 1461592514140 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 06:55:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 06:55:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 06:55:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 06:55:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 06:55:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 1436ms 06:55:14 INFO - PROCESS | 3392 | 1461592514200 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 06:55:14 INFO - PROCESS | 3392 | 1461592514204 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 06:55:14 INFO - TEST-START | /FileAPI/historical.html 06:55:14 INFO - PROCESS | 3392 | 1461592514210 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 06:55:14 INFO - PROCESS | 3392 | 1461592514213 Marionette TRACE conn3 <- [1,3022,null,{}] 06:55:14 INFO - PROCESS | 3392 | 1461592514218 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:14 INFO - PROCESS | 3392 | 1461592514443 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 06:55:14 INFO - PROCESS | 3392 | 1461592514718 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:14 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c807000 == 207 [pid = 3392] [id = 765] 06:55:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18baa1800) [pid = 3392] [serial = 2294] [outer = (nil)] 06:55:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18c4ee400) [pid = 3392] [serial = 2295] [outer = 0x7fb18baa1800] 06:55:14 INFO - PROCESS | 3392 | 1461592514796 Marionette DEBUG loaded listener.js 06:55:14 INFO - PROCESS | 3392 | ++DOMWINDOW == 167 (0x7fb18c7d5000) [pid = 3392] [serial = 2296] [outer = 0x7fb18baa1800] 06:55:15 INFO - PROCESS | 3392 | 1461592515575 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 06:55:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 06:55:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 06:55:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 06:55:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 06:55:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 06:55:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 06:55:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 06:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 06:55:15 INFO - TEST-OK | /FileAPI/historical.html | took 1380ms 06:55:15 INFO - TEST-START | /FileAPI/idlharness.html 06:55:15 INFO - PROCESS | 3392 | 1461592515592 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 06:55:15 INFO - PROCESS | 3392 | 1461592515595 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 06:55:15 INFO - PROCESS | 3392 | 1461592515602 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 06:55:15 INFO - PROCESS | 3392 | 1461592515605 Marionette TRACE conn3 <- [1,3026,null,{}] 06:55:15 INFO - PROCESS | 3392 | 1461592515610 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:15 INFO - PROCESS | 3392 | 1461592515822 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 06:55:16 INFO - PROCESS | 3392 | 1461592516077 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:16 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cb0a000 == 208 [pid = 3392] [id = 766] 06:55:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 168 (0x7fb18bbbdc00) [pid = 3392] [serial = 2297] [outer = (nil)] 06:55:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 169 (0x7fb18c7db400) [pid = 3392] [serial = 2298] [outer = 0x7fb18bbbdc00] 06:55:16 INFO - PROCESS | 3392 | 1461592516151 Marionette DEBUG loaded listener.js 06:55:16 INFO - PROCESS | 3392 | ++DOMWINDOW == 170 (0x7fb18cc91800) [pid = 3392] [serial = 2299] [outer = 0x7fb18bbbdc00] 06:55:17 INFO - PROCESS | 3392 | 1461592517687 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 06:55:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:55:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:55:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:55:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:55:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:55:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 06:55:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:55:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:55:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:55:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:55:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:55:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 06:55:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:55:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:55:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:55:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:55:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:55:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 06:55:17 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 06:55:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:55:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:55:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:55:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:55:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:55:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 06:55:17 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 06:55:17 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 06:55:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:55:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:55:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:55:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:55:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:55:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 06:55:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:55:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:55:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:55:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:55:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 06:55:17 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 06:55:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:55:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:55:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:55:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:55:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:55:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 06:55:17 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 06:55:17 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 06:55:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:55:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:55:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:55:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:55:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:55:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 06:55:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 06:55:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 2241ms 06:55:17 INFO - PROCESS | 3392 | 1461592517857 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 06:55:17 INFO - PROCESS | 3392 | 1461592517879 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 06:55:17 INFO - TEST-START | /FileAPI/idlharness.worker 06:55:18 INFO - PROCESS | 3392 | 1461592518027 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 06:55:18 INFO - PROCESS | 3392 | 1461592518029 Marionette TRACE conn3 <- [1,3030,null,{}] 06:55:18 INFO - PROCESS | 3392 | 1461592518039 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:18 INFO - PROCESS | 3392 | 1461592518286 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 06:55:18 INFO - PROCESS | 3392 | 1461592518562 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:18 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18bcdc800 == 209 [pid = 3392] [id = 767] 06:55:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 171 (0x7fb18a9a1c00) [pid = 3392] [serial = 2300] [outer = (nil)] 06:55:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 172 (0x7fb18fe24c00) [pid = 3392] [serial = 2301] [outer = 0x7fb18a9a1c00] 06:55:18 INFO - PROCESS | 3392 | 1461592518635 Marionette DEBUG loaded listener.js 06:55:18 INFO - PROCESS | 3392 | ++DOMWINDOW == 173 (0x7fb1900fa000) [pid = 3392] [serial = 2302] [outer = 0x7fb18a9a1c00] 06:55:18 INFO - PROCESS | 3392 | [3392] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:55:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:55:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:55:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 06:55:20 INFO - {} 06:55:20 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 06:55:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:55:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:55:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 06:55:20 INFO - {} 06:55:20 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 - {} 06:55:20 INFO - {} 06:55:20 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 06:55:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:55:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:55:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 06:55:20 INFO - {} 06:55:20 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 06:55:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:55:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:55:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 06:55:20 INFO - {} 06:55:20 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 - {} 06:55:20 INFO - {} 06:55:20 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 06:55:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:55:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:55:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 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 06:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 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 06:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 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 06:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 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 06:55:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:55:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 06:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 06:55:20 INFO - {} 06:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 06:55:20 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 06:55:21 INFO - {} 06:55:21 INFO - PROCESS | 3392 | 1461592520780 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:55:21 INFO - {} 06:55:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2911ms 06:55:21 INFO - PROCESS | 3392 | 1461592520926 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 06:55:21 INFO - PROCESS | 3392 | 1461592520934 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 06:55:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 06:55:21 INFO - PROCESS | 3392 | 1461592520947 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 06:55:21 INFO - PROCESS | 3392 | 1461592520958 Marionette TRACE conn3 <- [1,3034,null,{}] 06:55:21 INFO - PROCESS | 3392 | 1461592520971 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:21 INFO - PROCESS | 3392 | 1461592521277 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 06:55:21 INFO - PROCESS | 3392 | 1461592521557 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:21 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195d05800 == 210 [pid = 3392] [id = 768] 06:55:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 174 (0x7fb1900fa800) [pid = 3392] [serial = 2303] [outer = (nil)] 06:55:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 175 (0x7fb191930000) [pid = 3392] [serial = 2304] [outer = 0x7fb1900fa800] 06:55:21 INFO - PROCESS | 3392 | 1461592521635 Marionette DEBUG loaded listener.js 06:55:21 INFO - PROCESS | 3392 | ++DOMWINDOW == 176 (0x7fb198e21000) [pid = 3392] [serial = 2305] [outer = 0x7fb1900fa800] 06:55:22 INFO - PROCESS | 3392 | 1461592522432 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 06:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 06:55:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1543ms 06:55:22 INFO - PROCESS | 3392 | 1461592522492 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 06:55:22 INFO - PROCESS | 3392 | 1461592522496 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 06:55:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 06:55:22 INFO - PROCESS | 3392 | 1461592522502 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 06:55:22 INFO - PROCESS | 3392 | 1461592522506 Marionette TRACE conn3 <- [1,3038,null,{}] 06:55:22 INFO - PROCESS | 3392 | 1461592522511 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:22 INFO - PROCESS | 3392 | 1461592522849 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 06:55:23 INFO - PROCESS | 3392 | 1461592523067 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:23 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a1ba6000 == 211 [pid = 3392] [id = 769] 06:55:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 177 (0x7fb18bf42800) [pid = 3392] [serial = 2306] [outer = (nil)] 06:55:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 178 (0x7fb196da9c00) [pid = 3392] [serial = 2307] [outer = 0x7fb18bf42800] 06:55:23 INFO - PROCESS | 3392 | 1461592523144 Marionette DEBUG loaded listener.js 06:55:23 INFO - PROCESS | 3392 | ++DOMWINDOW == 179 (0x7fb1a1b08400) [pid = 3392] [serial = 2308] [outer = 0x7fb18bf42800] 06:55:23 INFO - PROCESS | 3392 | 1461592523983 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 06:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 06:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 06:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 06:55:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1531ms 06:55:24 INFO - PROCESS | 3392 | 1461592524036 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 06:55:24 INFO - PROCESS | 3392 | 1461592524040 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 06:55:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 06:55:24 INFO - PROCESS | 3392 | 1461592524047 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 06:55:24 INFO - PROCESS | 3392 | 1461592524049 Marionette TRACE conn3 <- [1,3042,null,{}] 06:55:24 INFO - PROCESS | 3392 | 1461592524056 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:24 INFO - PROCESS | 3392 | 1461592524331 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 06:55:24 INFO - PROCESS | 3392 | 1461592524612 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:24 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb1a7825000 == 212 [pid = 3392] [id = 770] 06:55:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 180 (0x7fb1900f6c00) [pid = 3392] [serial = 2309] [outer = (nil)] 06:55:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 181 (0x7fb1a29d6800) [pid = 3392] [serial = 2310] [outer = 0x7fb1900f6c00] 06:55:24 INFO - PROCESS | 3392 | 1461592524690 Marionette DEBUG loaded listener.js 06:55:24 INFO - PROCESS | 3392 | ++DOMWINDOW == 182 (0x7fb1a29e0000) [pid = 3392] [serial = 2311] [outer = 0x7fb1900f6c00] 06:55:25 INFO - PROCESS | 3392 | 1461592525772 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 06:55:25 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. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 06:55:25 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'.) 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 06:55:25 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. 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 06:55:25 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. 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 06:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:55:25 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. 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 06:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 06:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 06:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 06:55:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1811ms 06:55:25 INFO - PROCESS | 3392 | 1461592525864 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 06:55:25 INFO - PROCESS | 3392 | 1461592525870 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 06:55:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 06:55:25 INFO - PROCESS | 3392 | 1461592525880 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 06:55:25 INFO - PROCESS | 3392 | 1461592525887 Marionette TRACE conn3 <- [1,3046,null,{}] 06:55:25 INFO - PROCESS | 3392 | 1461592525897 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:26 INFO - PROCESS | 3392 | 1461592526276 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 06:55:26 INFO - PROCESS | 3392 | 1461592526597 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:26 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb19049c000 == 213 [pid = 3392] [id = 771] 06:55:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 183 (0x7fb18b88ec00) [pid = 3392] [serial = 2312] [outer = (nil)] 06:55:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 184 (0x7fb1900f8000) [pid = 3392] [serial = 2313] [outer = 0x7fb18b88ec00] 06:55:26 INFO - PROCESS | 3392 | 1461592526673 Marionette DEBUG loaded listener.js 06:55:26 INFO - PROCESS | 3392 | ++DOMWINDOW == 185 (0x7fb191933400) [pid = 3392] [serial = 2314] [outer = 0x7fb18b88ec00] 06:55:27 INFO - PROCESS | 3392 | [3392] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:55:27 INFO - PROCESS | 3392 | 1461592527509 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 06:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 06:55:27 INFO - {} 06:55:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1686ms 06:55:27 INFO - PROCESS | 3392 | 1461592527568 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 06:55:27 INFO - PROCESS | 3392 | 1461592527572 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 06:55:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 06:55:27 INFO - PROCESS | 3392 | 1461592527583 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 06:55:27 INFO - PROCESS | 3392 | 1461592527585 Marionette TRACE conn3 <- [1,3050,null,{}] 06:55:27 INFO - PROCESS | 3392 | 1461592527591 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:27 INFO - PROCESS | 3392 | 1461592527874 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 06:55:28 INFO - PROCESS | 3392 | 1461592528165 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:28 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb195453800 == 214 [pid = 3392] [id = 772] 06:55:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 186 (0x7fb18aac8000) [pid = 3392] [serial = 2315] [outer = (nil)] 06:55:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 187 (0x7fb19505e800) [pid = 3392] [serial = 2316] [outer = 0x7fb18aac8000] 06:55:28 INFO - PROCESS | 3392 | 1461592528286 Marionette DEBUG loaded listener.js 06:55:28 INFO - PROCESS | 3392 | ++DOMWINDOW == 188 (0x7fb195181800) [pid = 3392] [serial = 2317] [outer = 0x7fb18aac8000] 06:55:29 INFO - PROCESS | 3392 | 1461592529073 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 06:55:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 06:55:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 06:55:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 06:55:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 06:55:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1531ms 06:55:29 INFO - PROCESS | 3392 | 1461592529116 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 06:55:29 INFO - PROCESS | 3392 | 1461592529120 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 06:55:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 06:55:29 INFO - PROCESS | 3392 | 1461592529127 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 06:55:29 INFO - PROCESS | 3392 | 1461592529131 Marionette TRACE conn3 <- [1,3054,null,{}] 06:55:29 INFO - PROCESS | 3392 | 1461592529136 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:29 INFO - PROCESS | 3392 | 1461592529371 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 06:55:29 INFO - PROCESS | 3392 | 1461592529624 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:29 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb194b23800 == 215 [pid = 3392] [id = 773] 06:55:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 189 (0x7fb176b73c00) [pid = 3392] [serial = 2318] [outer = (nil)] 06:55:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 190 (0x7fb1953d4400) [pid = 3392] [serial = 2319] [outer = 0x7fb176b73c00] 06:55:29 INFO - PROCESS | 3392 | 1461592529704 Marionette DEBUG loaded listener.js 06:55:29 INFO - PROCESS | 3392 | ++DOMWINDOW == 191 (0x7fb196085800) [pid = 3392] [serial = 2320] [outer = 0x7fb176b73c00] 06:55:30 INFO - PROCESS | 3392 | 1461592530881 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 06:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 06:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:55:31 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" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:55:31 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" 06:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:55:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1884ms 06:55:31 INFO - PROCESS | 3392 | 1461592531055 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 06:55:31 INFO - PROCESS | 3392 | 1461592531063 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 06:55:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 06:55:31 INFO - PROCESS | 3392 | 1461592531082 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 06:55:31 INFO - PROCESS | 3392 | 1461592531091 Marionette TRACE conn3 <- [1,3058,null,{}] 06:55:31 INFO - PROCESS | 3392 | 1461592531101 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:31 INFO - PROCESS | 3392 | 1461592531419 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 06:55:31 INFO - PROCESS | 3392 | 1461592531687 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:31 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17ed5b000 == 216 [pid = 3392] [id = 774] 06:55:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 192 (0x7fb193c28c00) [pid = 3392] [serial = 2321] [outer = (nil)] 06:55:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 193 (0x7fb1a740b400) [pid = 3392] [serial = 2322] [outer = 0x7fb193c28c00] 06:55:31 INFO - PROCESS | 3392 | 1461592531761 Marionette DEBUG loaded listener.js 06:55:31 INFO - PROCESS | 3392 | ++DOMWINDOW == 194 (0x7fb1a7537000) [pid = 3392] [serial = 2323] [outer = 0x7fb193c28c00] 06:55:32 INFO - PROCESS | 3392 | 1461592532553 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 06:55:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 06:55:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 06:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 06:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 06:55:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 06:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 06:55:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 06:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 06:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 06:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 06:55:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1544ms 06:55:32 INFO - PROCESS | 3392 | 1461592532627 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 06:55:32 INFO - PROCESS | 3392 | 1461592532635 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 06:55:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 06:55:32 INFO - PROCESS | 3392 | 1461592532643 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 06:55:32 INFO - PROCESS | 3392 | 1461592532646 Marionette TRACE conn3 <- [1,3062,null,{}] 06:55:32 INFO - PROCESS | 3392 | 1461592532652 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19538d800 == 215 [pid = 3392] [id = 701] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195a9b800 == 214 [pid = 3392] [id = 702] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb19495f800 == 213 [pid = 3392] [id = 700] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b376800 == 212 [pid = 3392] [id = 755] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17df31800 == 211 [pid = 3392] [id = 754] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b1ae800 == 210 [pid = 3392] [id = 753] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1775c3000 == 209 [pid = 3392] [id = 752] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a9c81800 == 208 [pid = 3392] [id = 750] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7ea8800 == 207 [pid = 3392] [id = 749] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a7a1b800 == 206 [pid = 3392] [id = 748] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a780a000 == 205 [pid = 3392] [id = 747] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a5d82800 == 204 [pid = 3392] [id = 746] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb1a2ea0800 == 203 [pid = 3392] [id = 745] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb195d14800 == 202 [pid = 3392] [id = 744] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb194952000 == 201 [pid = 3392] [id = 743] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb192e64000 == 200 [pid = 3392] [id = 742] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18fda7800 == 199 [pid = 3392] [id = 741] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18f2b5000 == 198 [pid = 3392] [id = 740] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18ca14800 == 197 [pid = 3392] [id = 739] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18c387000 == 196 [pid = 3392] [id = 738] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18ba48800 == 195 [pid = 3392] [id = 737] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb189bbe800 == 194 [pid = 3392] [id = 736] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb18354e800 == 193 [pid = 3392] [id = 735] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181fdb000 == 192 [pid = 3392] [id = 734] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb181a93800 == 191 [pid = 3392] [id = 733] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17fe1c800 == 190 [pid = 3392] [id = 732] 06:55:34 INFO - PROCESS | 3392 | --DOCSHELL 0x7fb17b696000 == 189 [pid = 3392] [id = 731] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 193 (0x7fb181bd1800) [pid = 3392] [serial = 2192] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 192 (0x7fb182078800) [pid = 3392] [serial = 2061] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 191 (0x7fb18041d400) [pid = 3392] [serial = 2187] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 190 (0x7fb17eecc800) [pid = 3392] [serial = 2186] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 189 (0x7fb17b38f800) [pid = 3392] [serial = 2189] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 188 (0x7fb1900b2400) [pid = 3392] [serial = 2157] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 187 (0x7fb18fef5800) [pid = 3392] [serial = 2156] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 186 (0x7fb18f259000) [pid = 3392] [serial = 2154] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 185 (0x7fb18f1d8800) [pid = 3392] [serial = 2153] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 184 (0x7fb18f14e400) [pid = 3392] [serial = 2151] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 183 (0x7fb18d930000) [pid = 3392] [serial = 2150] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 182 (0x7fb18c8cd000) [pid = 3392] [serial = 2148] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 181 (0x7fb18c7dd800) [pid = 3392] [serial = 2147] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 180 (0x7fb18c7d1800) [pid = 3392] [serial = 2145] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 179 (0x7fb18c2cb800) [pid = 3392] [serial = 2144] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 178 (0x7fb18c236400) [pid = 3392] [serial = 2142] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 177 (0x7fb18ba9dc00) [pid = 3392] [serial = 2141] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 176 (0x7fb189cae400) [pid = 3392] [serial = 2139] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 175 (0x7fb184c70000) [pid = 3392] [serial = 2138] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 174 (0x7fb1835a2000) [pid = 3392] [serial = 2136] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 173 (0x7fb183281c00) [pid = 3392] [serial = 2135] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 172 (0x7fb182f4f400) [pid = 3392] [serial = 2133] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 171 (0x7fb182d65000) [pid = 3392] [serial = 2132] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 170 (0x7fb181878000) [pid = 3392] [serial = 2130] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 169 (0x7fb18047ac00) [pid = 3392] [serial = 2129] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 168 (0x7fb17c2ecc00) [pid = 3392] [serial = 2127] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 167 (0x7fb17b4a0800) [pid = 3392] [serial = 2126] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 166 (0x7fb17c256800) [pid = 3392] [serial = 2183] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 165 (0x7fb17885d000) [pid = 3392] [serial = 2180] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 164 (0x7fb179dac800) [pid = 3392] [serial = 2181] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 163 (0x7fb193c2c800) [pid = 3392] [serial = 2177] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 162 (0x7fb19349d000) [pid = 3392] [serial = 2175] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 161 (0x7fb192fbb800) [pid = 3392] [serial = 2174] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb192ef4400) [pid = 3392] [serial = 2172] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb192c95800) [pid = 3392] [serial = 2171] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb191936000) [pid = 3392] [serial = 2169] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb19068a000) [pid = 3392] [serial = 2168] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb1904ddc00) [pid = 3392] [serial = 2166] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb1904d4c00) [pid = 3392] [serial = 2165] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb19016ec00) [pid = 3392] [serial = 2163] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb1900ff800) [pid = 3392] [serial = 2162] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb1900f9000) [pid = 3392] [serial = 2160] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb1900f1800) [pid = 3392] [serial = 2159] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb17e1c7400) [pid = 3392] [serial = 2190] [outer = (nil)] [url = about:blank] 06:55:34 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb17c88b000) [pid = 3392] [serial = 2184] [outer = (nil)] [url = about:blank] 06:55:35 INFO - PROCESS | 3392 | 1461592535013 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 06:55:35 INFO - PROCESS | 3392 | 1461592535195 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:35 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb177af2800 == 190 [pid = 3392] [id = 775] 06:55:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb178856c00) [pid = 3392] [serial = 2324] [outer = (nil)] 06:55:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb179a9cc00) [pid = 3392] [serial = 2325] [outer = 0x7fb178856c00] 06:55:35 INFO - PROCESS | 3392 | 1461592535261 Marionette DEBUG loaded listener.js 06:55:35 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb17b395800) [pid = 3392] [serial = 2326] [outer = 0x7fb178856c00] 06:55:35 INFO - PROCESS | 3392 | [3392] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:55:36 INFO - PROCESS | 3392 | 1461592536032 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 06:55:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 06:55:36 INFO - {} 06:55:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 3443ms 06:55:36 INFO - PROCESS | 3392 | 1461592536112 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 06:55:36 INFO - PROCESS | 3392 | 1461592536117 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 06:55:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 06:55:36 INFO - PROCESS | 3392 | 1461592536140 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 06:55:36 INFO - PROCESS | 3392 | 1461592536145 Marionette TRACE conn3 <- [1,3066,null,{}] 06:55:36 INFO - PROCESS | 3392 | 1461592536151 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:36 INFO - PROCESS | 3392 | 1461592536356 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 06:55:36 INFO - PROCESS | 3392 | 1461592536545 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:36 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17c615000 == 191 [pid = 3392] [id = 776] 06:55:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb17b398400) [pid = 3392] [serial = 2327] [outer = (nil)] 06:55:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb17e367c00) [pid = 3392] [serial = 2328] [outer = 0x7fb17b398400] 06:55:36 INFO - PROCESS | 3392 | 1461592536611 Marionette DEBUG loaded listener.js 06:55:36 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb17e8fdc00) [pid = 3392] [serial = 2329] [outer = 0x7fb17b398400] 06:55:37 INFO - PROCESS | 3392 | 1461592537335 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 06:55:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 06:55:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 06:55:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 06:55:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 06:55:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 06:55:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 06:55:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 06:55:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1240ms 06:55:37 INFO - PROCESS | 3392 | 1461592537373 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 06:55:37 INFO - PROCESS | 3392 | 1461592537377 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 06:55:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 06:55:37 INFO - PROCESS | 3392 | 1461592537389 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 06:55:37 INFO - PROCESS | 3392 | 1461592537391 Marionette TRACE conn3 <- [1,3070,null,{}] 06:55:37 INFO - PROCESS | 3392 | 1461592537397 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:37 INFO - PROCESS | 3392 | 1461592537659 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 06:55:37 INFO - PROCESS | 3392 | 1461592537700 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:37 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17e29e000 == 192 [pid = 3392] [id = 777] 06:55:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb17e8fec00) [pid = 3392] [serial = 2330] [outer = (nil)] 06:55:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb1805c6800) [pid = 3392] [serial = 2331] [outer = 0x7fb17e8fec00] 06:55:37 INFO - PROCESS | 3392 | 1461592537775 Marionette DEBUG loaded listener.js 06:55:37 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb180f31800) [pid = 3392] [serial = 2332] [outer = 0x7fb17e8fec00] 06:55:38 INFO - PROCESS | 3392 | 1461592538845 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 06:55:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 06:55:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 06:55:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 06:55:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 06:55:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 06:55:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 06:55:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1483ms 06:55:38 INFO - PROCESS | 3392 | 1461592538869 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 06:55:38 INFO - PROCESS | 3392 | 1461592538875 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 06:55:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 06:55:38 INFO - PROCESS | 3392 | 1461592538889 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 06:55:38 INFO - PROCESS | 3392 | 1461592538896 Marionette TRACE conn3 <- [1,3074,null,{}] 06:55:38 INFO - PROCESS | 3392 | 1461592538912 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:39 INFO - PROCESS | 3392 | 1461592539175 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 06:55:39 INFO - PROCESS | 3392 | 1461592539210 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:39 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb180ce2000 == 193 [pid = 3392] [id = 778] 06:55:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb180f39c00) [pid = 3392] [serial = 2333] [outer = (nil)] 06:55:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb181e5c800) [pid = 3392] [serial = 2334] [outer = 0x7fb180f39c00] 06:55:39 INFO - PROCESS | 3392 | 1461592539273 Marionette DEBUG loaded listener.js 06:55:39 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb182b50c00) [pid = 3392] [serial = 2335] [outer = 0x7fb180f39c00] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 160 (0x7fb176b6d400) [pid = 3392] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 159 (0x7fb193bd5c00) [pid = 3392] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 158 (0x7fb176b6fc00) [pid = 3392] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 157 (0x7fb17b390c00) [pid = 3392] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 156 (0x7fb176b71000) [pid = 3392] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 155 (0x7fb178857000) [pid = 3392] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 154 (0x7fb17c04dc00) [pid = 3392] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 153 (0x7fb1900bb000) [pid = 3392] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 152 (0x7fb18f783000) [pid = 3392] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 151 (0x7fb19068b400) [pid = 3392] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 150 (0x7fb17b391000) [pid = 3392] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 149 (0x7fb18f4ad000) [pid = 3392] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 148 (0x7fb18c7d8000) [pid = 3392] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 06:55:39 INFO - PROCESS | 3392 | --DOMWINDOW == 147 (0x7fb182f65400) [pid = 3392] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 146 (0x7fb18c23f000) [pid = 3392] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 145 (0x7fb18b831000) [pid = 3392] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 144 (0x7fb18a747800) [pid = 3392] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 143 (0x7fb184ca4400) [pid = 3392] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 142 (0x7fb184c9f400) [pid = 3392] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 141 (0x7fb184ca1c00) [pid = 3392] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 140 (0x7fb182d18400) [pid = 3392] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 139 (0x7fb182072c00) [pid = 3392] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 138 (0x7fb18207f000) [pid = 3392] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 137 (0x7fb17e8f1800) [pid = 3392] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 06:55:40 INFO - PROCESS | 3392 | --DOMWINDOW == 136 (0x7fb17e1ca000) [pid = 3392] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 06:55:40 INFO - PROCESS | 3392 | 1461592540448 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 06:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 06:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 06:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 06:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 06:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 06:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 06:55:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1590ms 06:55:40 INFO - PROCESS | 3392 | 1461592540474 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 06:55:40 INFO - PROCESS | 3392 | 1461592540478 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 06:55:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 06:55:40 INFO - PROCESS | 3392 | 1461592540484 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 06:55:40 INFO - PROCESS | 3392 | 1461592540486 Marionette TRACE conn3 <- [1,3078,null,{}] 06:55:40 INFO - PROCESS | 3392 | 1461592540491 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:40 INFO - PROCESS | 3392 | 1461592540700 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 06:55:40 INFO - PROCESS | 3392 | 1461592540899 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:40 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181a84000 == 194 [pid = 3392] [id = 779] 06:55:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 137 (0x7fb176b6fc00) [pid = 3392] [serial = 2336] [outer = (nil)] 06:55:40 INFO - PROCESS | 3392 | ++DOMWINDOW == 138 (0x7fb18207f000) [pid = 3392] [serial = 2337] [outer = 0x7fb176b6fc00] 06:55:40 INFO - PROCESS | 3392 | 1461592540976 Marionette DEBUG loaded listener.js 06:55:41 INFO - PROCESS | 3392 | ++DOMWINDOW == 139 (0x7fb182d15400) [pid = 3392] [serial = 2338] [outer = 0x7fb176b6fc00] 06:55:41 INFO - PROCESS | 3392 | 1461592541745 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 06:55:41 INFO - PROCESS | 3392 | 1461592541776 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 06:55:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 06:55:41 INFO - PROCESS | 3392 | 1461592541787 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 06:55:41 INFO - PROCESS | 3392 | 1461592541789 Marionette TRACE conn3 <- [1,3082,null,{}] 06:55:41 INFO - PROCESS | 3392 | 1461592541799 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:42 INFO - PROCESS | 3392 | 1461592542178 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 06:55:42 INFO - PROCESS | 3392 | 1461592542616 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:42 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17b0d9000 == 195 [pid = 3392] [id = 780] 06:55:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 140 (0x7fb176b7cc00) [pid = 3392] [serial = 2339] [outer = (nil)] 06:55:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 141 (0x7fb179da1c00) [pid = 3392] [serial = 2340] [outer = 0x7fb176b7cc00] 06:55:42 INFO - PROCESS | 3392 | 1461592542700 Marionette DEBUG loaded listener.js 06:55:42 INFO - PROCESS | 3392 | ++DOMWINDOW == 142 (0x7fb17c049800) [pid = 3392] [serial = 2341] [outer = 0x7fb176b7cc00] 06:55:43 INFO - PROCESS | 3392 | 1461592543550 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 06:55:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 06:55:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 06:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 06:55:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 06:55:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1835ms 06:55:43 INFO - PROCESS | 3392 | 1461592543624 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 06:55:43 INFO - PROCESS | 3392 | 1461592543629 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 06:55:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 06:55:43 INFO - PROCESS | 3392 | 1461592543637 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 06:55:43 INFO - PROCESS | 3392 | 1461592543642 Marionette TRACE conn3 <- [1,3086,null,{}] 06:55:43 INFO - PROCESS | 3392 | 1461592543649 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:43 INFO - PROCESS | 3392 | 1461592543968 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 06:55:44 INFO - PROCESS | 3392 | 1461592544176 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:44 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb17fe13800 == 196 [pid = 3392] [id = 781] 06:55:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 143 (0x7fb17ef32400) [pid = 3392] [serial = 2342] [outer = (nil)] 06:55:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 144 (0x7fb18041d400) [pid = 3392] [serial = 2343] [outer = 0x7fb17ef32400] 06:55:44 INFO - PROCESS | 3392 | 1461592544258 Marionette DEBUG loaded listener.js 06:55:44 INFO - PROCESS | 3392 | ++DOMWINDOW == 145 (0x7fb1817ad400) [pid = 3392] [serial = 2344] [outer = 0x7fb17ef32400] 06:55:45 INFO - PROCESS | 3392 | 1461592545112 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 06:55:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 06:55:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1538ms 06:55:45 INFO - PROCESS | 3392 | 1461592545176 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 06:55:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 06:55:45 INFO - PROCESS | 3392 | 1461592545181 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 06:55:45 INFO - PROCESS | 3392 | 1461592545187 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 06:55:45 INFO - PROCESS | 3392 | 1461592545190 Marionette TRACE conn3 <- [1,3090,null,{}] 06:55:45 INFO - PROCESS | 3392 | 1461592545196 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:45 INFO - PROCESS | 3392 | 1461592545472 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 06:55:45 INFO - PROCESS | 3392 | 1461592545702 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:45 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb181e32000 == 197 [pid = 3392] [id = 782] 06:55:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 146 (0x7fb181876800) [pid = 3392] [serial = 2345] [outer = (nil)] 06:55:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 147 (0x7fb182b5ac00) [pid = 3392] [serial = 2346] [outer = 0x7fb181876800] 06:55:45 INFO - PROCESS | 3392 | 1461592545775 Marionette DEBUG loaded listener.js 06:55:45 INFO - PROCESS | 3392 | ++DOMWINDOW == 148 (0x7fb182d67000) [pid = 3392] [serial = 2347] [outer = 0x7fb181876800] 06:55:46 INFO - PROCESS | 3392 | 1461592546627 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 06:55:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 06:55:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1483ms 06:55:46 INFO - PROCESS | 3392 | 1461592546671 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 06:55:46 INFO - PROCESS | 3392 | 1461592546677 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 06:55:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 06:55:46 INFO - PROCESS | 3392 | 1461592546694 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 06:55:46 INFO - PROCESS | 3392 | 1461592546701 Marionette TRACE conn3 <- [1,3094,null,{}] 06:55:46 INFO - PROCESS | 3392 | 1461592546707 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:47 INFO - PROCESS | 3392 | 1461592547053 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 06:55:47 INFO - PROCESS | 3392 | 1461592547269 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:47 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18353b000 == 198 [pid = 3392] [id = 783] 06:55:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 149 (0x7fb1806a9800) [pid = 3392] [serial = 2348] [outer = (nil)] 06:55:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 150 (0x7fb182f65400) [pid = 3392] [serial = 2349] [outer = 0x7fb1806a9800] 06:55:47 INFO - PROCESS | 3392 | 1461592547345 Marionette DEBUG loaded listener.js 06:55:47 INFO - PROCESS | 3392 | ++DOMWINDOW == 151 (0x7fb1834e4400) [pid = 3392] [serial = 2350] [outer = 0x7fb1806a9800] 06:55:48 INFO - PROCESS | 3392 | 1461592548163 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 06:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 06:55:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1498ms 06:55:48 INFO - PROCESS | 3392 | 1461592548184 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 06:55:48 INFO - PROCESS | 3392 | 1461592548190 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 06:55:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 06:55:48 INFO - PROCESS | 3392 | 1461592548201 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 06:55:48 INFO - PROCESS | 3392 | 1461592548203 Marionette TRACE conn3 <- [1,3098,null,{}] 06:55:48 INFO - PROCESS | 3392 | 1461592548207 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:48 INFO - PROCESS | 3392 | 1461592548469 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 06:55:48 INFO - PROCESS | 3392 | 1461592548761 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:48 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb189aaf000 == 199 [pid = 3392] [id = 784] 06:55:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 152 (0x7fb182f69c00) [pid = 3392] [serial = 2351] [outer = (nil)] 06:55:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 153 (0x7fb184af9000) [pid = 3392] [serial = 2352] [outer = 0x7fb182f69c00] 06:55:48 INFO - PROCESS | 3392 | 1461592548840 Marionette DEBUG loaded listener.js 06:55:48 INFO - PROCESS | 3392 | ++DOMWINDOW == 154 (0x7fb184ca4400) [pid = 3392] [serial = 2353] [outer = 0x7fb182f69c00] 06:55:49 INFO - PROCESS | 3392 | 1461592549630 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 06:55:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 06:55:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 06:55:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1482ms 06:55:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 06:55:49 INFO - PROCESS | 3392 | 1461592549685 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 06:55:49 INFO - PROCESS | 3392 | 1461592549688 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 06:55:49 INFO - PROCESS | 3392 | 1461592549694 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 06:55:49 INFO - PROCESS | 3392 | 1461592549698 Marionette TRACE conn3 <- [1,3102,null,{}] 06:55:49 INFO - PROCESS | 3392 | 1461592549703 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:49 INFO - PROCESS | 3392 | 1461592549961 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 06:55:50 INFO - PROCESS | 3392 | 1461592550224 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:50 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18b916800 == 200 [pid = 3392] [id = 785] 06:55:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 155 (0x7fb189cd3000) [pid = 3392] [serial = 2354] [outer = (nil)] 06:55:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 156 (0x7fb18a744c00) [pid = 3392] [serial = 2355] [outer = 0x7fb189cd3000] 06:55:50 INFO - PROCESS | 3392 | 1461592550318 Marionette DEBUG loaded listener.js 06:55:50 INFO - PROCESS | 3392 | ++DOMWINDOW == 157 (0x7fb18b828000) [pid = 3392] [serial = 2356] [outer = 0x7fb189cd3000] 06:55:51 INFO - PROCESS | 3392 | 1461592551145 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 06:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 06:55:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1479ms 06:55:51 INFO - PROCESS | 3392 | 1461592551174 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 06:55:51 INFO - PROCESS | 3392 | 1461592551177 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 06:55:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 06:55:51 INFO - PROCESS | 3392 | 1461592551183 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 06:55:51 INFO - PROCESS | 3392 | 1461592551187 Marionette TRACE conn3 <- [1,3106,null,{}] 06:55:51 INFO - PROCESS | 3392 | 1461592551192 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:51 INFO - PROCESS | 3392 | 1461592551458 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 06:55:51 INFO - PROCESS | 3392 | 1461592551728 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:51 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18c3a1800 == 201 [pid = 3392] [id = 786] 06:55:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 158 (0x7fb182084c00) [pid = 3392] [serial = 2357] [outer = (nil)] 06:55:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 159 (0x7fb18b884800) [pid = 3392] [serial = 2358] [outer = 0x7fb182084c00] 06:55:51 INFO - PROCESS | 3392 | 1461592551808 Marionette DEBUG loaded listener.js 06:55:51 INFO - PROCESS | 3392 | ++DOMWINDOW == 160 (0x7fb18bbbc000) [pid = 3392] [serial = 2359] [outer = 0x7fb182084c00] 06:55:52 INFO - PROCESS | 3392 | 1461592552579 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 06:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 06:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 06:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 06:55:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1429ms 06:55:52 INFO - PROCESS | 3392 | 1461592552614 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 06:55:52 INFO - PROCESS | 3392 | 1461592552617 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 06:55:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 06:55:52 INFO - PROCESS | 3392 | 1461592552624 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 06:55:52 INFO - PROCESS | 3392 | 1461592552627 Marionette TRACE conn3 <- [1,3110,null,{}] 06:55:52 INFO - PROCESS | 3392 | 1461592552632 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:52 INFO - PROCESS | 3392 | 1461592552869 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 06:55:53 INFO - PROCESS | 3392 | 1461592553125 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:53 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18cb16000 == 202 [pid = 3392] [id = 787] 06:55:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 161 (0x7fb184ca1c00) [pid = 3392] [serial = 2360] [outer = (nil)] 06:55:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 162 (0x7fb18c239000) [pid = 3392] [serial = 2361] [outer = 0x7fb184ca1c00] 06:55:53 INFO - PROCESS | 3392 | 1461592553207 Marionette DEBUG loaded listener.js 06:55:53 INFO - PROCESS | 3392 | ++DOMWINDOW == 163 (0x7fb18c2c6000) [pid = 3392] [serial = 2362] [outer = 0x7fb184ca1c00] 06:55:53 INFO - PROCESS | 3392 | 1461592553992 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 06:55:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 06:55:54 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 06:55:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 06:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:55:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 06:55:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1382ms 06:55:54 INFO - PROCESS | 3392 | 1461592554027 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 06:55:54 INFO - PROCESS | 3392 | 1461592554032 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 06:55:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 06:55:54 INFO - PROCESS | 3392 | 1461592554040 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 06:55:54 INFO - PROCESS | 3392 | 1461592554043 Marionette TRACE conn3 <- [1,3114,null,{}] 06:55:54 INFO - PROCESS | 3392 | 1461592554048 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:55:54 INFO - PROCESS | 3392 | 1461592554283 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 06:55:54 INFO - PROCESS | 3392 | 1461592554570 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"6c91a899-c2b4-4415-8604-77c213e77944\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:54 INFO - PROCESS | 3392 | ++DOCSHELL 0x7fb18f5c4000 == 203 [pid = 3392] [id = 788] 06:55:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 164 (0x7fb18b88f400) [pid = 3392] [serial = 2363] [outer = (nil)] 06:55:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 165 (0x7fb18c7d6c00) [pid = 3392] [serial = 2364] [outer = 0x7fb18b88f400] 06:55:54 INFO - PROCESS | 3392 | 1461592554648 Marionette DEBUG loaded listener.js 06:55:54 INFO - PROCESS | 3392 | ++DOMWINDOW == 166 (0x7fb18d8b6c00) [pid = 3392] [serial = 2365] [outer = 0x7fb18b88f400] 06:55:55 INFO - PROCESS | 3392 | 1461592555437 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 06:55:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 06:55:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1442ms 06:55:55 INFO - PROCESS | 3392 | 1461592555484 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 06:55:55 INFO - PROCESS | 3392 | 1461592555488 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 06:55:56 WARNING - u'runner_teardown' () 06:55:56 INFO - No more tests 06:55:56 INFO - Got 0 unexpected results 06:55:56 INFO - SUITE-END | took 1247s 06:55:56 INFO - Closing logging queue 06:55:56 INFO - queue closed 06:55:56 INFO - Return code: 0 06:55:56 WARNING - # TBPL SUCCESS # 06:55:56 INFO - Running post-action listener: _resource_record_post_action 06:55:56 INFO - Running post-run listener: _resource_record_post_run 06:55:58 INFO - Total resource usage - Wall time: 1285s; CPU: 98.0%; Read bytes: 368640; Write bytes: 971403264; Read time: 12; Write time: 316696 06:55:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 06:55:58 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 52187136; Read time: 0; Write time: 44628 06:55:58 INFO - run-tests - Wall time: 1253s; CPU: 98.0%; Read bytes: 368640; Write bytes: 919109632; Read time: 12; Write time: 272068 06:55:58 INFO - Running post-run listener: _upload_blobber_files 06:55:58 INFO - Blob upload gear active. 06:55:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 06:55:58 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 06:55:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 06:55:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 06:55:58 INFO - (blobuploader) - INFO - Open directory for files ... 06:55:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 06:55:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:55:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:56:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 06:56:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:56:00 INFO - (blobuploader) - INFO - Done attempting. 06:56:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 06:56:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:56:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:56:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 06:56:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:56:01 INFO - (blobuploader) - INFO - Done attempting. 06:56:01 INFO - (blobuploader) - INFO - Iteration through files over. 06:56:01 INFO - Return code: 0 06:56:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 06:56:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 06:56:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/db7e90f7c3ceaa46f8cb93ad65b2710b231ef523bc96d8ef1da81f54370f128dd879e8f5567b29403866f2390c6c76470403d18f99745c3f70102c2b43779823", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ca57216521a534299a549d076e1735af55aa89cf39f4544f8123bfe5315b71b2fa13e4d94f292d438aab5abfce2880db362b73faa9bba12e032512ca6392ac43"} 06:56:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 06:56:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 06:56:01 INFO - Contents: 06:56:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/db7e90f7c3ceaa46f8cb93ad65b2710b231ef523bc96d8ef1da81f54370f128dd879e8f5567b29403866f2390c6c76470403d18f99745c3f70102c2b43779823", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ca57216521a534299a549d076e1735af55aa89cf39f4544f8123bfe5315b71b2fa13e4d94f292d438aab5abfce2880db362b73faa9bba12e032512ca6392ac43"} 06:56:01 INFO - Running post-run listener: copy_logs_to_upload_dir 06:56:01 INFO - Copying logs to upload dir... 06:56:01 INFO - mkdir: /builds/slave/test/build/upload/logs 06:56:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1363.344690 ========= master_lag: 1.62 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 44 secs) (at 2016-04-25 06:56:03.495890) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-25 06:56:03.497232) ========= 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-1461590687.610748-361404874 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/db7e90f7c3ceaa46f8cb93ad65b2710b231ef523bc96d8ef1da81f54370f128dd879e8f5567b29403866f2390c6c76470403d18f99745c3f70102c2b43779823", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ca57216521a534299a549d076e1735af55aa89cf39f4544f8123bfe5315b71b2fa13e4d94f292d438aab5abfce2880db362b73faa9bba12e032512ca6392ac43"} build_url:https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.055187 build_url: 'https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/db7e90f7c3ceaa46f8cb93ad65b2710b231ef523bc96d8ef1da81f54370f128dd879e8f5567b29403866f2390c6c76470403d18f99745c3f70102c2b43779823", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ca57216521a534299a549d076e1735af55aa89cf39f4544f8123bfe5315b71b2fa13e4d94f292d438aab5abfce2880db362b73faa9bba12e032512ca6392ac43"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Wupnt43WQva5v9iCA6adng/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.39 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-25 06:56:06.944900) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 06:56:06.945265) ========= 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-1461590687.610748-361404874 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023592 ========= master_lag: 1.31 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 06:56:08.282487) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 06:56:08.282991) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 06:56:08.295441) ========= ========= Total master_lag: 6.76 =========